用应用程序控制里面的停止函数可以连整个程序也立即马上停掉。所以3楼说的太绝对了。(后面还有一个退出LabVIEW的函数,更剽悍)
2楼的说法就不知所云了,放入while循环?用那种单次while循环的思路?你不知道LabVIEW的while实际上是dowhile吗?是先执行,再判断是否再次执行的。
其实1楼说的挺好。但是没说到点上。
LabVIEW由于几个原因,不推荐用顺序结构。可以通过连线,使用数据流控制执行顺序。所以好多函数都留了错误输入和错误输出接口,可以用来控制执行顺序(文件 *** 作,数据采集,各种面向对象的函数都是这样)。在函数内部,先判断传过来的是否是错误状态,错误分支里面只是往后传递错误,不进行无错误时候的那些 *** 作。这样某一环节一旦出错,后面连在一起的函数就可以全不执行。如果有仍然需要执行的,不连在一起就行了。
所以,建议大家看看官方的工具包内部是怎么做的,不用顺序结构,改用错误传递的方式。
事件结构:在编程的时候可以来设置某些事件来对数据流进行干预,比如说单击鼠标产生事件,按下键盘按键等,这些都可以被当作为事件结构的条件,进而实现对程序的控制。
1、在程序窗口中的空白处单击鼠标右键,在d出的函数选板中选择<结构>子选板,然后再选择<事件结构>并将其拖到程序框图中即可。
2、最基本的事件结构是由<程序框架>、<子框图标识符>和<事件数据节点>组成。
3、在刚创建事件结构时,会自动的创建一个<超时端口>,<超时端口>用于连接一个数值指定等待事件的毫秒数,如果超过设定的时间没有发生事件的话,程序就会产生一个超时事件。
4、<事件数据节点>用于访问事件的数据值,可以单击节点中的数据项,然后在d出的菜单中,选择<选择项>,可以进行选择访问哪个事件数据的成员。
5、在事件结构的边框上单击鼠标右键,在d出的菜单中选择<添加事件分支>,即可完成子框图的添加。
么有。
但是有“应用程序激活”事件。
如果你指的是自己做的当前的“应用程序”,可以把这部分程序放在进入循环事件结构之前。自然就是先执行完这些再进行后面的循环。效果是一样的。
也可以放一个隐藏的控件,制作一个这个控件的“值改变”事件分支,在进入循环事件结构之前给这个控件的值(信号)属性传递一个值,引发其值改变事件,执行该分支中的程序。
当然,也可以用“用户事件”。
labview的条件结构,隧道未赋值问题解决步骤:
在case结构上,那个“隧道”上右击;
选择“未连线时使用默认”。
labview简介:LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。labVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。
以上就是关于在labview中怎么立即停止顺序结构全部的内容,包括:在labview中怎么立即停止顺序结构、LabVIEW里的事件结构是干什么的、labview 事件结构里有么有“应用程序打开”这个触发事件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)