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