问题描述:
如下图,明细表中需要对零件单重设置数据有效位数,数值大于1000的只显示整数,数值小于1000的,显示四位数字,小数点后的精度根据数值情况变动。
步骤指引:
- 绘制明细表表体,增加一个属性值,如下图中【输入单重】,将其属性中的【不可见】设置为【是】;
- 点击菜单【机械-系统维护工具-自定义明细表表体】(【ZWMBOMBODYDEFINE】命令),根据提示创建一个新的明细表表体,
注意【单重】的【内部名称】调为【无】,【允许编辑】调为【否】,
【输入单重】的【内部名称】调为【COMPWT】; - 点击菜单【机械-系统维护工具-样式配置】(【ZWMSTYLEMANAGER】命令),打开配置对话框;
- 找到所使用的明细表标准,【表体】选择上面自定义的表体文件,然后【属性设置】里进入【编辑】;
- 在【单重】属性中,将【表达式】填上【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);】,然后【确定】;
- 在【标准】上右键【保存】,将修改的设置保存。新建图纸即可生效。
相关链接:
★中望CAD机械版如何设置明细表的数值有效位数:https://confluence.zwcad.com/pages/viewpage.action?pageId=29919525





