Сообщество программистов Autodesk в СНГ

ADN Club => Inventor API => Тема начата: crudata от 22-07-2014, 13:52:06

Название: определение количества деталей в сборке
Отправлено: crudata от 22-07-2014, 13:52:06
добрый день.

создал пользовательский параметр <количество_полок>
в правиле присваиваю значение параметру: <количество_полок> = ThisBOM.CalculateQuantity("Model Data", "полка")

использую параметр <количество_полок> в тексте чертежа через добавление параметра Компонент/Источник/Параметр, чтобы выводить строчку в чертеже:
Количество полок: <количество_полок> шт.

спецификация корректно рассчитывает количество полок в сборке.
в свою очередь значение пользовательского параметра не рассчитывается, либо рассчитывается некорректно.

что приходит в голову:

как решить эту задачу?

заранее спасибо за совет
Название: Re: определение количества деталей в сборке
Отправлено: Алексей Романов от 31-07-2014, 09:43:11
в свою очередь значение пользовательского параметра не рассчитывается, либо рассчитывается некорректно.
Чтобы параметр корректно обновлялся, нужно после изменения количества полок вручную запускать правило iLogic... Лучше всего заставить правило срабатывать автоматом, повесив его на событие документа (например "Перед сохранением документа")