labview全套教程在线(LabVIEW从0到1培训课时3)
labview全套教程在线(LabVIEW从0到1培训课时3)LabVIEW从0到1视频培训_课时2_课件LabVIEW从0到1视频培训_课时1_课件LabVIEW从0到1视频教学_课时1LabVIEW从0到1视频教学_课时2往期课件:
喜欢本文的话,请随手点击右上角的关注吧~
LabVIEW2017
本期课件对应视频传送门LabVIEW从0到1视频教学_课时3
往期视频及课件传送门
往期视频:
LabVIEW从0到1视频教学_课时1
LabVIEW从0到1视频教学_课时2
往期课件:
LabVIEW从0到1视频培训_课时1_课件
LabVIEW从0到1视频培训_课时2_课件
本期练习所用VI,库函数及答案链接:
链接:https://pan.baidu.com/s/1Rp47JnkEmFJObijgiFaxbA
提取码:08m8
1. 文件变更
日期:2020.01.02
章节:起草
变更描述:起草文档
作者姓名:基德的嘲笑
2. 练习3-1 摄氏度转换华氏度 VI对象:创建图标及连接端子,让您可以使用某VI作为子VI使用
通过以下步骤完成为一个VI创建图标及定义连接端子,该VI包含一个将摄氏度数值转换为华氏度数值的功能。
1. 选择"文件">> "打开"并到以下路径c:\exercises\LV Basics I中打开"摄氏度转华氏度.VI".
提示: 您可以通过点击离打开VI按钮较近的在LabVIEW对话框上方的最近打开的文件中找到您最近编辑过的文件,比如:"摄氏度转华氏度.VI".
以下前面板将会出现。
摄氏度转华氏度VI前面板
2. 将鼠标移至右上角的图标处,点击鼠标右键然后在下拉快捷方式中选择"编辑图标"。"图标编辑器"对话框将会跳转出来。
3.
图标编辑器-选择工具
双击位于图标编辑器左侧的对话框的选择工具,如上方所示,以选择默认图标。
4. 点击键盘上的<Delete>键移除默认图标。
5. 双击矩形工具,如左侧所示,以重新画出边线。
6. 创建以下图标。
摄氏度转华氏度VI
a)
文本工具图标
使用文本工具,如上方所示,以点击编辑区域。
b) 输入C和F
c) 双击文本工具以改变字体至 Small Fonts。
d)
铅笔工具图标
使用铅笔工具,如上方所示,以创建一个箭头。
注意:当您使用画笔工具拖拽鼠标时,使用键盘上的<Shift>键以画出水平或垂直的线。
e) 使用选择工具以及箭头键来移动您创建的文本及箭头。
f) 在从…拷贝区域中,使用 B&W图标以及选择256色以创建一个黑色和白色的图标,只有当您具有彩色打印机时,该功能才不用。
g) 当图标完成时,点击OK按钮以关闭图标编辑器对话框。图标将会出现在前面板及程序框图的右上角。
7.
接线端窗格及VI图标
如上图所示,鼠标右击前面板上从右往左数第二个的图标然后选择添加接线端,您也可以直接在下拉菜单中选择模式,里面预定义了许多接线端的模式。
LabVIEW是基于前面板上输入控件和显示控件数量来选择接头网格模式的。例如,当前前面板有两个接线端分别是deg C 和 deg F,因此LabVIEW选择界限网格为2个端子的,如左侧所示。您可以直接在右击网格图标后在下拉菜单中选择"模式"然后选中该网格。
8.
二接线端窗格
将网格端子分配给输入控件及显示控件。
a) 选择帮助>>即时帮助以显示即时帮助信息窗口。在即时帮助信息窗口查看每一个连接端子因为这是您定义的它。
b) 点击网格中左侧的端子,工具将会自动变成连线工具,端子也会自动变黑,提示您正在为该端子搭配输入控件或显示控件。
c) 点击 deg C控件,左侧的端子将会变为橙色以及将会出现一个选取框高亮显示控件。
d) 点击前面板中空白区域,之前的选取框将会消失另外端子将会变为控件的数据类型所对应的颜色,用于提示您在连线时将正确的数据类型连接至该端子。
e) 点击网格中右侧的端子,然后点击 dege F显示控件,右侧的端子也会编程橙色。
f) 点击前面板中空白区域,两个端子都变成了了橙色。
g) 移动光标至连接端子网格,即时帮助窗口显示两个端子都连到了一个浮点数数据类型。
9. 选择文件>>保存以保存该VI,您将会在以后仍旧用到该VI
10. 选择文件>>关闭以关闭该"摄氏度转华氏度.VI"。
3. 练习3-2 Thermometer VI对象:创建一个VI并创建其标签及连接窗格,您可以将它用作子VI
完成以下步骤以创建一个VI,该VI通过DAQ信道附件中的温度传感器来测量温度。例如,假如温度时23℃,该传感器输出一个0.23V的直流电压,您也可以显示温度单位为华氏度。
使用您电脑中DAQ设备插件并将电压转换为温度读值。该传感器时硬件连接到DAQ设备通道0的。
1. 选择文件>>新建以打开一个新的前面板。
2. 创建一个温度显示控件,如以下前面板所示。
新建VI前面板示意图
a) 在控件>>数值选板中选择温度计然后将其放置在前面板中。
b)
输入文本确认按钮图标
在标签中输入Temperature然后点击标签外围或者点击任务栏上的"输入文本"按钮,如上方所示。
c) 右击温度计然后在快捷菜单选择显示项>>数字显示以显示温度计的数值。
3. 创建一个垂直摇杆开关控件:
a) 在控件>>布尔选板中选择垂直摇杆开关控件。
b) 在标签中输入 Temp Scale然后点击标签外围或者点击任务栏上方的输入文本按钮。
c)
编辑文本工具图标
使用编辑文本工具,如上方所示,放置一个自由标签,deg C,就放在开关的TRUE的位置,如之前展示的前面板所示。
d) 放置一个自由标签,deg F,就放在开关FALSE的位置。
4. 记录当您的光标移动VI图标时,VI在即时帮助窗口中显示的的描述。
a) 选择文件>>VI属性,该VI属性的对话框将会出现。
b) 选择类别下拉菜单中的"说明信息"。
c) 为VI在VI描述域中输入以下描述:
This VI measures temperature using the temperature sensor on the DAQ Signal Accessory.
d) 点击OK按钮。
5. 记录当您的光标移动至对象上方时在即时帮助中的温度显示控件及开关控件的描述,以及当您的光标移至对象上方时前面板及程序框图显示的提示条。
a) 右击温度计显示控件日然后选择说明及提示
b) 为温度计在说明域输入以下描述
Displays the temperature measurement.
c) 在提示域中输入Temperature.
d) 点击OK按钮
e) 要邮寄垂直摆杆开关控件然后选择在快捷菜单中说明和提示
f) 为垂直摆杆开关控件输入以下描述:
Determines the scale (Fahrenheit or Celsius) to use for the temperature measurement.
g) 在提示域中输入scale - C or F
h) 点击OK按钮
6. 选择帮助>>即时帮助以显示即时帮助窗口。
7. 移动光标至前面板对象上方及VI图标上方以使即时帮助窗口去显示您刚刚输入的描述。
8. 选择窗口>>显示程序框图以显示程序框图
9. 创建以下程序框图
新建VI程序框图示意图
a.
Read Voltage VI
放置Read Voltage VI,该VI位于函数>>用户库»Basics I Course选板,该VI读取通道0或者设备1的电压。
注意:假如一个DAQ设备和/或DAQ信号附件不可用,使用位于Functions>>User Libraries>>Basics I Course选板中的(Demo)Read Voltage VI替代真的Read Voltage VI去模拟读取电压的操作。
b.
乘函数图标
放置一个乘函数,乘函数位于函数>>数值选板。该函数用来将读取的电压乘以100.0以获取摄氏度。
c.
摄氏度转华氏度VI图标
选择函数>>选择VI,导航至c:\exercises\LV Basics I目录,双击您在3-1中创建的"摄氏度转华氏度VI",并放置该VI。该VI将摄氏度转换为华氏度。
d.
选择函数图标
放置一个选择函数,该函数位于函数>>比较选板。该函数返回或者华氏度(FALSE)或者摄氏度(TRUE),基于Temp Scale的值。
e.
整型数值常量
右击Read Voltage VI的设备端子,选择创建>>常量,输入1,然后点击<Enter>创建一个数值常量。
f.
浮点型数值常量
右击乘函数的y连接端,选择创建>>常量,输入100,然后点击<Enter>创建一个数值常量。
g.
字符串型常量
右击Read Voltage VI的通道,选择创建>>常量,输入0,点击<Shift-Enter>按键以生成一个字符串常量。
h.
位置工具及连线工具图标
使用位置工具,如上方所示,将图标放置到上方程序框图所示的位置,并使用连线工具将他们连起来,连线工具如上方所示。
提示:如果您想识别节点上的所有接线端子,右击图标然后从下拉菜单中选择显示项>>接线端以显示连接端子网格。
10. 通过选择窗口>>显示前面板以显示前面板。
11. 点击连续运行按钮,如左侧所示,以连续的运行VI。
12. 放置您的手指至温度传感器上,观察温度上升。
13. 点击连续运行按钮,以停止VI.
14. 创建以下的图标,您将可以使用Temperature VI作为子VI。
a) 右击前面板右上方的图标并在快捷菜单中选择编辑图标,图标编辑器对话框将会出现。
b)
选择工具图标
双击选择工具,如上方所示,位于图标编辑器对话框左侧选择默认图标。
c) 点击<Delete>键以移除默认的图标
d)
矩形工具图标
双击矩形工具,如上方所示,以重画边界。
e)
铅笔工具图标
使用铅笔工具,如上方所示,画出一个图标代表温度计。
f) 使用前景色填充工具填充温度计为红色。
注意:假如您想画一条水平或垂直线,当您使用画笔工具拖拽鼠标时按住<Shift>键。
g) 双击文本工具,如左侧所示,改变字体至Small Fonts.
h) 选择B&W图标然后在从…复制域选择256色以创建一个黑白图标,除非您有彩色打印机时。
i) 当图标完成,点击OK按钮,图标将会显示到前面板的右上角。
15. 右击图标然后从快捷菜单中选择显示接线端并分配接线端子到开关和温度计。
a) 在端子网格中点击左接线端
b) 点击Temp Scale控件,此时左侧接线端变绿色。
c) 在端子网格中点击右接线端
d) 点击Temperature显示控件,此时右侧接线端变橙色。
e) 点击前面板空白区域
16. 保存VI,因为您将在今后的课程中使用该VI。
a) 选择文件>>保存
b) 导航至c:\exercises\LV Basics I
c) 在对话框中输入Thermometer.vi(即温度计VI)。
d) 点击保存按钮。
17. 选择文件>>关闭以关闭该VI。
4. 补充练习
创建一个VI,用以计算两队X-Y值之间的斜率,如下所示的前面板和程序框图。
Slope VI的前面板及程序框图
通过创建图标和接线端网格来记录VI。选择斜率计算然后选择编辑>>创建子VI以制作一个子VI。
保存VI为Slope.vi.