LabVIEW 笔记(一)
大概记录一下LabVIEW会用到的一些知识点。(以后可能也不太有机会接触了)
LabVIEW在交互方面的一些想法感觉对我来说是很有突破性的。比如在连线上颜色和结构、线型和维度的对应,比如前后面板的对应。
帮助界面 Ctrl+H
面板
前面板交互,后面板写代码。算是感觉图形化编程比较神奇的地方。
前后面板切换 Ctrl+E,部分前面板上的按钮双击可以对应到后面板的对应元件。
连线
连线时空格切换连线方向ESC或者右键删除。单击增加固定点,按住shift单击可以删除前一个固定点(我居然到现在才知道otz)。
连线上右键可以自动创建对应类型的元件。
还有要是框图太大移动的时候滚动移动可以用shift加速(哇我居然现在才知道)。
SubVI
没啥好说的就,通过把右上角的那个框和前面板上的控件连接起来可以设置对应的IO。那个框数量不够多可以右键修改。如果对SubVI进行修改后需要在调用它的程序中右键Relink。(红框右边那个点一点可以换标识)
Shift Register
在while和for循环结构上右键建立,用于存储以前的数据。如果不使用移位寄存器(如上面一根连线),那么它的值一直是固定的(程序刚开始运行时循环外传入的值),而不会保存在这次循环内的修改。
Array & Cluster
Array创建,把元素拖到下图红框的对象中会自动创建,数组大小的话……用鼠标拖一拖吧。或者直接元素右键也行。或者用for循环引出可以自动创建。
Cluster可以组合不同的数据,每个数据可以有自己的名字然后在一些操作的时候可以根据名字进行。
Error IO
如果在error in包含错误,则该VI一般情况下不运行,只传递错误信息。
终止
一开始用的时候一直不知道怎么停止……
Stop控制的是停止这个循环。只有按stop停止的话主循环(基本都会有一个吧?)外面的代码才会被执行。在实际里体现,按了这个之后小车的运动会停止而如果直接按左上角那个红圈圈它还是会乱动……

浙公网安备 33010602011771号