使用“数据管理器”中的公式可为被附加到绘图对象的数据提供更详细的控制。条件映射公式根据特定条件将记录、IFC 实体和特性特性指派给所选对象。字段映射公式以特定记录格式、IFC 实体和特性集字段调整所选对象的数据。
请参考数据映射表达式中的详细说明,映射公式包含带有常量、变量、运算符和函数的表达式。变量是 Vectorworks 的数据源,例如对象参数、记录字段、类名称或样式数据。函数可以是数学函数、字符串处理函数、条件函数和选择器函数。
对于对象不与特定记录、IFC 实体或特性集构成简单一对一关系的情况,使用条件映射公式。
● 应将某些插件对象指定给不同的 IFC 实体,具体取决于对象的设置是什么,或者对象的“样式”是什么。例如,框架元件对象可以是IfcBeam、IfcMember,或IfcColumn。
● 聚合对象生成多个 IFC 实体。例如,幕墙对象应主要指定给IfcCurtainWall实体,但其成员和墙板元素应指定给IfcMember和IfcPlate实体。
● 在某些情况下,可以根据条件为一个对象分配不同的特性集。例如,一些建筑元素(例如,突出的楼板),可以用作遮蔽装置。这些元素的主要目的是IfcSlab,但它们也应该让Pset_ElementShading附加于其上。
对于 IFC 实体,条件公式应该产生要用于对象的特定 IFC 实体;如果结果为空或无效 IFC 类型,则不会导出该对象。对于特性集,公式应该产生真或假值;如果值为假或没有结果,则不会导出特性集。
字段映射公式计算并显示特定特性集参数的值,以将标准 BIM 数据映射到符合 IFC 的数据,或映射自定义特性集。也可以为记录格式字段创建自定义公式。
● 在“数据管理器”对话框,映射公式在数据集部分的字段映射列中显示。
● 在“IFC 数据”对话框,映射公式显示在所特属性的数据源参数(请参阅 指派 IFC 数据到对象)。
研究默认数据映射公式,以帮助您了解映射的 IFC 值的数据源。然后使用数据映射表达式来自定义默认公式。
要创建映射公式,请执行以下操作:
1. 在“数据管理器”对话框,在“对象”列表中选择对象,然后选择字段或条件,以从“数据集”列表中映射。以下是一个使用“框架构件”对象类型的实例:
2.单击定义映射或定义条件。
“定义映射”或“定义条件”对话框打开。
可直接对公式进行较小的语法编辑。例如,添加一个前缀和/或后缀,或将连接或算术运算添加到公式中。有关算术运算的信息,请参阅 在工作表单元格中输入公式。
3.通过从列表中选择组件来构建公式。
映射公式在“数据管理器”对话框中显示。
~~~~~~~~~~~~~~~~~~~~~~~~~