
创建一个新的VI,把子函数程序在新VI里写好,然后在前面板右上角程序图标中右键有个显示模板,点击后,可以设置输入输出,具体做法是,先选择连线端类型,比如你是两个输入一个输出,那个里面有对应的结构,选择后可以点击一个连线端(这是鼠标是连线的形式),然后再点击对应的输入控件就设定好了,其他的输入输出同样设置。设置完毕保存。
需要调用该子函数时,只需要在后面板选择vi,找到对应路径即可。选择后可以像普通的函数应用一样。
我这儿没有labview程序,可能有的地方说的不太准确或明确,见谅。
1在LabVIEW程序中,打开Case结构的右上角的编辑菜单,然后选择“Add Case/Item”;
2在d出的对话框中,可以设置Case的类型、Case的标签以及Case的输入类型,然后点击“OK”按钮;
3在d出的对话框中,可以添加多个Case或者Item,然后点击“OK”按钮;
4最后,再次点击Case结构的右上角的编辑菜单,选择“Done”按钮,完成Case结构的增加。
想法不错,不过思路有问题
你要做的是一个选择,那根据什么选择呢,当然是条件喽。当然是根据输没输入数值这个条件了。
那么好了,当然用条件结构来解决了
下面说一下用到的函数
数组插入函数
假设 输入控件数值1 初始值为-1,也就是没修改时为-1,
当程序执行时,进行判断,看值是否为-1,如果为-1什么都不做,如不为-1,则
用到上面给的数组插入函数。将值添加到数组最后面。
关于选择的,首先要想到条件结构
最简单的办法,用全局变量吧。 只要有一个“停止”的布尔变量就行。程序初始化时置F,主程序和子程序都读取它连接while循环的结束条件(用默认的“真时停止”),任何一方点STOP按钮的时候给他置T即可。
以上就是关于LabVIEW创建子程序全部的内容,包括:LabVIEW创建子程序、labviewcasestructure如何增加多项、LABVIEW任意多个接线端的处理问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)