Labview小Tip

1.常用Labview快捷键


labview快捷键

改键快捷

Ctrl➕D:删除(这样删除比较方便,更改快捷键设置,注:原本该快捷键为分布所选项,去掉之后再改)

空间操作

Ctrl➕鼠标左键:并移动鼠标,插入空间
Ctrl➕ALT➕鼠标左键:并移动鼠标,删减空间
Ctrl➕Shift:抓手工具(理想用中键长按空格➕左键长按)

工具栏快捷

Ctrl➕U:整理功能
Ctrl➕Shift➕A:对齐所有项

Ctrl➕H:打开帮助
Ctrl➕R:运行VI
Ctrl➕T:两栏显示

菜单栏快捷

shift➕右键(空白处):呼出工具选板
Ctrl:提取颜色,配置颜色。选择工具选板中"配置颜色"工具按钮后,按下Ctrl键,该按钮可以暂时变成提取颜色按钮,获取颜色后,再继续配置颜色

对象操作快捷

(控件以及函数节点图标,连线文本,一般要先选中)
双击控件:切换前面板和后面板并定位该控件(操作对象转工作区定位)

Ctrl➕左键拖动的方式克隆按钮

左键选中拖动:自由移动控件或函数图标
Shift➕鼠标左键(控件或接线端)拖动:水平或垂直移动控件或函数(快速)
方向键移动:水平或垂直移动控件或函数

Ctrl➕B:删除断线
Ctrl:鼠标悬停至双通道接线端中间,出现小剪刀左键可切换接线

shift➕Enter:文本换行(理想是Alt➕Enter)
Ctrl➕D:删除(改键)


2.常用逻辑考虑


2.1 while VS for 取舍

while循环结构类似文本语言中的do……while循环语句。如果程序的逻辑是先执行循环,在判断是否停止循环,则应当首先考虑使用while循环,反之要先考虑for循环,除了出于逻辑上的考虑,还有运行速度的原因其次如果知道循环次数,即知道了i,要优先考虑用for循环

2.2 if else条件结构的考虑

例子1:要求比较两个输入整数:a和b。a>b时,弹出对话框显示“a>b”;a=b时显示"a=b";a<b时显示“a<b”.编写这个程序并不困难,但是如果直接按照程序要求的逻辑来编写程序,程序中会出现一个嵌套的条件结构:

if else 5-1-4-1.png

所以需要改变思路,提高程序的可读性。改动程序的条件判断逻辑,即可避免条件结构的嵌套
下图程序中还有一个优化之处,就是把每个条件分支中共同的代码"单按钮对话框"提取到结构之外,这样即可改善程序的可读性,也可以提供程序的运行效率。把共同的代码放在结构外面,这个原则再条件结构中是务必遵循的

if else 5-1-4-2.png

3.Labview Tip


1.如何设置为不用图标,默认为不用图标

菜单栏工具->选项->程序框图->常规->不勾选以图标形式放置前面板接线端

2.格式化写入字符串函数以及扫描字符串


两个函数上端都有format string输入接线端,可以右键创建常量或者输入来配置,也可->右键菜单格式化字符串/扫描字符串->Edit Format/Scan String可以打开对话框进行快捷配置该接线端


3.Chart波形图表


波形图表控件鼠标右键菜单->可以选择 “分格模式(Stack Plots)” /"层叠模式(Overlay Plots)"

当想要让两条幅值相差比较大的曲线层叠显示时,可以使用不同的纵坐标刻度:在波形图坐标轴的标尺上点击鼠标右键,选择 "复制标尺",可以为波形图添加一条额外的标尺。每个标尺的刻度可以是不同的,在波形图的属性对话框中或图例的右键菜单中可以选择每个曲线采用哪一个标尺。采用不同的标尺,可以使波形图中每条曲线的显示都达到最佳效果:

4.UTF-8编码格式十六进制转换为中文字符串

1.打开VIPM,等待加载完成搜索NI Unicode Tools,右键Install安装,根据提示操作(全部确认就好)等待安装完成
2.打开或新建VI,在程序框图后面板右键函数快捷菜单:函数->附加工具包->Tools->Unicode->Convert UTF-8 to LV Text.vi即为UTF-8格式下的字符串转换函数
验证:

E998 BFE8 A5BF E590 A7

上述码输入vi左侧,右侧输出阿西吧



posted @   Ananke_Sheqk  阅读(259)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示