Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => Тема начата: IgorT от 20.01.25, 15:12:42

Название: Макрос для восстановления связи позиций с графикой на которую они ссылались.
Отправлено: IgorT от 20.01.25, 15:12:42
Возможно ли разработать такой макрос?
Очередной раз столкнулся с ситуацией, когда на полках знаков позиций пропали номера.
Теперь приходится редактировать каждый знак и тыкать мышою в нужную графику. Иногда это требует затрат времени...
Было бы здорово автоматизировать сей процесс. Тем более, что по слухам (непроверенным мною), К23 продолжает иногда рисовать пустые позиции. :(
Народ, нужен нам такой макрос?
Название: Re: Макрос для восстановления связи позиций с графикой на которую они ссылались.
Отправлено: Lemieux от 20.01.25, 15:53:05
Когда ставите размер детали на 3D модели надписи есть?
Название: Re: Макрос для восстановления связи позиций с графикой на которую они ссылались.
Отправлено: IgorT от 20.01.25, 16:03:47
Цитата: Lemieux от 20.01.25, 15:53:05Когда ставите размер детали на 3D модели надписи есть?
Не понял. Вы про циферки у размеров? Или о чем вопрос?
Название: Re: Макрос для восстановления связи позиций с графикой на которую они ссылались.
Отправлено: lavgirb от 20.01.25, 16:11:33
Кажется, в API нет возможности узнать какой компонент представляет та или иная линия на виде.
Поэтому из чертежа получить данные о спроецированном компоненте (и, далее, номере позиции) проблематично.
Название: Re: Макрос для восстановления связи позиций с графикой на которую они ссылались.
Отправлено: Lemieux от 20.01.25, 16:15:32
Цитата: IgorT от 20.01.25, 16:03:47Не понял. Вы про циферки у размеров? Или о чем вопрос?
Да
Название: Re: Макрос для восстановления связи позиций с графикой на которую они ссылались.
Отправлено: IgorT от 20.01.25, 16:24:09
Цитата: lavgirb от 20.01.25, 16:11:33Кажется, в API нет возможности узнать какой компонент представляет та или иная линия на виде.
Поэтому из чертежа получить данные о спроецированном компоненте (и, далее, номере позиции) проблематично.
Несколько лет назад на форуме участник под ником Трендец делал макрос, который связывал текст знака позиции с номером в СП по выделенной на чертеже графике.
Макрос работал. Только Трындеца что-то давно здесь не было...
Название: Re: Макрос для восстановления связи позиций с графикой на которую они ссылались.
Отправлено: IgorT от 20.01.25, 16:24:42
Цитата: Lemieux от 20.01.25, 16:15:32Да
Циферки есть.
Название: Re: Макрос для восстановления связи позиций с графикой на которую они ссылались.
Отправлено: designer811 от 21.01.25, 07:24:53
Цитата: IgorT от 20.01.25, 16:24:09Несколько лет назад на форуме участник под ником Трендец делал макрос, который связывал текст знака позиции с номером в СП по выделенной на чертеже графике.
Макрос работал.
Так у меня и без трындеца макросов так.
Название: Re: Макрос для восстановления связи позиций с графикой на которую они ссылались.
Отправлено: IgorT от 21.01.25, 08:32:31
Это для одной-двух позиций хорошо. А когда надо побольше исправить, то такая развлекуха напрягает малость...
По сему и появилась тема про автообновление позиций.
Тема про макрос Трындеца здесь https://forum.ascon.ru/index.php?topic=31120.20, может быть код полезен будет кому...