设定时间,已运行时间,剩余时间

2019-07-17 08:32发布

急急急,各位大神有个问题请教:
我想在表格里面设定温度测试时间为1000s,设置好以后点击启动按钮开始计时,已运行时间从0开始以10s为一个单位递增,直至增加到1000s为止,剩余时间从1000s以10s为一个单位递减,直至到0s为止。请问这个功能要怎么实现呢?谢谢。

$O0K`QTD40E%T{R8H4({7[7.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
w775296698
1楼-- · 2019-07-18 03:52
sszx2007 发表于 2017-10-14 13:58

您好,谢谢您的回复,我有两个疑问:第一个就是while循环里面10ms延时有必要么?我10s一个单位当进行时间足够长,不就会产生误差么?第二个问题就是我截图第二张图部分,设定时间除以10,最近数取整,再乘以10,为什么要这样做?是因为while循环里面有10ms延时才要最近数取整?谢谢。
w775296698
2楼-- · 2019-07-18 08:02
sszx2007 发表于 2017-10-14 13:58

您好,谢谢您的回复,我有两个疑问:第一个就是while循环里面10ms延时有必要么?我10s一个单位当进行时间足够长,不就会产生误差么?第二个问题就是我截图第二张图部分,设定时间除以10,最近数取整,再乘以10,为什么要这样做?是因为while循环里面有10ms延时才要最近数取整?谢谢。
捕获1.PNG
捕获.PNG
w775296698
3楼-- · 2019-07-18 09:04
MyAnswer1 发表于 2017-10-14 11:31
你用输入控件写多方便  
用表的话你要读表然后再把表的数据拿出来再用

项目需要,必须用表格显示出来
sszx2007
4楼-- · 2019-07-18 10:04
第一,while循环里面10ms延时的作用是控制while循环的运行速率,如果不使用,程序就会占用很高的CPU,这是编程的基础!
第二,“时间除以10,最近数取整,再乘以10”那是因为你要求的时间显示的最小单位是10秒,因为“已用时间”计时函数计时是有小数点的。
w775296698
5楼-- · 2019-07-18 11:03
 精彩回答 2  元偷偷看……
w775296698
6楼-- · 2019-07-18 11:04
sszx2007 发表于 2017-10-14 21:09
第一,while循环里面10ms延时的作用是控制while循环的运行速率,如果不使用,程序就会占用很高的CPU,这是编程的基础!
第二,“时间除以10,最近数取整,再乘以10”那是因为你要求的时间显示的最小单位是10秒,因为“已用时间”计时函数计时是有小数点的。 ...

大神,我还有一个小的疑问,就是表格属性节点里面有两个值属性,这两个值属性有什么不同么?我右键看了解释但不是很懂,还有两个值信号属性解释是一样的(那值信号属性有一个不就可以了么?两个一样的值信号属性不是多余了么?),值信号属性用法可以简单说一下么?谢谢

一周热门 更多>