Список форумов Конференция САПР Bentley MicroStation Конференция САПР Bentley MicroStation
www.ustation.ru
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Координаты в тагах

 
Начать новую тему   Ответить на тему    Список форумов Конференция САПР Bentley MicroStation -> Работа в MicroStation
Предыдущая тема :: Следующая тема  
Автор Сообщение
Alexander_piter



Зарегистрирован: 27.02.2006
Сообщения: 35

СообщениеДобавлено: Пн Фев 27, 2006 10:27 am    Заголовок сообщения: Координаты в тагах Ответить с цитатой

Здравствуйте. Возможно ли автоматическая придача объекту координат его точек, или хотя бы центральной? Чтобы через таги делалось, например.
Спасибо
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Leonid
давно здесь сидим


Зарегистрирован: 28.01.2006
Сообщения: 598
Откуда: С.-Петербург

СообщениеДобавлено: Пн Фев 27, 2006 12:12 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
Возможно ли автоматическая придача объекту координат его точек

Если нужно автоматизировать перемещение объекта по заданным параметрам, то обычно пишется макрос или приложение для конкретного случая. Имхо, здесь универсальности сложно добиться.
Цитата:
Чтобы через таги делалось

Теги - это просто информация, цепляемая к объектам, она не может управлять элементами.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Alexander_piter



Зарегистрирован: 27.02.2006
Сообщения: 35

СообщениеДобавлено: Пн Фев 27, 2006 12:19 pm    Заголовок сообщения: Ответить с цитатой

Так для начала хотелось бы просто получит координаты точек объекта, но каждого узла. Там есть такой инструмент, но как бы это привязать к конкретному объекту, или, еще лучше, вывести из отчета тагов
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Leonid
давно здесь сидим


Зарегистрирован: 28.01.2006
Сообщения: 598
Откуда: С.-Петербург

СообщениеДобавлено: Пн Фев 27, 2006 12:21 pm    Заголовок сообщения: Ответить с цитатой

Можно попробовать через Параметрическое макромоделирование (Feature modeling).
Сам посмотрел, похоже там можно сделать такую вещь, но до конца не разобрался.
Штука эта навороченная, но многообещающая.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Alexander_piter



Зарегистрирован: 27.02.2006
Сообщения: 35

СообщениеДобавлено: Пн Фев 27, 2006 12:25 pm    Заголовок сообщения: Ответить с цитатой

А где это? А то в тагах даются координаты только крайних х и у. С ними-то ничего особенно не сделаешь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Leonid
давно здесь сидим


Зарегистрирован: 28.01.2006
Сообщения: 598
Откуда: С.-Петербург

СообщениеДобавлено: Пн Фев 27, 2006 12:36 pm    Заголовок сообщения: Ответить с цитатой

Alexander_piter писал(а):
Так для начала хотелось бы просто получит координаты точек объекта, но каждого узла. Там есть такой инструмент, но как бы это привязать к конкретному объекту, или, еще лучше, вывести из отчета тагов

Имхо, здесь нужен макрос, который генерит теги по координатам.
В восьмерке на VBA такую вещь просто сделать.

Alexander_piter писал(а):
А где это? А то в тагах даются координаты только крайних х и у. С ними-то ничего особенно не сделаешь.

Это в MS v8. Tools -> Feature modeling -> ... и дальше по хелпу
Но рекомендую попробовать только если есть желание и время Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Alexander_piter



Зарегистрирован: 27.02.2006
Сообщения: 35

СообщениеДобавлено: Пн Фев 27, 2006 12:43 pm    Заголовок сообщения: Ответить с цитатой

Может у меня версия не полная, но такого нет Sad Я в Mapinfo написал такой макрос, а здесь, наверное не осилю. Кстати, а там хоть есть получение идентификационного номера, только не таговского, а внутреннего (то есть когда рисовался) Спасибо
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Leonid
давно здесь сидим


Зарегистрирован: 28.01.2006
Сообщения: 598
Откуда: С.-Петербург

СообщениеДобавлено: Пн Фев 27, 2006 1:34 pm    Заголовок сообщения: Ответить с цитатой

Есть. в объекте Element свойство ID
Код:

Dim lngID as Long
lngID = elem.ID
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Конференция САПР Bentley MicroStation -> Работа в MicroStation Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group