聊聊Smart3D中的定性

一直强调,BIM建模无非就两件事:模型的“定位”与“定性”。
前面文章《聊聊Smart3D中的定位》中,我们聊了一些关于定位的操作,本文介绍一些定性的问题。
定性,顾名思义,就是设置模型对象的各种属性。当然有些属性是与生俱来的,就像男人女人一样,看到就知道了。不同的对象有不同的属性,有的属性是必填的,有的属性是选填的。通常根据项目规定进行设置即可。

首先,聊聊属性类型。主要通过数据类型,输入方式,以及分组等进行说明。

  • 数据类型,其实就是计算机程序中的几种数据类型,整型、字符串等。主要是在custom interface表格中进行定义的。比如描述的话,就是字符串形式;数值型的比如有单位的重量,长度等等。

如下图,Char为字符串。


  • 输入方式

从输入方式讲,我们通常有两种输入方式。直接输入与点选。比如Sequence Number属性就是直接输入的;Fluid Type属性则是点选的。


  • 通用与特定

通用属性还是特有属性其实没有讨论的,比如阀门执行机构类型;垫片类型,设备归属等等都是特有属性,也就只有部分类对象支持。而名称、位号、归属则是全厂的通用属性。
  • 分组

没类对象的属性都是由分组做管理的。比如标准、保温伴热等等。通过属性分组,可以很好的帮助我们管理属性、设置属性。如下图,为各种分组类型的定义表格。并且支持自定义。


下面,我们来聊一下模型最重要的几个属性,name、tag、system。
name,名称,也就是工程工厂对象的位号。比如设备位号,管线号,阀门仪表位号等等。这些属性是我们工程对象的最直接属性。每个项目在规定中都会有相应的命名规定,软件中也可以基于规定定制相应的name rule。

system,主要是对象的PBS(Plant Breakdown Structure)。工厂对象中,基于此属性进行空间、工序、专业等形式的对象分组。也是特别有意义的属性。

直接与间接属性。其实应该称之为对象关系更为合适。不同的对象间如何跳转。阀门管件如何继承或者获取管线的属性。这时候主要使用软件提供的meta data broswer和属性查询工具就可以。

下面聊聊属性定义时容易出的问题。
  • 容易忽略的属性,设备分组。

    如下图,在进行设备建模时,我们往往会忽略如下属性的填写。

    而这些属性在后期出图以及数字化交付时又是很重要的属性。

  • 可能有差错的属性,比如feature的spec和piperun的spec。

    通常而言,模型中piping feature的spec属性是继承的piperun的等级属性的。如下图,如果设置piperun的属性,piping feature的specification会一起变化,但是反之则不通。这就导致有时两个属性不一样,需要注意。

  • 结构的system是最容易设置错的。

    在结构建模过程中,system属性往往是比较容易忽视的一个属性,这个属性的忽视比设备分组忽视的危害更大。如不设置的话,项目根目录就会有很多“流浪儿童”,数量多了之后往往就可以称之为模型垃圾。更大的危害则是影响同事之间的合作关系,影响团结。“总有一些贱人想害朕”,每天都会有画好的东西找不到,出现各种不和谐。

快速设置属性的工具,import name、添翼的快速属性编辑显示等。
完成设置属性,剩下的就是输出与应用了,输出很直接,定制报表图纸直接输出想要的属性等;应用则主要是指定制filter。
比如大于一定尺寸的管道;根据fluid 分组划分的管道;基于设备分组做的出图规定等等。
比如输出元件的物料编码,输出管道的尺寸,输出管线的介质等等等。
正确的属性设置是我们数字化交付的基础。理解好相关属性,合理利用相关工具保证数据的准确,提质才能增效。
相关阅读:
Smart3D对象名字管理
关于Smart3D中对象Room Number属性强调
安全阀,减肥了没,小明又快要来了
Filter 很重要!!!
Smart3D中COM label 提取codelist的长描述
数字化工程设计公众号二维码
原文链接:查看原文  文章来源:数字化工程设计
🔗 分享 0

上5篇 more...

下5篇 more...