LabVIEW笔记(一)
接触LabVIEW已经6年多了,也参加过专业的培训,但是由于工作的原因,对于LabVIEW的各种工具包并不是都很熟悉。这段时间刚好有空,决定把之前参加培训的资料重温一下,顺便整理些个人认为比较重要的知识。
上图证明了笔者可是参加过专业培训的
核心教程一
个人觉得NI组织的初级和中级课程都不是很难,核心一则是最简单不过的了。主要介绍LabVIEW的软件界面(项目浏览器、前面板、程序框图和连线板等),基础函数模块(数组、簇、结构等),还有一个最最最最最常用的编程方法——状态机。这里,整理了一些笔者觉得冷门和重要的知识。
1. 项目浏览器-我的电脑-右键-添加
如上图所示:
1)File…指手动添加文件(不限于vi文件);
2)Folder(Snapshot)指在项目浏览器中新建一个虚拟文件夹,并指定电脑里某个文件夹,将该文件夹里的资料添加至虚拟文件里。需要注意虚拟文件夹不会自动更新电脑里的那个文件夹里的文件!
3)Folder(Auto-populating)指在项目浏览器中新建一个自动更新文件夹(笔者最爱),并指定电脑里某个文件夹,将该文件夹里的资料添加至虚拟文件夹里。。需要注意,项目浏览器中的自动更新文件夹与电脑里的那个文件夹有“映射”关系,对电脑里的文件夹里的文件进行重命名、增减,项目浏览器中的自动更新文件夹也会自动更新,但是不能删除项目浏览器中的自动更新文件夹里的文件(Why?)。
三种不同方式添加的效果
2. 错误簇
这里只想说一句,错误簇可用来停止各种循环,所以下图的编辑技巧很常用。
此外,下图的架构可以说几乎套用了所有的子VI,至少笔者是这么玩的。
3. 定时
之前有段时间一直不是很清楚“等待(ms)”和“等待下一个整数倍毫秒”之间的区别,按照教科书上的解释:
“等待下一个整数倍毫秒”,等待直至毫秒计数器的值为毫秒倍数中指定的值,主要用于同步各操作;
“等待(ms)”,等待直至毫秒计数器的值为输入端指定的值,主要用于确保循环的执行速率至少为输入端指定的值。
如果看解释还不是很清楚,那么建议你看下图,思考下面两个循环每运行一次所消耗的时间,如果你能答对,就明白这两个函数模块的区别了。
对于计数模块,笔者最爱在调试时用的一种编程方式如下图所示,可用来计算循环一次的时间。
未完待续…
LabVIEW笔记(一)相关推荐
- labview实现简单的图片显示
labview实现简单的图片显示 标签(空格分隔): labview 笔记 图片处理 按说这并不是什么复杂的问题,但鉴于网上除了官方的帮助外很少有资料,而且我认为又是入门的非常好的例子,故按自己的学习 ...
- Labview移位寄存器理解(例子说明)
引言 Labview的while循环里面有移位寄存器,看了很多例子才搞懂,把自己的理解简单记录一下. 还是用例子来说明比较好,下面文字摘自博客[1] 如下图,上面循环对移位寄存器进行过初始化,下面的循 ...
- LabView学习笔记(十):条件结构
Labview学习笔记: LabView学习笔记(一):基础介绍 LabView学习笔记(二):滤波器实验 LabView学习笔记(三):基本控件 LabView学习笔记(四):动态数据类型 LabV ...
- LabView学习笔记(九):数组与簇
Labview学习笔记: LabView学习笔记(一):基础介绍 LabView学习笔记(二):滤波器实验 LabView学习笔记(三):基本控件 LabView学习笔记(四):动态数据类型 LabV ...
- LabView学习笔记(八):属性节点
Labview学习笔记: LabView学习笔记(一):基础介绍 LabView学习笔记(二):滤波器实验 LabView学习笔记(三):基本控件 LabView学习笔记(四):动态数据类型 LabV ...
- LabView学习笔记(六):while循环与for循环
Labview学习笔记: LabView学习笔记(一):基础介绍 LabView学习笔记(二):滤波器实验 LabView学习笔记(三):基本控件 LabView学习笔记(四):动态数据类型 LabV ...
- LabView学习笔记(五):数据类型综合实验
Labview学习笔记: LabView学习笔记(一):基础介绍 LabView学习笔记(二):滤波器实验 LabView学习笔记(三):基本控件 LabView学习笔记(四):动态数据类型 LabV ...
- LabView学习笔记(四):动态数据类型
Labview学习笔记: LabView学习笔记(一):基础介绍 LabView学习笔记(二):滤波器实验 LabView学习笔记(三):基本控件 LabView学习笔记(四):动态数据类型 LabV ...
- LabView学习笔记(三):基本控件
Labview学习笔记: LabView学习笔记(一):基础介绍 LabView学习笔记(二):滤波器实验 LabView学习笔记(三):基本控件 LabView学习笔记(四):动态数据类型 LabV ...
最新文章
- matlab直方图绘制
- 用IAR调试程序时直接跳过断点执行后面程序的解决办法
- xgboost算法 c语言,xgboost与sklearn的接口
- dd大牛《背包九讲》(转载)
- 二叉搜索树的后序遍历序列(important!)
- 英特尔 XML 安全网关
- windows反馈中心服务器,Windows 管理中心入门
- 人工智能导论期末复习重点
- HTTP请求415错误 – 不支持的媒体类型(Unsupported media type)
- 概率论与数理统计的基本概念
- 黑苹果 10.15.1 安装教程 11月最新版
- 类继承和依赖注入的关系_管理类依赖关系:依赖关系注入,服务定位符和工厂简介,第1部分...
- ,片片鳞甲都烁烁生辉
- SUSE12安装SAP HANA 2.0内存数据库
- 跳楼撞墙挖地道坐热气球:东德人穿越柏林墙的古怪方法
- 如何测试一只一支圆珠笔
- 爬取疫情等关键词的新浪新闻,存到excel
- 帮我用java写一个音频背景音分离的代码
- windows下删除病毒文件
- 使用Eclipse Installer安装Eclipse