免费做初级会计试题网站有哪些,乌市高新区建设局网站,oppo应用市场,北京房山网站建设编程的主要目的是为了实现用户的某种功能#xff0c;用户通过用鼠标、键盘、程序内部等触发某种程序动作#xff0c;从而达到某种结果#xff0c;这些操作都被称作为事件#xff0c;LabVIEW中相应这些事件最常用的结构就是“事件结构”。事件结构内容丰富#xff0c;基本上… 编程的主要目的是为了实现用户的某种功能用户通过用鼠标、键盘、程序内部等触发某种程序动作从而达到某种结果这些操作都被称作为事件LabVIEW中相应这些事件最常用的结构就是“事件结构”。事件结构内容丰富基本上大的程序结构都需要用到事件结构下面将详细介绍事件结构。 事件结构在程序不能够单独响应各种事件必须与循环结构一同使用如下图 ignore_js_op 事件添加方式很简单鼠标右键事件框弹出菜单如上图有添加、删除、复制、编辑事件等选项按照操作即可。如下图为事件结构添加Stop事件布尔控件触发事件的方式有多种鼠标按下、经过、离开、进入等这里我们选择“值改变”。确定后stop事件就被添加进去了如下图当我们运行程序后点击前面板的stop按钮触发事件使while循环停止而后程序也停止。 ignore_js_op 同一事件分支只能添加一种事件吗当然不是有的时候有很多不同操作却会执行相同代码怎么编程才不会让代码冗余呢看个例子如下图2个按钮stop1stop2点击后都可以让程序停止我们怎么为其添加事件呢 ignore_js_op 我们先添加一个事件stop1的方法上面已经描述了。由于stop2的执行代码和stop1一样我们在事件stop1上右键-弹出菜单-编辑本事件分支Edit Event Handled by This Case会弹出已添加事件stop1的编辑框这是左侧有2个按钮如下截图 ignore_js_op 我们点击Add Event左侧事件列表会出现如下变化 ignore_js_op 选中这个后右侧列表选中stop2的Value Change事件后点击确定在看该事件分支如下,2个事件就添加在同一个分支当中了运行程序后点击stop1或stop2均可让程序停止。 ignore_js_op 超时 超时是事件结构特有的看名字就知道是怎么回事即超过一定时间没有触发事件则执行超时事件。如果超时时间设置-1,则永远也不执行超时事件循环处于空闲等待状态。如下图如果设置超时时间为100则超过100ms无任何事件触发则执行超时事件。 ignore_js_op 所以如果程序事件功能不多又需要定时执行一段代码可以考虑用此方式来完成如果程序操作频繁则不建议用此事件来定时执行代码。 添加事件方法学会了有的人在编程时发现点击按钮下去后发现前面无法响应其他事件了似乎前面被锁住了一样这是为什么呢我们知道添加事件是会有个事件编辑框上面已经截图了那你有没有注意在框体下边有个选项呢 ignore_js_op 这个选项的意思是如果本事件框没有执行完毕前锁定前面板。看到这你就应该明白上述问题所在了吧所以有的时候我们果断去掉这个选项。OK问题解决了。 转载于:https://www.cnblogs.com/lvdongjie/p/4890144.html