- 什么是LabVIEW?
- 与其他电路设计/仿真软件有何不同?
- 为什么人们应该更喜欢LabVIEW?
- 启动LabVIEW
- LabVIEW中的数据类型:
- 示例1:按钮按下时发光的LED
- 示例2:LED开关
- 示例3:LED闪烁
- 捷径
什么是LabVIEW?
LabVIEW是实验室虚拟仪器工程工作台的缩写。它们的外观和操作类似于现实世界中的仪器,例如按钮,电压表,示波器等。因此,它们被称为虚拟仪器(VI)。它提供了一种图形化的编程方法,并有助于模拟现实世界的产品,从而帮助您进行可视化和编程。因此,它只需要编程逻辑,并且与语法无关。LabVIEW是一种高级设计工具。这是一个解释程序,也就是说,我们不需要编译它。它会自行编译,我们只需要执行它即可。
与其他电路设计/仿真软件有何不同?
所有电路设计/仿真软件都是一种原理图,可捕获和仿真程序,使您能够通过组装组件和绘制原理图来测试各种电路的输出。LabVIEW是一个虚拟工作台,可通过捕获和接口在任何电路设计/仿真软件上创建的虚拟电路来进行图形化编程。
编程可以有两种类型。它们是基于文本和基于图形的编程。C,C ++,java等。都是基于文本的文本编程语言,而MATLAB是中级语言,而LabVIEW是基于图形的编程语言。
为什么人们应该更喜欢LabVIEW?
一位不具备任何编程基础知识的人可以启动LabVIEW。要进行LabVIEW编程,应具有实践知识和逻辑思考能力。LabVIEW程序员无需了解任何编程语法或任何编程结构,例如c,c ++,java编程语言。
当程序太大时,可以选择LabVIEW。这就像在软件中连接项目的简单硬件组件一样。
下图显示了文本编程和图形编程之间的区别。左侧有一个Arduino程序,用于使LED闪烁1秒延迟,而右侧是使用LabVIEW软件制作的图形副本。当您按下OK按钮布尔指示灯会闪烁 上 和 关闭 与延迟1秒。
启动LabVIEW
首先从National Instruments下载LabVIEW软件。启动软件后,将显示“入门”窗口。
此窗口称为“入门”窗口。按ctrl + N打开一个新项目。
打开“新项目”后,将看到前面板和框图。
一旦打开新项目或现有项目,“入门”窗口就会消失。关闭所有前面板和框图后,它会重新出现。您还可以通过选择“ 视图” >>“入门” 窗口来从前面板或框图进入此 窗口 。
按ctrl + T可以并排显示前面板和框图,
在LabVIEW中,您将构建一个带有控件和指示器的用户界面,即前面板。控件不过是您提供的输入(如旋钮,开关等),指标不过是您创建的输出(如led,图形等),我将通过一个示例解释所有实体,以使您理解更好。
LabVIEW中的数据类型:
数据类型不过是变量的分类。以下是LabVIEW中使用的数据类型及其框图的颜色规范。
资料类型 |
色彩 |
浮点 |
橙子 |
整数 |
蓝色 |
布尔值 |
绿色 |
串 |
粉 |
多态的 |
黑色 |
多态 -可以是上述任何一种数据类型,也可以不是这些。
示例1:按钮按下时发光的LED
将控件添加到前面板
前面板控件模拟物理仪器上的输入机制,并将数据提供给虚拟仪器的框图(LabVIEW程序称为VI或虚拟仪器)。
- 选择查看>>控制面板,使控制面板或功能面板永久显示在屏幕上,或者右键单击前面板或程序框图中的任何空白以暂时显示它。
- 将光标移到Modern面板上的图标上,找到所需的控件(布尔控件面板)。
注意:至于按下按钮时发光的指示灯,此处的控制是按钮。因此,选择布尔控件面板。
- 单击布尔控件图标以显示布尔控件面板。
- 单击布尔控件面板上的按钮控件以附加该控件,然后将按钮添加到前面板。
您将使用此按钮控件使LED发光。
因此,按钮控制被添加到前面板。
在前面板添加指示器:
- 同样,从布尔选项板添加按钮。然后如下图所示进行连接,
要运行虚拟仪器:
- 选择操作>>连续运行。
- 或者,您可以使用上图中提到的图标。
- 要再次停止执行,请按连续运行图标。
因此,当您按下按钮时,指示灯会发光。
注意:如果运行按钮损坏,则表明LabVIEW编程中存在错误。要知道什么样的错误是,按该断开的运行按钮,你将接近描述错误的对话框。
请参阅文章末尾给出的视频。
示例2:LED开关
在下面的示例中,我们将使用布尔调色板中的旋钮来代替按钮。
注意:最后检查视频。
示例3:LED闪烁
- 在上面的示例中,我删除了“确定”按钮并添加了“停止”按钮。
- 右键单击程序框图窗口,将显示“ 功能”面板 。
- 在 循环中拾取并拖动。
- 右键单击 while 循环,然后选择“添加移位寄存器”。
- 在程序框图上单击鼠标右键,然后选择“布尔”,即选择“ 布尔而非门” 。
- 同样,选择并拖动 延迟 并为其添加常数。
常数是您可以根据自己的要求更改的值,例如1000毫秒,持续1秒钟。
- 如上图所示进行连接。
注意:您可以使用自己的逻辑来构建上述示例。
捷径
您可以使用以下键盘快捷键来控制LabVIEW。
捷径 |
功能 |
|
打开一个新的空白VI |
|
显示或隐藏上下文帮助窗口 |
|
显示快速删除对话框。 |
|
删除VI中的所有断线 |
|
显示错误列表窗口。 |