DesignSeries00016.png创建或编辑映射公式

使用 IFC 映射设置中的公式可以更详细地控制为绘图对象导出的数据。“字段”映射公式调整特定 IFC 实体和特性集字段中所选对象的数据。“条件”映射公式根据特定条件将 IFC 实体和特性集指派给选定对象。

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

条件映射公式

对于对象与特定 IFC 实体或特性集没有简单一一对应的情况,使用条件映射公式。

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

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

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

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

字段映射公式

IFC 字段映射公式计算并显示某些特性集参数的值,从而将标准 BIM 数据映射到符合 IFC 的数据,或映射自定义特性集。

        在“IFC 数据映射”对话框中,选择与对象关联的字段以在对话框的右侧显示映射公式。

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

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

创建公式

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

  1. 从“IFC 数据映射”对话框中,选择此对象,然后选择要映射的字段或条件。当前公式显示在对话框右侧的窗格中。以下是一个示例:

  2. IFC_formulas.png 

  3. 单击定义映射定义条件

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

    可直接对公式进行较小的语法编辑。例如,添加一个前缀和/或后缀,或将连接或算术运算添加到公式中。有关算术运算的信息,请参阅 在工作表单元格中输入公式

  5. 通过从列表中选择映射值和特定参数来构建公式。

映射公式显示在“IFC 数据映射”对话框中。

~~~~~~~~~~~~~~~~~~~~~~~~~

IFC 数据映射表达式

IFC 数据映射示例

映射IFC数据

 

这个页面有帮助吗?