本帖最后由 skg123 于 2024-7-21 16:24 编辑
这个程序有个设计不足的地方,没有让用户选择 横断面起点位置(插入点位置),这样的后果是 第二次读取数据绘图就重叠了;
整理了一下程序,附后
 - (defun lczh (x / x1 x2)
- (if (> x 0)
- (setq x1 (itoa (fix (/ x 1000.)))
- x2 (substr (rtos (+ (rem x 1000) 2000.) 2 3) 2)
- )
- (setq x1 (itoa (fix (1- (/ x 1000.))))
- x2 (substr (rtos (+ (rem x 1000) 2000.) 2 3) 2)
- )
- )
- (strcat "K" x1 "+" x2)
- )
|