使用自定义 IFC 特性集
特性集被用于将数据字段组或特性指派给 IFC 实体。几个特性集及其值是明确预定义的,并在 IFC 规范中列出。还可以创建自定义特性集来交换已定义的数据。自定义特性集必须遵循技术编码惯例。它们必须具有唯一的名称,并且不能使用 "Pset_" 前缀,该前缀是为标准 IFC 模式中的集合保留。
为了便于协作,Vectorworks Software 开发者套件(SDK)具有通过编程或导入定义特性集的 XML 文件来创建自定义特性集的功能。有关面向开发者的 SDK 详细文档,请参阅 Github.com/Vectorworks。
创建自定义特性集
使用 VwPset_ 或 ePset_ 前缀,或者使用由特定模型视图定义 (MVD) 或文档化模型交换要求 (ER) 定义的名称。例如,您可以创建一个名为 "ePset_MyData" 的特性集。特性集可以包含任意数量的字段。
要创建自定义特性集:
选择工具 > 数据管理器。
单击管理自定义特性集以打开“管理自定义特性集”对话框。
该对话框具有排序、选择和编辑其列表项的专用功能;请参阅列表框功能。
|
参数 |
说明 |
|
自定义特性集 |
列出项目中当前可用的自定义特性集 |
|
搜索框 |
输入文本以按名称过滤列表 |
|
使用 |
指定是否可以将特性集数据附加到对象。在该列中单击以切换设置。
|
|
名称 |
特性集的名称 |
|
打开对话框以添加新集 |
|
|
打开对话框以重命名选定集 |
|
|
复制 |
复制选定集 |
|
删除 |
删除选定集 |
|
字段 |
列出选定特性集中的字段 |
|
# |
在列中单击,并向上或向下拖动以更改字段在列表中的位置;这决定了“对象信息”面板的“数据”选项卡中的字段顺序 |
|
名称 |
特性字段的名称 |
|
数据类型 |
选择要在“对象信息”面板的“数据”选项卡中显示的字段类型。 布尔值:一个复选框 整数:用于输入整数的字段(使用的内存小于“数字”字段) 数字:用于输入一般数字的字段,如分数或尺寸标注 弹出窗口:可从中进行选择的选项列表;单击定义以输入选项 文本:用于输入字符串的字段,例如单词或句子 来自 IFC 规范的简单值、测量值和派生测量值 |
|
单位 |
选择该字段的单位类型 |
|
新建 |
打开对话框以输入新字段 |
|
重命名 |
打开对话框以重命名选定字段 |
|
如果数据类型为“弹出窗口”,打开“编辑选择”对话框。输入要显示的选项,按 Enter (Windows) 或 Return (Mac) 键将各个项目隔开。 |
|
|
删除 |
删除所选字段 |
附加自定义特性集
创建自定义特性集后,将数据附加到对象、组、符号定义或符号实例。
您可以创建数据映射,以便在创建特定类型的对象时自动附加自定义 Pset;请参阅使用数据管理器。
指派自定义 IFC 数据:
为 IFC 数据任务选择对象、组或符号。
从“对象信息”面板的“数据”选项卡中,找到附加的 IFC 数据(或者单击附加 IFC以附加它)。
或者,使用 IFC 数据命令指定 IFC 对象类型,如指派 IFC 数据到对象中所述。
从“数据”选项卡中选择“自定义特性集”,然后单击添加勾选标记(或者在“IFC 数据”对话框的使用列中放置勾选标记)。对勾标记表示特性集已启用并附加至对象。
要将数据从对象分离从自定义特性集中移除复选标记,或从“数据”选项卡中选择该特性集并单击分离。出现提示时,单击确定以确认要删除该对象的特性集。
“对象信息”面板的底部(如果在“IFC 数据”对话框中,则为窗格)将显示与自定义特性集关联的属性。选择每个属性并对其指派值。
自定义特性集与数据映射设置一起被存储在“数据管理器”设置文件中。您可以保存映射方案,然后在需要时在另一个 Vectorworks 文件中打开并使用它。
