Design Suite创建或编辑映射公式

使用“数据管理器”中的公式可为被附加到绘图对象的数据提供更详细的控制。条件映射公式根据特定条件将记录、IFC 实体和特性特性指派给所选对象。字段映射公式以特定记录格式、IFC 实体和特性集字段调整所选对象的数据。

数据映射表达式中详细描述的那样,映射公式包含带有常量、变量、运算符和函数的表达式。变量是 Vectorworks 的数据源,例如对象参数、记录字段、类名称或样式数据。函数可以是数学函数、字符串处理函数、条件函数和选择器函数。

这些公式使用与工作表中的公式相同的语法;请参阅公式语法获取详细信息。

条件映射公式

对于对象不与特定记录、IFC 实体或特性集构成简单一对一关系的情况,使用条件映射公式。

应将某些插件对象指定给不同的 IFC 实体,具体取决于对象的设置是什么,或者对象的“样式”是什么。例如,框架元件对象可以是 IfcBeam、IfcMember 或 IfcColumn。

聚合对象生成多个 IFC 实体。例如,幕墙对象应主要分配给 IfcCurtainWall 实体,但其元件和墙板子元素应分配给 IfcMember 和 IfcPlate 实体。

在某些情况下,可以根据条件为一个对象分配不同的特性集。例如,一些建筑元素(例如,突出的楼板),可以用作遮蔽装置。这些元素的主要目的是 IfcSlab,但它们也应该让 Pset_ElementShading 附加于其上。

对于 IFC 实体,条件公式应该产生要用于对象的特定 IFC 实体;如果结果为空或无效 IFC 类型,则不会导出该对象。对于特性集,公式应该产生真或假值;如果值为假或没有结果,则不会导出特性集。

字段映射公式

字段映射公式计算并显示特定特性集参数的值,以将标准 BIM 数据映射到符合 IFC 的数据,或映射自定义特性集。也可以为记录格式字段创建自定义公式。

在“数据管理器”对话框中,映射公式显示在数据集部分的字段映射列。

在“IFC 数据”对话框中,映射公式显示在选定特性的数据源参数中(请参阅指派 IFC 数据到对象)。

研究默认数据映射公式,以帮助您了解映射的 IFC 值的数据源。然后使用数据映射表达式自定义默认公式。

如果数据已添加到 IFC 字段(手动或通过脚本),将不对该字段应用数据映射。

创建公式

要创建映射公式,请执行以下操作:

在“数据管理器”对话框,在“对象”列表中选择对象,然后选择字段或条件,以从“数据集”列表中映射。以下是一个使用“框架构件”对象类型的实例:

IFC_formulas.png 

单击定义映射定义条件

“定义映射”或“定义条件”对话框打开。

单击以显示/隐藏参数。单击以显示/隐藏参数。

参数

说明

编辑模式

选择“简单”或“专家公式”模式进行编辑,或选择移除映射以从所选字段移除该映射

简单公式

访问字段以快速映射一个字段的内容至另一个字段,最多可以选择十个替代值

初始字段值

在第一个列表中,选择常规值以用于从可能的值进行的映射;第二个列表会变化(或变成不可用),视您的选择而定。然后,在第二个列表中,选择或输入指定的值以供使用(若适用)。

例如,从第一个列表中选择“记录格式”值,然后从第二个列表中选择所需的记录格式字段。

添加行(+ 按钮)

添加另一行值,以防上面的值不可用;最多可以添加十个选项(尽管根据需要可以使用公式扩展选项数量)

删除行(- 按钮)

移除值行

专家公式

单击插入函数,以在“选择函数”对话框中选择公式的字段和函数。您可以使用工作表函数、记录格式或样式提取数据,并在需要时创建复杂的公式。

或者,如果您知道要添加到公式中的项的名称(例如记录格式或工作表函数名),就开始在编辑窗口中输入它,以显示匹配的选项列表;双击一个项以选中它。

结果

如果选择了一个对象并编辑公式,该字段显示该公式的结果;如果出错,会有消息指示错误位置

创建一个简单的公式,以将一个字段映射到另一个字段,或者手动输入一个专家公式。

映射公式在“数据管理器”对话框中显示。如果需要的话,双击公式以访问手动编辑窗口。即使对于一个简单的公式,也可能需要添加前缀和/或后缀,或者添加连接或算术运算。请参阅在工作表单元格中输入公式以获取有关算术运算的信息。

数据映射表达式

数据映射示例

使用数据管理器

 

这个页面有帮助吗?