1,关于事情结构超时连线的问题:事情结构有一个超时事情的输入,当不连接时代表永不超时。这点要十分注意,由于有时候你的事情就够会和其他结构放在一个while循环里,比方下图:
咱们抱负的状况是,其他服务程序正常循环运转(小灯闪耀),而鼠标按下后,处理事情结构。可是假如这样写的话,由于事情结构永不超时,while循环只会运转一次,只需当鼠标按键按下后,才会开端第2次循环。这个程序的运转成果是,按一下鼠标,小灯改动一次。
2,关于事情结构软触发的问题:前面板有一个按钮,按下后触发很简单,也很常用。不过有时候要涉及到软触发的问题,便是使用程序(而不是前面板的控件)去触发一个事情。先看下面这个比如:
“服务程序”软件改动“软触发”的值,咱们的抱负方针是,每次改动服务程序的值为真时,标志小灯展改动一次。可是实践程序运转成果是,不管按多少次,小灯都不变。由于直接赋值只能改动变量的值,而不能引起次变量的事情触发。
处理办法便是:要软件触发事情,有必要对变量右键->创立->特点节点->值(信号)进行赋值,这样才干触发事情结构。例如下图。
(事情结构设置时要把确定前面板勾掉)程序运转成果:当“服务程序”弹起时,小灯不变,可是事情会一向触发,用高亮形式能够看见,接连两次给“软触发”赋F,事情同样会触发,换句话说,只需赋值,就会触发事情,而不是值改动才会触发。所以在事情结构里加了一个条件结构。当“服务程序”按下时,不断的给“软触发”赋T,事情结构不断运转,小灯闪耀。
事情结构是LV的精华