网上有不少人问类似问题,为什么在CAD中我输入点坐标4682408669,62903003699,状态栏却显示为了4.6824E+10,6.2903E+10?
这个并没有错,CAD只是换了一种数字的显示方式,使用了科学计数法。CAD到底在什么状态下会将数字用科学计数法来显示呢?这个在不同的地方显示是不一样的,如图所示。
在底部状态栏显示的坐标长度显示是12位,当我们的数字的位数,其实应该说数值的字数(小数点前后的数字+小数点)超过13个时,就会显示科学计数法。动态输入显示极轴时显示的长度值也只能有12位。
特性面板和动态输入的坐标输入框中则可以显示16位,这个跟状态栏又有所不同,也就是可以一直显示到小数点前16位,如果前面位数比较多,小数点后面的数字会被挤掉,也就是大于1E+16以上的数字才会显示为科学技术法。
查询LI所列出的图形参数也有类似的限制,只是不同版本限制不同,低版本有的是13位,但到了高版本也变成跟特性面板类似的16位了。
其他CAD软件的限制也不相同,比如浩辰CAD就可以在状态栏显示16位,所以到底限制多少位你可以试一下就知道了。
4682408669,62903003699这样的坐标只有10位,我们怎么能让状态栏不显示成科学计数法呢,其实很简单,我们只需要输入UN回车,打开单位对话框,将精度设置为保留小数点后一位,这样的数字就不会显示成科学计数法了。
除了因为位数或字数超过限制被动显示成科学计数法外,如果有需要的话,我们可以主动设置为显示科学计数法,在单位UN对话框中将单位设置成科学计数法,所有数值就会都用科学计数法来显示,如下图所示。
单位对话框中设置的是图中各处显示数值的单位,标注并不受这个单位的控制,标注默认也可以支持16位,大于1E+16后就会用科学计数法显示,不过这样的数值在常规绘图中不会遇到。当然,如果需要的话在标注样式的主单位选项卡中我们也可以直接将单位格式设置为科学计数法。
当数值显示为科学计数法的时候不要觉得奇怪,更应该注意的是这么大的坐标是否是你需要的,如果不是你需要的,说明出现了异常的坐标值,反倒要注意了,因为有些图纸中坐标值达到10的30次方甚至10的99次方,这样的图纸中CAD的图形绘制和编辑都会出现一些异常。