但是在创建COM Label时无法找到新增的属性值 X X X X X X X X X X X X X X X X X X X X
问题原因
在创建COM Label时,在显示的属性选择界面中,展示的是Object Type选择的节点及其子节点公有的属性,如果某个属性仅存在子节点中,当我们选择其子节点的上级节点时,则不能在界面中看到这个属性。从Smart3D 2018版本开始,新增了As-Built (SIO)功能,此功能可以将PDS 和 PDMS模型转换为S3D对象(SIO Object)并进行编辑,同时也新增了SIO Object的类CSmartInteropXXX,如CSmartInteropPipeline,不过这些类在Smart3D 2018和2019版本中为隐藏状态无法在Object Type中看到。对于我遇到的这个问题,原因是CSmartInteropPipeline和CPPipelineSystem都位于PipeLines节点下,仅将新增的接口添加到CPPipelineSystem是无法在创建Com Label时看到新增的属性的X X X X X X X X X X X X X X X X X X X X
解决办法
方法1: 将新增的属性接口添加到CSmartInteropPipeline类下方法2:使用AutomationToolkit的RQE Generator功能创建COM Label所需的rqe语句注:从Smart 3D v13版本开始,Systems层级下的S3D对象节点和SIO对象节点分开进行显示,如果新增的接口仅添加在了CPPipelineSystem类上,创建Com Label时选择PipeLines节点下的Pipeline即可
您需要登录 或注册 后才可以发表评论。