Labview

自定义窗口

去掉滚动条:右上角右键–VI属性–窗口外观–自定义–取消勾选显示滚动条

窗口大小:右上角右键–VI属性–窗口大小,拉动边框调到最小即可。

自定义控件制作

  1. 在前面板右击选择需要修改的控件(如布尔圆形指示灯),拉大点便于调整;
  2. 右键–制作自定义类型–打开自定义类型–点击小扳手–右键–图片项查看–以相同大小导入,每张图片逐一替换,删掉后面的背景;
  3. 最后保存即可

获取前面板上所有的控件

右键空白–应用程序控制–VI服务器引用(允许用户动态控制前面板控件、VI和LabVIEW环境的一系列函数)。

右键空白–应用程序控制–属性节点(获取或设置对象的属性),本VI-引用,属性节点选择前面板。

右键空白–应用程序控制–属性节点,前面板-引用,属性节点选择控件。

控件–创建显示控件(数组,元素为控件句柄)

获取控件高度

应用程序控制–属性节点(区域高度)

while循环遍历每个控件

先创建while循环框,终止条件false。

输入数据:控件句柄簇–右键–创建–属性节点–值;控件标签数组–右键–创建–属性节点–值。

截取控件标签前两个字符。

如果控件标签的字符串前两个字符为“石块”,位置加30。

for循环

移位寄存器:从一个迭代传输数据到下一个迭代

满足一定条件跳出循环(break):右键循环框–条件接线端当运行到里面时,把里面的True连接到停止按钮。右键框上的下方块选择未连接时使用默认。

程序执行顺序

平铺式顺序结构

通过错误簇连接

程序暂停一下接着运行

定时–等待–创建常量100ms

添加随机数

右键–数值–随机数,设置上限和下限。

U64:[0,100]

I64:[-100,100]

查看数据类型

输出端口右键创建显示控件。

常量:右键–表示法

U32:无符号32位整型

I32:有符号32位整型

强制数据类型转换

右键–数值–转换–转换为长整型

键盘信号采集

右键–互联接口–输入设备控制

初始化键盘、输入数据采集、关闭输入设备

获取键盘输入的值

输入数据采集-创建显示控件,复制一份出来,右键–转换为常量,把里面的键拉出来,其他删除即可。

获取当前文件目录

  1. 右键–文件IO–文件常量–应用程序目录
  2. 使用字符串连接选择下一级目录。若要屏幕输入可以右键创建输入控件。
  3. 右键–文件IO–创建路径,应用程序目录-基路径,连接字符串-相对路径

框架:确保程序运行一次/指定程序运行时执行

添加一个bool指示灯控件,需要运行的程序放在条件框内,里面放一个控制指示灯的属性节点值,赋值False。

程序框图外给bool指示灯赋初值False

使用的时候给bool指示灯赋初值True。

快捷方式

框太小:鼠标变成十字,按住ctrl,往外拉,循环框等量外移

**面板切换:**ctrl+E

**两面平铺:**ctrl+T

**删除断线:**ctrl+B

整理程序框图:ctrl+U

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2022-2023 发现美的眼睛
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信