可以参考下面三个链接
https://www.ddbim.pl/tekla-tip-9-selecting-assemblies-with-one-part-loose-parts/
https://support.tekla.com/article/filtering-loose-parts
http://www.teklahome.com/forum.php?mod=viewthread&tid=667
ASSEMBLY.SUPPLEMENT_PART_WEIGHT 这个属性在帮助文档里没有。可能不是长期支持的属性。
ASSEMBLY.SUPPLEMENT_PART_WEIGHT 意思是构件中除主零件之外的次零件重量。ASSEMBLY.SUPPLEMENT_PART_WEIGHT =0 ,也就是构件中只有主零件,没有次零件。
还有一个 类似的属性
SUPPLEMENT_PART_WEIGHT
Shows the weight of supplementary parts. SUPPLEMENT_PART_WEIGHT = the weight of the whole assembly less the weight of the main part.
https://support.tekla.com/doc/tekla-structures/2023/supplement_part_weight
这个属性字面上的意思好像是显示次零件的重量。SUPPLEMENT_PART_WEIGHT = 整个构件的重量减去主零件的重量。
其实大谬不然!!它的真正实际表现出来的意思是:
所以如果设置模板-属性-SUPPLEMENT_PART_WEIGHT=0,则会把是且仅是主零件的零件(P==M)过滤出来。
也许程序员在按照文档实现这个SUPPLEMENT_PART_WEIGHT时,程序就写错了。然后成为祖传bug。为了补救,又写了个ASSEMBLY.SUPPLEMENT_PART_WEIGHT。
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...