问题描述: 

如下图,明细表中需要对零件单重设置数据有效位数,数值大于1000的只显示整数,数值小于1000的,显示四位数字,小数点后的精度根据数值情况变动。

步骤指引:

  1. 绘制明细表表体,增加一个属性值,如下图中【输入单重】,将其属性中的【不可见】设置为【是】;
  2. 点击菜单【机械-系统维护工具-自定义明细表表体】(【ZWMBOMBODYDEFINE】命令),根据提示创建一个新的明细表表体,
    注意【单重】的【内部名称】调为【无】,【允许编辑】调为【否】,
    【输入单重】的【内部名称】调为【COMPWT】;
  3. 点击菜单【机械-系统维护工具-样式配置】(【ZWMSTYLEMANAGER】命令),打开配置对话框;
  4. 找到所使用的明细表标准,【表体】选择上面自定义的表体文件,然后【属性设置】里进入【编辑】;
  5. 在【单重】属性中,将【表达式】填上【a=COMPWT;if a>=1000 ;b=0;else;if a>=100 ;b=1;else;if a>=10 ;b=2;else;b=3;endif;endif;endif;R2S(a,b);】,然后【确定】;
  6. 在【标准】上右键【保存】,将修改的设置保存。新建图纸即可生效。

相关链接:

★★中望CAD机械版如何设置图幅中数据的保留的小数位数

★中望CAD机械版如何设置公差末尾不消零

★中望CAD机械版如何更改板厚标注的小数点位数

★中望CAD机械版如何控制标注公差的消零方式



★中望CAD机械版如何设置明细表的数值有效位数https://confluence.zwcad.com/pages/viewpage.action?pageId=29919525