2021.2.28下午于图书馆记
————————————————————————————————————
这一次我的预习是根据虚拟仪器应用技术这门MOOC(常州信息职业技术学院)
后面几次可能会根据南京邮电大学的虚拟仪器技术MOOC来预习,但是明天才开课。
这次预习了第一单元的内容
![](https://img.haomeiwen.com/i25046193/7b683c9d0d6e257b.png)
(一)如何学习LabVIEW及软件的安装
1、LabVIEW软件及其特点
(1)LabVIEW概述
![](https://img.haomeiwen.com/i25046193/4b06e8de5df0f1c5.png)
这个开发环境类似于C和basic开发环境,但与其不同的是,其他语言多是基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言编写程序,产生的程序是框图的形式。
(2)LabVIEW特点
a.直观、易学易用
LabVIEW产生的程序是框图的形式,而图形化编程语言可在短时间内被掌握。
![](https://img.haomeiwen.com/i25046193/6105327aadca444f.png)
b.LabVIEW是通用编程系统
![](https://img.haomeiwen.com/i25046193/e9a2e36d032b83f7.png)
c.模块化
![](https://img.haomeiwen.com/i25046193/84fd55481ae7ef15.png)
基本上涉及到程序设计的都会有模块化的特点。
2、LabVIEW软件学习方法与网络资源
(1)LabVIEW软件学习方法
![](https://img.haomeiwen.com/i25046193/c2f31322b11924e0.png)
系统型学习方法:传统的、大多采用的学习方法。借助老师和教材。
探索型学习方法:自己钻研。可以借助labview的即时帮助窗口,阅读相关说明。
目标驱动型学习方法:适合于公司完成项目,请教身边大牛。
(2)LabVIEW网络资源
LAVA是官方论坛是除官网以外最大的LabVIEW论坛
GSDZone网站可以帮助我们系统地学习,但是资源相对较少
![](https://img.haomeiwen.com/i25046193/f6abc83066b71f13.png)
3、如何使用软件帮助及自带链接资源
(1)LabVIEW帮助
安装完LabVIEW后,会随着这个软件的安装自动安装LabVIEW的帮助,在LabVIEW的帮助里面可以查阅到相关模块的所有函数的用法。
![](https://img.haomeiwen.com/i25046193/a3ea63279c0d71af.png)
有时看了帮助里面的用法后还是不太懂,此时就要去参考LabVIEW自带的链接资源。
(2)LabVIEW自带链接资源
点击LabVIEW界面的Get Support,会跳出如下三个选项:
![](https://img.haomeiwen.com/i25046193/b941937caa34dfa7.png)
点击第一个选项我们能访问到LabVIEW的讨论区
![](https://img.haomeiwen.com/i25046193/4e1bf06c43f80f8f.png)
点击第二个选项,我们会到达刚刚那个自带的帮助。
点击第三个选项时,我们可以向NI的工程师申请我们的技术支持
![](https://img.haomeiwen.com/i25046193/6b62db352b14c607.png)
4、LabVIEW软件安装与卸载
LabVIEW可到NI官网免费下载获得。资源处点击LabVIEW,即可看到很多适用于不同系统的LabVIEW版本。下载对应版本的安装包。
![](https://img.haomeiwen.com/i25046193/c6cb46a6b304e56e.png)
![](https://img.haomeiwen.com/i25046193/a865b17900474293.png)
下载完安装包后,选择CD1文件夹,选择setup进行软件安装。(没有购买的话不会有序列号,只能安装试用版)
![](https://img.haomeiwen.com/i25046193/bb21dd198223e59a.png)
![](https://img.haomeiwen.com/i25046193/4d8c4e1769f26d48.png)
根据自己的需要选择安装相应的工具包和驱动。
![](https://img.haomeiwen.com/i25046193/9d2a11dbb5fc73d9.png)
根据提示选择安装路径
![](https://img.haomeiwen.com/i25046193/b6bde29e5c5c6ebc.png)
如果需要安装硬件驱动可以继续安装
安装包在CD2文件夹中
![](https://img.haomeiwen.com/i25046193/8f2907d0d0b8df8b.png)
然后进入CD2文件夹后点击选择
![](https://img.haomeiwen.com/i25046193/659fc38e859792d1.png)
开始安装LabVIEW硬件驱动
![](https://img.haomeiwen.com/i25046193/9d525538087bb8da.png)
不用改变什么直接点击下一步即可
![](https://img.haomeiwen.com/i25046193/5f6498228373ea0c.png)
![](https://img.haomeiwen.com/i25046193/19a8af14f7ca2255.png)
接着点击‘否’
![](https://img.haomeiwen.com/i25046193/0ddd3b03d67d5dd0.png)
安装完LabVIEW软件重启电脑
![](https://img.haomeiwen.com/i25046193/e94f9cb44c3cb611.png)
重启完就可以直接打开软件了。到此就算安装完毕。
(二)LabVIEW编程环境
1、VI的基本组成:前面板、程序框图、图标/连线板
VI的编程窗口由前面板(‘界面’)及程序框图(‘源程序代码’)组成。
![](https://img.haomeiwen.com/i25046193/ce30aa0a8261ea27.png)
启动完LabVIEW后,在启动窗口可以基于模板或范例创建新项目,或者打开现有的LabVIEW文件
![](https://img.haomeiwen.com/i25046193/7b19559f6a78bda5.png)
一般情况下,新建VI如下所示
![](https://img.haomeiwen.com/i25046193/83dd7c0d3e03c65b.png)
如下所示,每个新建的VI都由两个窗口组成,一个窗口是前面板,一个窗口是程序框图。使用快捷键ctrl+E可以在程序框图和前面板之间随意交换。新建完后刚刚的启动菜单就会消失,这时可以在菜单栏中选择查看,在选择启动窗口,这样启动窗口就又会跳出来。
![](https://img.haomeiwen.com/i25046193/e90aa64c3975c049.png)
采用快捷键Ctrl+T可以将前面板和程序框图进行左右两栏显示,利于编程方便。
![](https://img.haomeiwen.com/i25046193/5d139f7ed6f2427d.png)
(1)前面板:包含输入控件和显示控件
![](https://img.haomeiwen.com/i25046193/bdb58f8d59e311f1.png)
示例:
在前面板空白处点右键打开控件选板
在数值处选择数值输入控件,拖出;然后再选择数值显示控件,再拖出
![](https://img.haomeiwen.com/i25046193/155991e71ce8174a.png)
如下图所示在右边的程序框图窗口处将两者连接起来。注意,控件选板只能在前面板中打开。
![](https://img.haomeiwen.com/i25046193/95095fcb83bdd4b2.png)
(2)程序框图
程序框图窗口放置程序的图形化程序代码,决定程序的运行行为。
在程序框图中,编写源程序代码时,需要用到函数选板,而函数选板只能在程序框图中打开。
![](https://img.haomeiwen.com/i25046193/5632ccf75f510d74.png)
(3)VI的第三个基本组成是图标和连线板
![](https://img.haomeiwen.com/i25046193/18d6a299952753ca.png)
图标位于前面板和程序框图的右上角,前面板图表的左侧即连线板。第一次新建的VI图标数字为1,第二次新建的VI图标数字就为2,如此顺延下去。连线板与前面板的控件一一对应。
2、菜单栏
(略)用一个生成随机数的循环示例来说明LabVIEW的使用方法,以及工具栏和菜单栏中各个选项的作用。
看视频熟悉操作。
3、3个选板
控件选板、函数选板、工具选板
控件选板只能在前面板中打开,函数选板只能在程序框图窗口打开,工具选板则可以在两个窗口都打开。
这一讲主要介绍了工具选板中各个工具的使用,包括程序框图窗口中的断点调试工具。
当对一个控件或者函数不熟悉时,可以点击窗口右边的问号,可以查看该控件的意义和使用方法。
控件选板和函数选板在上一集中的实例演示中有介绍到。
4、数据流编程模式
(1)程序框图的组成
程序框图组成的三要素
![](https://img.haomeiwen.com/i25046193/f42e78cfd3e9ae8b.png)
程序框图中的连线
![](https://img.haomeiwen.com/i25046193/3b353f3c65d096d7.png)
(2)数据流编程
数据流编程的含义(如下图有四个端点两个节点)
![](https://img.haomeiwen.com/i25046193/5b655f6f0777f215.png)
理解数据流
如下图所示程序有五个节点六个端点
![](https://img.haomeiwen.com/i25046193/8db9ad5a23045123.png)
结论:哪个节点先执行是没有固定答案的。加法、随机数、除法都有可能先执行,但是减法和随机数绝不可能先执行。
网友评论