如何在不使用精确显示零件的情况下得到更精确的净重?

Tekla Structures 2026 - 2018 Net Weight
Environment
Not environment-specific
Attachments
如果你使用精确零件显示(XS_SOLID_USE_HIGHER_ACCURACY=True)在模型里,你可以得到更精确的净重,但是这个高级选项会增加对象实体面的数量,这样会降低软件的运行速度。我们建议只有在必要的时候使用这个高级选项。

作为一个替代方案,你可以通过乘以一个校正系数得到调整后的净重。
校正系数: 基本上就是模型中的横截面面积除以目录中的横截面面积.

例子.: 修正后的净重Net Weight= GetValue("WEIGHT_NET")*(GetValue("PROFILE.CROSS_SECTION_AREA")/GetValue("AREA_PROJECTION_YZ_NET"))
这个不可以在折梁或者项中使用。用于热轧零件或矩形零件,所以可以设置一个规则避免。
一个可以得到修正后净重的公式的例子:

if (GetValue("ADVANCED_OPTION.XS_SOLID_USE_HIGHER_ACCURACY")!="TRUE"
&& GetValue("IS_ITEM") != 1
&& GetValue("MATERIAL_TYPE") == "STEEL"
&& GetValue("IS_POLYBEAM") != 1
&& GetValue("CURVED_SEGMENTS") == 1
&& (GetValue("PROFILE.SUBTYPE") == "Hot rolled" || GetValue("PROFILE.SUBTYPE") == "Rectangular")) then
GetValue("WEIGHT_NET")*(GetValue("PROFILE.CROSS_SECTION_AREA")/GetValue("AREA_PROJECTION_YZ_NET"))
else
GetValue("WEIGHT_NET")
endif

可以在如下附件中找到样板报告。
这些内容是否有用?
提交