了解对 iLogic 所做的增强。
iLogic 对模型状态的支持
iLogic 进行了扩展,支持以下模型状态工作流:
- ThisDoc.Document 对模型状态的支持 - 在模型状态文档的零部件引用中,现有的 ThisDoc.Document 特性会返回成员文档。
- ThisDoc.Document 特性进行了扩展,在模型状态文档的零部件引用中运行时,支持返回成员文档。
- 在顶级文档或零部件中运行时,新的 ThisDoc.FactoryDocument 特性会返回 Factory 文档。在零部件引用文档中,此特性会返回关联的 Factory 文档。在顶级文档中,此特性返回的对象与 ThisDoc.Document 相同。
- 在工程图中,新的 ThisDrawing.ModelFactoryDocument 特性会返回第一个模型视图的 Factory 文档(如果没有模型视图,则不会返回任何内容)。
- 在工程视图中,新的 ICadDrawingView.ModelFactoryDocument 特性会返回该视图的 Factory 文档(如果该视图不是模型视图,则不会返回任何内容)。
- “事件触发器”对话框中现在提供了一个名为“模型状态已激活”的新事件。当激活模型状态时,就会发生此触发器事件。使用此触发器可在发生事件的文档中运行规则。
- 新函数可让您在指定的模型状态下添加零部件
零部件对象(IManagedComponents 接口)上现在提供了一个名为 AddWithModelState 的新函数。此函数可添加零件或子部件的受管理引用。
注: 在包含模型状态的现有零部件上捕获当前状态,进而创建包含 AddWithModelState 的代码。
- iLogic 在位编辑和模型状态
在位编辑模型状态零部件时,对于使用 iLogic 规则可以做些什么有一些限制。在模型状态下,在部件中在位编辑零部件成员文件时:
- 您可以编辑、运行和抑制规则。
- 您无法添加或删除规则。
对于不是模型状态零部件的零部件,在位编辑支持没有任何变化。您可以添加 iLogic 规则:
- 关于修改具有模型状态的引用参数的说明
请查看此处的步骤:修改具有模型状态的引用参数的步骤。
有关模型状态的详细信息,请参见关于模型状态。
iLogic 对实例特性的支持
使用新的实例特性代码段读取和创建实例特性。
有关 iLogic 中的代码段的信息,请参见关于 iLogic 中的代码段。
iLogic 对用户参数更改事件的支持
“事件触发器”对话框中有一个名为“任何用户参数更改”的新事件。当您更改用户参数的值时,会触发此事件。
注: 添加或删除参数不会触发此事件。
有关 iLogic 中的触发器的信息,请参见使用 iLogic 中的事件触发器的步骤。
iLogic 展开增强功能
您现在可以在“iLogic 配置”对话框中创建包含自定义设置的展开。
在“应用程序选项”对话框中,单击“导出”。导出操作会将当前的应用程序选项以及“iLogic 配置”对话框中的设置保存到一个 .xml 文件中。
| 创建展开时,请选择“我希望导入自定义设置”,然后输入导出的 .xml 文件的路径。
|
|
|