请高手帮我看一段实数转换为BCD码程序
yuhua7566
yuhua7566 Lv.2
2009年03月30日 10:26:55
只看楼主

下面这段程序写在FB6里面L #s1 L 1.000000e+000 *R T #y1 L #y1 L 2.000000e+003 +R T #y2 L #y2 RND T #y3 L #y3 DTB T #u1 在触摸屏输入域DB1.DBD140 经过FB6转换放到DB1.DBD180,然后在程序里用DB1.DBW182作为定时器的设定时间值,我大概理解是把触摸屏输入的实数转化BCD码给定时器用,但我不明白为什么要先乘 1.000000e+000,还要加上 2.000000e+003,请高手帮我解释一下,谢谢!

下面这段程序写在FB6里面
L #s1
L 1.000000e+000
*R
T #y1
L #y1
L 2.000000e+003
+R
T #y2
L #y2
RND
T #y3
L #y3
DTB
T #u1
在触摸屏输入域DB1.DBD140 经过FB6转换放到DB1.DBD180,然后在程序里用DB1.DBW182作为定时器的设定时间值,我大概理解是把触摸屏输入的实数转化BCD码给定时器用,但我不明白为什么要先乘 1.000000e+000,还要加上 2.000000e+003,请高手帮我解释一下,谢谢!
免费打赏

相关推荐

APP内打开