Loading... <!-- wp:paragraph {"style":{"typography":{"fontSize":"16px"}}} --> <p style="font-size:16px">1、Compare界面中,Design Basis没有值,Model有值,是不会报不一致的。</p> <!-- /wp:paragraph --> <!-- wp:image {"id":1976,"sizeSlug":"full","linkDestination":"media"} --> <figure class="wp-block-image size-full"><a href="https://mrgeng.com/usr/uploads/2021/08/Compare-With-Design-Basis.jpg"><img src="https://mrgeng.com/usr/uploads/2021/08/Compare-With-Design-Basis.jpg" alt="" class="wp-image-1976" style=""></a></figure> <!-- /wp:image --> <!-- wp:paragraph {"style":{"typography":{"fontSize":"16px"}}} --> <p style="font-size:16px">2、发布PID图纸时设置的背景颜色会带到Foundation中,直接影响在3D的PIDViewer中看到的结果。</p> <!-- /wp:paragraph --> <!-- wp:paragraph {"style":{"typography":{"fontSize":"16px"}}} --> <p style="font-size:16px">3、3D Model上的流向属性跟建模人员的模型绘制顺序密切相关,所以在外观上看上去同样一个流向的PipeRun,但其FlowDirection属性值有可能是DOWNSTREAM也有可能是UPSTREAM,这就导致校验流向属性变得没有任何意义了。</p> <!-- /wp:paragraph --> <!-- wp:paragraph {"style":{"typography":{"fontSize":"16px"}}} --> <p style="font-size:16px">4、接收PID图纸时在3D的System根目录是否创建以图纸名命名的目录节点以及相应的Pipeline是可以通过修改注册表来控制的,详见这篇文章<a href="https://mrgeng.com/forbid-auto-create-hierarchy-when-retrieving-pid-drawings/">S3D接收PID图纸时禁止自动创建图纸目录 – 老耿的日常 (mrgeng.com)</a>。</p> <!-- /wp:paragraph --> <!-- wp:paragraph {"style":{"typography":{"fontSize":"16px"}}} --> <p style="font-size:16px">5、3D对象Compare界面中的属性列表是在3D的Schema Editor中的Retrive选项卡中所设置的map信息决定的,想要过滤列表,将map条目disable或unmap,注意有的属性是通过Edge Def中定义的,如果disable或unmap不管用的话,可能会需要在那边进行删除。还有些属性是映射到接口上的,可能会需要找到接口上去disable或unmap或删除Edge Def。这个设置不需要Generate Schema和Generate Design Basis,即时生效。</p> <!-- /wp:paragraph --> <!-- wp:paragraph {"style":{"typography":{"fontSize":"16px"}}} --> <p style="font-size:16px">6、Foundation接口的增删改后,需要Check in,然后导出xml文件,再执行Schema Import Wizard,这两步的操作其实就是同步Foundation的数据库。<strong><span class="has-inline-color has-vivid-red-color">如果数据库没有同步,虽然不影响发布和接收,但在Foundation中的Data Load是Failed状态,提示信息为接口错误。</span></strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph {"style":{"typography":{"fontSize":"16px"}}} --> <p style="font-size:16px">7、云桌面导出xml文件的时候如果Output目录设置为MYDOCUMENT,需要注意,生成的xml文件很可能是放在C盘用户文件夹的对应账户目录下的My Document,而不是用户在资源管理器左边栏直接看到的My Document,因为这个My Document一般是挂载的共享存储目录,Foundation并不会识别到这里。</p> <!-- /wp:paragraph --> <!-- wp:paragraph {"style":{"typography":{"fontSize":"16px"}}} --> <p style="font-size:16px">8、EnumList类型的数据变更从Foundation更新到3D的Design Basis,直接通过PM中的Generate Design Basis无法成功,需要删除掉SharedContent\xml下的DesignBasis.xml和DesignBasis_map.xml,然后从OOTB的SharedContent下拷贝相应的文件过来,再去执行Generate Design Basis,相当于从无到有的过程,执行完毕后,在Browser中还能看到原有Codelist的删除记录。但是这种方法只适合修改用户新增的Codelist,OOTB的EnumList值是需要用户手动到 DesignBasis_map.xml 中去修改。</p> <!-- /wp:paragraph --> <!-- wp:image {"id":1975,"sizeSlug":"full","linkDestination":"media"} --> <figure class="wp-block-image size-full"><a href="https://mrgeng.com/usr/uploads/2021/08/Generate-Design-Basis-01.jpg"><img src="https://mrgeng.com/usr/uploads/2021/08/Generate-Design-Basis-01.jpg" alt="" class="wp-image-1975" style=""></a></figure> <!-- /wp:image --> <!-- wp:paragraph {"style":{"typography":{"fontSize":"16px"}}} --> <p style="font-size:16px">9、如果想去除某类对象的Compare界面的某些属性,在Schema Editor中需要将所有包含此接口和属性的类里面的该接口的所有属性Disable掉才能生效。例如想去除保温,所有用到保温接口的Feature,Run,都要Disable后才能生效。</p> <!-- /wp:paragraph --> 最后修改:2025 年 03 月 13 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏