iLogic 增强功能

了解此版本 Inventor 中新的 iLogic 改进。

Vault 检入前事件的 iLogic 支持

向“事件触发器”对话框中添加了一个名为“在 Vault 检入之前”的新事件。此事件可让您在将文件提交到 Vault 之前对其执行最终检查。

您可以编写执行检查的规则,并设置标志以取消检入过程。如果正在一起检入一组文件(例如父文件或子文件),而您取消了其中一个文件,则不会检入任何文件。以下是供参考的代码样例:

Dim checkIn = RuleArguments.VaultCheckIn
        If checkIn.InProgress Then
	               If String.IsNullOrEmpty(iProperties.Value("Project", "Stock Number")) Then
		                        checkIn.Cancel = True
		                        checkIn.ReasonsForCancel.Add("The Stock Number iProperty is empty.")
	               End If	
        End If

如果对事件运行的规则抛出错误,则检入会取消,您必须先修复错误,然后再继续检入。如果父文件(例如部件)中存在故障,则子文件(例如零件)的检入也会取消,反之亦然。如果某个外部规则附着到事件,但在发生检入时未找到该外部规则,则检入将取消。单个文件中的错误会取消整个检入操作。

对此事件执行的规则必须将文件视为只读。保存后,文件即可供检入。虽然规则可以验证值,但无法修改值。

有关 iLogic 中的触发器的信息,请参见使用 iLogic 中的事件触发器的步骤

Inventor® Ideas 提交

Inventor® Ideas 提交

iLogic 支持通过模型状态控制编辑范围

使用代码段控制对模型状态的编辑。

Inventor® Ideas 提交

Inventor® Ideas 提交

可以为功能区按钮选择图像文件

在规则编辑器(对于外部规则)的“选项”选项卡中,将显示当前图标。单击文件夹按钮将打开一个文件对话框,从中可以从任意文件夹中选择其他位图文件。您选择的文件将复制到与规则相同的文件夹,其名称将按照命名约定进行更改。对于小图像,建议的图像分辨率(以像素为单位)为 16x16;对于大图像,为 32x32。但是,其他尺寸将会自动缩放。

默认情况下,将启用规则的 iLogic 安全扫描

安装后,“检查规则是否存在恶意代码”选项现在默认处于选中状态。可通过以下任一方式访问此选项:

技术增强功能

现在提供了用于编辑规则的最新版本的语法编辑器,以及用于编译规则的最新版本的 .NET。