llg18101 发表于 2026-9-13 22:02:30

摸索出固定循环代码中Q值输出小数点

在网上找了一圈都没有改固定循环代码中Q值出小数点的教程,然后不断的尝试后发现规律,将数字前面加小数点后可以输出。已经尝试了G76,G74,G75都没问题。
具体位置可以查找关键词找到
还有个问题就是小数点前面是不输出零,估计还要在前面加数字,这个可以摸索一下

不得不说这个问题网上都没教程,是太简单了吗:L





AUTOCADR41 发表于 2026-9-14 10:18:47

楼主对输出格式应该不是太了解
如: fmt"Q" 2peck1$      #First peck increment (positive)
       上面的数值2,表示 变量 peck1$ 输出格式是 “带小数点,绝对值,英制4位/公制3位小数小数点前0省略”
如: fmt"Q" 16peck1$      #First peck increment (positive)
       上面的数值16,表示 变量 peck1$ 输出格式是 “无小数点,绝对值,4位尾数”

这些红色数值代表的含义要查格式定义 如下图(楼主可以查自己的后处理内定义):


白小灰 发表于 2026-9-14 08:51:49

这么牛的教程,有点看不懂原理

chiouho 发表于 2026-9-14 09:36:19

感谢分享

xinruyu369 发表于 2026-9-14 09:41:58

感觉你这个后处理改出问题了。你有没有换个后处理使用一下看看,感觉本来简单的问题,被你复杂化了
提示一下
格式号 16,是强制输出整数的意思

156亮 发表于 2026-9-14 15:05:35

使用默认后处理就好了,

llg18101 发表于 2026-9-14 21:28:57

xinruyu369 发表于 2026-9-14 09:41
感觉你这个后处理改出问题了。你有没有换个后处理使用一下看看,感觉本来简单的问题,被你复杂化了
提示一 ...

换其他后处理这个倒是没有,我是在论坛里找的后处理。然后他输出的是千分位,我又在找了一圈都没有资料教程,所以摸索着改。对后处理这块都是一知半解的:lol

llg18101 发表于 2026-9-14 21:33:05

AUTOCADR41 发表于 2026-9-14 10:18
楼主对输出格式应该不是太了解
如: fmt"Q" 2peck1$      #First peck increment (positive)
       上 ...

感谢回复。又学到点东西。我这个方法也是摸索出来的,对后处理中的格式和含义都不是很清楚。我还找了好久的资料。现在大致懂了。按照我这样的改也算是能改成小数输出。:D

llg18101 发表于 2026-9-14 21:34:48

AUTOCADR41 发表于 2026-9-14 10:18
楼主对输出格式应该不是太了解
如: fmt"Q" 2peck1$      #First peck increment (positive)
       上 ...

顺便问下,这个定义在那查呀是#号后的英文吗

llg18101 发表于 2026-9-14 21:53:18



重新改了一下,是要看数字的格式,直接将Q后面的16改成10就能输出小数。论坛还是大神多{:3_52:}
页: [1] 2
查看完整版本: 摸索出固定循环代码中Q值输出小数点