以梦为马,不负韶华

搜索
查看: 273|回复: 0
收起左侧

【微课-Intergraph Smart 3D】如何在Non-Standard目录添加自定义属性

[复制链接]
 楼主| 发表于 2024-3-11 14:18:45 显示全部楼层 |阅读模式
Intergraph Smart 3D中对象的属性根据作用不同分布在不同的Category中进行显示,比如通用的属性:Name,该属性都在Standard类别中;而对于自定义的属性,为了方便查找和进行区分,可以将这些属性放在Non-Standard目录下,具体步骤如下:
1.  [安装路径]\Smart3D\CatalogData\BulkLoad\DataFiles下,找到AllCodeLists.xls工作簿。
注:在安装Smart3D时勾选了Bulkload组件了才会释放此文件夹。
image.png

2. 找到表PropertyCategories,并将此表复制到一个新Excel文件中(AllCodeLists中有上百张表,如果直接在AllCodeLists中更改Bulkload会花费大量等待时间)。
image.png
3. 在表中新增一行数据,注意CodelistNumber需从10001开始。
image.png
4.创建一个新的的工作簿,并添加两个工作表,分别是CustomInterfacesCustomClassInterfaceList,或者使用[安装路径]\Smart3D\CatalogData\BulkLoad\AdditionalDataFiles\DrawingPlaceLabelQADProperties.xls工作簿。
image.png
image.png
5. 切换到CustomInterfaces表中,在Interface Name列中填写自定义的接口名称,在Category Name列中填写新的Category名称(确保填写的Category名称与步骤3中定义的CategoryShortDescription一致),在AttributeNameAttributeUser Name列中填入属性名称。
image.png
6. CustomClassInterfaceList表中,在Class Name列中填写想要新增Category的类名,在InterfaceName列中填写在第4步定义的接口名。
image.png
7. 打开Bulkload,在Codelist栏添加第2步中创建的Excel文件,以AMD的方式进行导入。
image.png
8. Codelist导入完成后,以AMD的方式导入在第4步中创建的Excel文件。
image.png
9. 打开Smart3D,选中PipeLine,切换到Property界面,可以看到自定义属性成功添加到新的Category中。
image.png

本次分享到此为止,期待对大家有所帮助。

END
关于海克斯康
海克斯康,作为数字化信息技术解决方案的革新者,秉承“智慧引擎,共赋未来”的理念,凭借“双智战略”推动制造业的智能与创新,构建新基建智慧城市生态体系。海克斯康业务遍及全球50个国家及地区,拥有员工超过24,000人。

关于海克斯康数字智能
海克斯康数字智能是海克斯康集团的独立产业单元。作为全球领先的工程类软件研发企业和信息应用服务商,从数字化工程到数字化交付以及数字化工厂,海克斯康数字智能始终致力于面向工厂全生命周期的企业级工程和管理软件系统的开发及应用服务。海克斯康数字智能通过数字化、智能化的解决方案助力客户充分利用有价值的数据资产,实现可持续发展,赋能流程工业的数字化转型,提高生产效率。

不想打字就选择快捷回复吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-4-5 10:36

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表