dcg553496180 发表于 2013-10-14 08:41:00

关于lisp结果保留小数等一些问题请各位指点

问题1:在程序中我已经用了(setq XXX (rtos XXX 22)) 将结果保留两位小数了,但是在运行的时候有时候结果是保留两位小数,有时候却不是,但是在一张新建的图纸上面结果是保留两位小数的,是不是图纸有什么东西设置不对呢?
问题2:我编的自动生成桩号的程序一直都是正常的,但是有一次运行结果出现了问题,就是当到1+000.00桩号的时候结果却是0+1000.00,到2+000.00的时候却是1+1000.00,3+000.00却是2+1000.00,以此类推。这是什么导致的呢?
希望各位大师给予指点

ll_j 发表于 2013-10-14 09:59:28

第一个问题是dimzin的问题。
第二个问题是CAD对1000进行浮点运算时的一个问题,算是BUG有点过,不算BUG又常出问题。
看看我在http://bbs.mjtd.com/thread-100314-1-1.html中的代码,这两个问题都有体现。

fl202 发表于 2013-10-14 13:24:38

第一个问题是系统变量的问题。
第二个自己调校。

自贡黄明儒 发表于 2013-10-14 20:37:40

原来G版和长老ll_j早就写了,
我也写了一下http://bbs.mjtd.com/thread-107567-1-1.html
页: [1]
查看完整版本: 关于lisp结果保留小数等一些问题请各位指点