程序可以正常运行,为啥温度显示的数值将近60度了,可是温度指示才显示13度,问啥不能同步呢?
时间:10-02
整理:3721RD
点击:
啥温度显示的数值将近60度了,可是温度指示才显示13度,二者差别好大,问啥不能同步呢?求大神指点
一个是显示数据不统一,温度计是浮点数,温度指示是32位整数。
二是你使用了局部变量,程序的数据流顺序没办法确认,要想按照设想的流程进行,把它们加入顺序平铺结构中运行。
不需要另外添加一个数值显示控件,直接在温度控件上右击选属性,外观选项里有个显示数字显示框前面打钩,就可以同步显示温度计的数值了
创建属性节点,“值”,连到32位整数
大家说得都很有道理,按照书本上的该怎么改?
按照书上的该怎么改呢?
这种方法的确可以做到,可是局部变量的引用就算是失败了。本例程我就想加强一下局部变量的学习。
没明白你的意思
你说的不错,其一层叠式顺序结构使用局部变量的确可以做到,平铺式不用局部变量。其二,书本上就是这样子写的程序,如上图所示
书本也不能说就没错。
或者是现在的电脑系统要比之前书上程序测试的系统快了些。
就是论坛里别人发的例程,也有运行结果不对的。总是需要自己多尝试,多学习理解,才能慢慢成功的。只要知识量够了,真相就在眼前。
就是点中“温度”这个显示控件,然后右键,“创建”-“属性节点”-“值”,然后将生成的一个属性节点和你那个“温度显示”的显示空间连起来,就可以了。
但是你如果非要用局部变量的话,那你还是听听看别人的意思吧
明白,多谢
言之有理