Сведения об усовершенствованиях в iLogic.
Поддержка iLogic для состояния модели
В iLogic добавлена расширенная поддержка рабочих процессов состояния модели.
- Поддержка ThisDoc.Document для состояния модели. В экземпляре компонента документа состояния модели существующее свойство ThisDoc.Document возвращает документ элемента.
- Для свойства ThisDoc.Document добавлена расширенная поддержка возврата документа элемента при использовании в экземпляре компонента документа состояния модели.
- Новое свойство ThisDoc.FactoryDocument возвращает документ Factory при использовании в документе верхнего уровня или компоненте сборки. В документе экземпляра компонента это свойство возвращает связанный документ Factory. В документе верхнего уровня это свойство возвращает тот же объект, что и свойство ThisDoc.Document.
- В чертеже новое свойство ThisDrawing.ModelFactoryDocument возвращает документ Factory для первого вида модели (или не возвращает ничего, если вид модели отсутствует).
- В виде чертежа новое свойство ICadDrawingView.ModelFactoryDocument возвращает документ Factory для этого вида (или не возвращает ничего, если это не вид модели).
- В диалоговом окне «Инициаторы событий» доступно новое событие «Состояние модели активировано». Этот инициатор срабатывает при активации состояния модели. Он используется для выполнения правила в документе, в котором произошло событие.
- Новая функция позволяет добавить компонент в заданное состояние модели.
Для объекта Components (интерфейс IManagedComponents) теперь доступна новая функция AddWithModelState. Она позволяет добавить управляемый экземпляр детали или узла.
Прим.: При сохранении текущего состояния существующего компонента, к которому относится состояние модели, создается код, который включает AddWithModelState.
- Контекстное редактирование и состояния модели в iLogic.
Существуют некоторые ограничения по использованию правил iLogic при контекстном редактировании компонента состояния модели. В состоянии модели, когда для файла элемента компонента выполняется контекстное редактирование в сборке:
- Правила можно редактировать, выполнять и подавлять.
- Нельзя добавлять или удалять правила.
Для компонентов, которые не являются компонентами состояний моделей, поддержка контекстного редактирования не изменена. Правило iLogic можно добавить:
- Из документа верхнего уровня.
- На уровне вспомогательного компонента в среде контекстного редактирования.
- Инструкции по изменению параметра экземпляра с использованием состояния модели.
Следуйте инструкциям в разделе Изменение параметра экземпляра в состоянии модели.
Дополнительные сведения о состояниях моделей см. в разделе Состояния модели.
Поддержка iLogic для свойств экземпляра
Используйте новые фрагменты свойств экземпляра для чтения и создания свойств экземпляра.
Сведения о фрагментах в iLogic см. в разделе Фрагменты кода в iLogic.
Поддержка iLogic для события изменения пользовательских параметров
В диалоговом окне «Инициаторы событий» доступно новое событие Изменение параметров пользователя. Это событие запускается при изменении значения пользовательского параметра.
Прим.: Добавление или удаление параметра не запускает это событие.
Сведения об инициаторах в iLogic см. в разделе Работа с инициаторами событий в iLogic.
Усовершенствования в развертывании iLogic
Теперь можно создать развертывание, которое содержит адаптированные параметры, заданные в диалоговом окне «Конфигурация iLogic».
В диалоговом окне «Параметры приложения» нажмите «Экспорт». При экспорте текущие параметры приложения и настройки, заданные в диалоговом окне «Конфигурация iLogic», сохраняются в файл XML.
| При создании развертывания выберите «Импортировать пользовательские настройки» и введите путь к экспортируемому файлу XML.
|
|
|