InsulationMaterial错误分享

InsulationMaterial错误分享-unset值

本文讨论sp3d建模时piperun设置属性【Insulation and Tracing】,选择保温等级,保温温度后,图1。todolist报错“InsulationMaterial未设置”的原因。

原因是codelist文件【InsulationMaterial】值错误设为unset,应由catalog管理员解决。

1Catalog中保温等级的制作可参考Smart3DCatalogDataBulkLoadDataFiles路径中的两个文件。【AllCodeLists.xls】,【InsulationData.xls】

2重现描述错误:

【AllCodeLists.xls】的sheet【InsulationMaterial】中,新建属性值1001,描述’unset’,图2。

x x x x x x x x x x x x x x x x x

x x x x x x x x x x x x x x x x x

【InsulationData.xls】sheet【InsulationMaterial】中,设置1001,图3    


         x x x x x x x x x x x x x x x x x
 

                     

进入SP3D-catalog模块【项目名称】PipingInsulationMaterials,发现1001代表的材料是一个空值,即unset,图4。

x x x x x x x x x x x x x x x x x

x x x x x x x x x x x x x x x x x

【InsulationData.xls】sheet【InsulationSpec】中。也引用了1001的值,图5。这就导致了SP3D的piperun设置保温后,能显示保温厚度图形,但todolist找不到保温材料。

          

总结设置值不能用unset,null。

          

感谢群友提供的Smart3DCatalogDataExtractor工具使得抽取codelist发现错误成为可能。    

感谢Lucas分享!!!

欢迎大家投稿!!!

数字化工程设计公众号二维码
原文链接:查看原文  文章来源:数字化工程设计
🔗 分享 0

上5篇 more...

下5篇 more...