第3篇 入门篇ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第3篇 入门篇ppt课件.ppt》由会员分享,可在线阅读,更多相关《第3篇 入门篇ppt课件.ppt(98页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3篇篇 入门篇入门篇第第3 3篇篇 入门篇入门篇 项目二项目二 电烤箱温度测控系统电烤箱温度测控系统目录目录 任务任务2-1 2-1 仿真温度检测程序设计仿真温度检测程序设计任务任务2-2 2-2 温度转换程序设计温度转换程序设计任务任务2-3 2-3 温度信号的实时图形显示和分析报警温度信号的实时图形显示和分析报警任务任务2-4 2-4 温度传感器信号的调理和温度传感器信号的调理和ELVISELVIS采集采集任务任务2-5 2-5 电烤箱温度测控系统的设计和实现电烤箱温度测控系统的设计和实现项目简介项目简介 本章将通过本章将通过5个不断进阶的教学任务来完个不断进阶的教学任务来完成一个电烤
2、箱的温度监控系统,实现对电烤成一个电烤箱的温度监控系统,实现对电烤箱内温度的连续采集、显示、分析报警及控箱内温度的连续采集、显示、分析报警及控制功能。制功能。 教学目标教学目标能能力力目目标标 简单的虚拟仪器程序设计与调试能力简单的虚拟仪器程序设计与调试能力 能熟练进行子能熟练进行子VIVI设计与调用、熟练使设计与调用、熟练使用循环结构用循环结构 能根据实际应用需要选择合适的数据能根据实际应用需要选择合适的数据采方案进行数据采集采方案进行数据采集 能熟练使用循环结构、数组进行程序能熟练使用循环结构、数组进行程序设计、会选择合适的传感器设计、会选择合适的传感器 能根据用户需求进行基本的系统方案能
3、根据用户需求进行基本的系统方案设计与实施、调试设计与实施、调试教学目标教学目标 掌握掌握LabVIEWLabVIEW软件的基本编程方法软件的基本编程方法 掌握常用温度传感器的选型与使用掌握常用温度传感器的选型与使用 会利用数据采集助手等软件工具进会利用数据采集助手等软件工具进行行 简单的信号采集、分析和显示简单的信号采集、分析和显示教学目标教学目标 团队协作、交流沟通能力团队协作、交流沟通能力 实训室实训室5S5S操作素养操作素养 自学能力及独立工作能力自学能力及独立工作能力 对工作承担责任对工作承担责任 文献检索能力文献检索能力项目二项目二 电烤箱温度测控系统设计电烤箱温度测控系统设计任务任
4、务2-1 2-1 仿真温度检测程序设计仿真温度检测程序设计 任务任务2-12-1仿真温度检测程序设计仿真温度检测程序设计一、任务目标一、任务目标 设计一个温度计,可以仿真温度测量设计一个温度计,可以仿真温度测量和显示的过程。和显示的过程。项目名称项目名称2-1 2-1 仿真温度检测程序设计仿真温度检测程序设计参考学时参考学时4 4任务描述任务描述创建一个模拟温度检测的程序,并能独立调试成功,具体要创建一个模拟温度检测的程序,并能独立调试成功,具体要求如下:用求如下:用LabVIEWLabVIEW创建一个创建一个VIVI程序模拟温度测量。程序中用软程序模拟温度测量。程序中用软件代替件代替DAQD
5、AQ数据采集卡,使用数据采集卡,使用Demo Read VoltageDemo Read Voltage子程序来仿真子程序来仿真电压的测量,然后把所测得的电压值转换成摄氏或者华氏温度电压的测量,然后把所测得的电压值转换成摄氏或者华氏温度读数显示。读数显示。预习要点预习要点理解虚拟仪器的概念;理解虚拟仪器的概念;熟悉熟悉LabVIEWLabVIEW软件环境;软件环境;了解前面板和程序框图的组成;了解前面板和程序框图的组成;掌握控件、函数、工具三个模板的使用方法;掌握控件、函数、工具三个模板的使用方法;掌握前面板的编辑技术;掌握前面板的编辑技术;熟悉熟悉VIVI程序的设计、调试和运行;程序的设计、
6、调试和运行;材料准备材料准备装有装有LabVIEWLabVIEW的计算机的计算机任务任务2-12-1仿真温度检测程序设计仿真温度检测程序设计二、预备知识二、预备知识 Part 1Part 1LabVIEWLabVIEW应用程序的构成应用程序的构成 所有的所有的LabVIEWLabVIEW应用程序,即虚拟仪器(应用程序,即虚拟仪器(VIVI),它包括前面板、),它包括前面板、程序框图以及图标程序框图以及图标/ /连线板三部分。如果将虚拟仪器与传统仪器相比较,连线板三部分。如果将虚拟仪器与传统仪器相比较,那么虚拟仪器前面板上的各类控件就相当于传统仪器操作面板上的开那么虚拟仪器前面板上的各类控件就相
7、当于传统仪器操作面板上的开关、显示装置等,而虚拟仪器程序框图上的东西相当于传统仪器箱内关、显示装置等,而虚拟仪器程序框图上的东西相当于传统仪器箱内部的电器元件、电路等。部的电器元件、电路等。 LabVIEW应用程序的构成应用程序的构成 1 1、前面板、前面板2 2、程序框图、程序框图 接线端接线端 节点节点 结构结构 连线连线 LabVIEW应用程序的前面板和程序框图应用程序的前面板和程序框图 Part 2程序框图的连线程序框图的连线 程序框图上的每一个对象都带有自己的连线端子,连线将程序框图上的每一个对象都带有自己的连线端子,连线将构成对象之间的数据通道。因为这不是几何意义上的连线,、构成对
8、象之间的数据通道。因为这不是几何意义上的连线,、因此因此并非任意两个端子间都可连线并非任意两个端子间都可连线,连线类似于普通程序中,连线类似于普通程序中的变量。数据单向流动,从源端口向一个或多个目的端口流的变量。数据单向流动,从源端口向一个或多个目的端口流动。动。不同的线型代表不同的数据类型不同的线型代表不同的数据类型。 当把连线工具放在端点上时,该端点区域将会当把连线工具放在端点上时,该端点区域将会闪烁闪烁,表示,表示连线将会接通该端点。连线将会接通该端点。 接线头是为了帮助正确连接端口的连线。接线头是为了帮助正确连接端口的连线。 线型为线型为波折号波折号的连线表示的连线表示坏线坏线。可以通
9、过使用定位工具点。可以通过使用定位工具点击坏线再按下击坏线再按下 来删除它。选择菜单栏编辑来删除它。选择菜单栏编辑删除短删除短线线 或者按下或者按下 可以一次删除流程图中的所有坏线。可以一次删除流程图中的所有坏线。Part 3LabVIEW 的数据流编程的数据流编程 控制控制VIVI程序的运行方式叫做程序的运行方式叫做“数据流数据流”。对一个节点而言,对一个节点而言,只有当它的所有输入端口上的数据都成为有效数据时,它才能被只有当它的所有输入端口上的数据都成为有效数据时,它才能被执行。当节点程序运行完毕后,它把结果数据送给所有的输出端执行。当节点程序运行完毕后,它把结果数据送给所有的输出端口,使
10、之成为有效数据。并且数据很快从源送到目的端口。口,使之成为有效数据。并且数据很快从源送到目的端口。 注意:注意:一个节点(函数)只有当它一个节点(函数)只有当它所有的输入端的数据都成为有效数所有的输入端的数据都成为有效数据后才能被执行,而且只有当它执据后才能被执行,而且只有当它执行完成后,它的所有输出端口上的行完成后,它的所有输出端口上的数据才成为有效。数据才成为有效。 明确的数据流次序明确的数据流次序 LabVIEW 的数据流编程的数据流编程明确的数据流次序明确的数据流次序 看另一个程序,哪一个节点函数将先看另一个程序,哪一个节点函数将先执行,是乘法还是除法?执行,是乘法还是除法? 在这个例
11、子中,无法知道哪一个节点在这个例子中,无法知道哪一个节点函数首先执行,因为函数首先执行,因为所有输入量几乎同时所有输入量几乎同时到达到达。对于这样一种相互独立的数据流程,。对于这样一种相互独立的数据流程,如果又必须明确指定节点执行的先后次序,如果又必须明确指定节点执行的先后次序,就必须使用顺就必须使用顺序结构序结构来明确执行次序。来明确执行次序。Part 4前面板的编辑技术前面板的编辑技术1、前面板对象的属性、前面板对象的属性前面板对象属性菜单前面板对象属性菜单 前面板对象属性对话框前面板对象属性对话框 前面板对象有其各自的风格和属性。包括:是否显示标签标题,查找对前面板对象有其各自的风格和属
12、性。包括:是否显示标签标题,查找对应的接线端,控制和显示控件的相互转换,创建局部变量、属性节点,替换应的接线端,控制和显示控件的相互转换,创建局部变量、属性节点,替换为其他控件,设置数据类型和精度,设置默认值等操作。为其他控件,设置数据类型和精度,设置默认值等操作。 Part 4前面板的编辑技术前面板的编辑技术2、选择、移动、复制、粘贴和删除对象、选择、移动、复制、粘贴和删除对象 与其他常用软件一样,在与其他常用软件一样,在Labview中执行对象中执行对象选择、移动、复制或删选择、移动、复制或删除除等编辑操作十分简单而快捷。单击一个未选择的对象或单击任意空白等编辑操作十分简单而快捷。单击一个
13、未选择的对象或单击任意空白处,可以取消对当前对象的选择。处,可以取消对当前对象的选择。 注意:注意:不能同时选择一个前面板对象和一个程序框图对象不能同时选择一个前面板对象和一个程序框图对象。3、添加自由标签、添加自由标签 用标签工具单击任意空白区域,如用标签工具单击任意空白区域,如自动选择工具已启用自动选择工具已启用,也可以双,也可以双击任意空白区域,此时将出现一个小的方框,其左端有一个文本游标,击任意空白区域,此时将出现一个小的方框,其左端有一个文本游标,供键入文本。输入任何希望出现在自由标签中的文本,单击标签之外的供键入文本。输入任何希望出现在自由标签中的文本,单击标签之外的任意位置,结束
14、编辑操作。(按键盘上的任意位置,结束编辑操作。(按键盘上的键,可添加新行。)键,可添加新行。)Part 4前面板的编辑技术前面板的编辑技术4、字体设置、字体设置 选择需要设置字体的标签或自由标签,打开工具栏上的选择需要设置字体的标签或自由标签,打开工具栏上的“应用程应用程序字体序字体”下拉菜单,可以分别对字体的字体样式、格式、大小、对下拉菜单,可以分别对字体的字体样式、格式、大小、对齐方式、颜色进行设置。也可以打开字体对话框进行设置。齐方式、颜色进行设置。也可以打开字体对话框进行设置。 字体设置对话框字体设置对话框 字体设置菜单字体设置菜单 Part 4前面板的编辑技术前面板的编辑技术5、对象
15、着色、对象着色 向前面板对象、前面板窗格以及程序框图工作区添加颜色,可改向前面板对象、前面板窗格以及程序框图工作区添加颜色,可改变其原来的原色。对于具有前景和背景的对象,可在前景和背景上变其原来的原色。对于具有前景和背景的对象,可在前景和背景上分别上色。例如,对于经典数值选板上的旋钮,其前景色指其转盘分别上色。例如,对于经典数值选板上的旋钮,其前景色指其转盘区域的颜色,背景色指其凸缘部分的颜色。也可以通过区域的颜色,背景色指其凸缘部分的颜色。也可以通过“颜色选择器颜色选择器”创建自定义颜色,或将创建自定义颜色,或将将将一个对象的颜色复制到另一个对象中去。一个对象的颜色复制到另一个对象中去。 6
16、、多个对象的对齐、多个对象的对齐 先选中要对齐的对象,然后使用工具栏上的对齐对象下拉菜单先选中要对齐的对象,然后使用工具栏上的对齐对象下拉菜单( ( )或选择编辑或选择编辑对齐项。对象可以按以下方式对齐:对齐项。对象可以按以下方式对齐:l上边缘上边缘将所选对象的上边缘与最上方的对象对齐。将所选对象的上边缘与最上方的对象对齐。 l垂直中心垂直中心将对象以最上方和最下方对象的中间点为基准对齐。将对象以最上方和最下方对象的中间点为基准对齐。l下边缘下边缘将所选对象的下边缘与最下方的对象对齐。将所选对象的下边缘与最下方的对象对齐。 l左边缘左边缘将所选对象的左边缘与最左侧的对象对齐。将所选对象的左边缘
17、与最左侧的对象对齐。 l水平居中水平居中将对象以最左侧和最右侧对象的中间点为基准对齐。将对象以最左侧和最右侧对象的中间点为基准对齐。 l右边缘右边缘将所选对象的右边缘与最右侧的对象对齐。将所选对象的右边缘与最右侧的对象对齐。Part 4前面板的编辑技术前面板的编辑技术8、多个对象的调整大小、多个对象的调整大小调整对象大小下拉菜单调整对象大小下拉菜单 可以将多个前面板对象设置为同样大小。可以将多个前面板对象设置为同样大小。所有选定对象的大小可调整为最大或最小对象的宽度或高度,所有选定所有选定对象的大小可调整为最大或最小对象的宽度或高度,所有选定对象也可调整为以像素为单位的特定大小。有以下几种调整
18、方式:对象也可调整为以像素为单位的特定大小。有以下几种调整方式: l最大宽度将所选对象的宽度调整为宽度最大对象的宽度。最大宽度将所选对象的宽度调整为宽度最大对象的宽度。 l最大高度将所选对象的高度调整为高度最大对象的高度。最大高度将所选对象的高度调整为高度最大对象的高度。 l最大宽度和高度将所选对象的宽度和高度分别调整为宽度最大对象的最大宽度和高度将所选对象的宽度和高度分别调整为宽度最大对象的 宽度和高度最大对象的高度。宽度和高度最大对象的高度。 l最小宽度将所选对象的宽度调整为宽度最小对象的宽度。最小宽度将所选对象的宽度调整为宽度最小对象的宽度。 l最小高度将所选对象的高度调整为高度最小对象
19、的高度。最小高度将所选对象的高度调整为高度最小对象的高度。 l最小宽度和高度将所选对象的宽度和高度分别调整为宽度最小对象的最小宽度和高度将所选对象的宽度和高度分别调整为宽度最小对象的 宽度和高度最小对象的高度。宽度和高度最小对象的高度。 l设置宽度和高度打开调整对象大小对话框,用于将所选对象以像素为设置宽度和高度打开调整对象大小对话框,用于将所选对象以像素为 单位调整到特定大小。单位调整到特定大小。Part 4前面板的编辑技术前面板的编辑技术9、多个对象的组合和重新排序、多个对象的组合和重新排序 调整对象大小下拉菜单重新排序下拉菜单(调整对象大小下拉菜单重新排序下拉菜单( )中的)中的“组合组
20、合”选项,选项,可以将多个对象组合绑定,这样就不会改变各个对象之间的相对位置可以将多个对象组合绑定,这样就不会改变各个对象之间的相对位置了,若要重新排版,可以选择了,若要重新排版,可以选择“取消组合取消组合”。菜单中的。菜单中的“锁定锁定”选项,选项,可以可以将对象锁定起来,是不能对其属性进行改变,若需要重新设置,可以选将对象锁定起来,是不能对其属性进行改变,若需要重新设置,可以选择择“取消锁定取消锁定”。可以使用重新排序下拉菜单的移动选项将相关的对象。可以使用重新排序下拉菜单的移动选项将相关的对象集集合在一起。有以下几种选择:合在一起。有以下几种选择: l向前移动将选定的对象向前移动一层。向
21、前移动将选定的对象向前移动一层。 l向后移动将选定的对象向后移动一层。向后移动将选定的对象向后移动一层。 l移至前面将选定的对象移至顶层。移至前面将选定的对象移至顶层。 l移至后面将选定的对象移至底层。移至后面将选定的对象移至底层。 任务实施任务实施三、任务实施三、任务实施1、前面板、前面板:(1)新建一个)新建一个VI项目,在前面板窗口的控件模板中,选择项目,在前面板窗口的控件模板中,选择 “新式新式”子模板子模板“数值数值”子模板子模板“温度计温度计”控件,控件, 置于前面板中。置于前面板中。(2)在高亮的文本框中输入)在高亮的文本框中输入“虚拟温度计虚拟温度计”,或双击文本框,或双击文本
22、框, 使之高亮显示,再输入使之高亮显示,再输入“虚拟温度计虚拟温度计”。可以改变字体。可以改变字体 大小和颜色,鼠标点击空白处确定。大小和颜色,鼠标点击空白处确定。(3)设定虚拟温度计的标尺范围为)设定虚拟温度计的标尺范围为0.0到到100.0。使用工具模。使用工具模 板中板中“编辑文本编辑文本”工具,双击温度计标尺的最大刻度,工具,双击温度计标尺的最大刻度, 可以改变标尺范围,再点击鼠标左键或者工具栏中的可以改变标尺范围,再点击鼠标左键或者工具栏中的 按钮。按钮。(4)右键单击温度计控件,在弹出的快捷菜单中选择)右键单击温度计控件,在弹出的快捷菜单中选择“显示显示 项项”“数字显示数字显示”
23、,将会把温度计的指示同时以数值,将会把温度计的指示同时以数值 的方式显示出来。的方式显示出来。数值子模板数值子模板 温度计数值显示温度计数值显示 温度计数值显示温度计数值显示 程序框图程序框图2、程序框图、程序框图(1) 从从“窗口窗口”菜单下选择菜单下选择“显示程序框图显示程序框图”打开程序框图窗口。打开程序框图窗口。 (2) 在函数模板中通过在函数模板中通过“选择选择VI”选项,选择选项,选择“(Demo) Read Voltage.vi”子子VI置置于程序框图中,用来模拟从于程序框图中,用来模拟从DAQ数据采集卡数据采集卡中读取电压值,然后把所测得的中读取电压值,然后把所测得的电压值转换
24、成摄氏温度电压值转换成摄氏温度读数,因为很多温度传感器输出电压与测量温度成正读数,因为很多温度传感器输出电压与测量温度成正比。该比。该VI将电压输出经过乘法函数,即可将电压值转化为摄氏温度。将电压输出经过乘法函数,即可将电压值转化为摄氏温度。调用调用(Demo) Read Voltage子函数子函数 程序框图程序框图(3) 使用使用移位工具移位工具,把函数图标移至合适的位置,再用工具模板中,把函数图标移至合适的位置,再用工具模板中“进行连线进行连线” 工具将其与温度计控件工具将其与温度计控件端点端点连接起来。连接起来。(4) 将程序保存为仿真温度检测将程序保存为仿真温度检测.vi。仿真温度检测
25、仿真温度检测.vi .vi 运行程序、拓展练习运行程序、拓展练习 3、运行程序、运行程序 运行运行“仿真温度检测仿真温度检测”程序程序 在前面板中点击运行按钮,在前面板中点击运行按钮,查看虚拟温度计显示的温度值。查看虚拟温度计显示的温度值。练习练习1 1:创建一个创建一个VI程序实现以下功能:将两个输入数字相加程序实现以下功能:将两个输入数字相加 并在前面板上显示运算结果。并在前面板上显示运算结果。项目二项目二 电烤箱温度测控系统设计电烤箱温度测控系统设计任务任务2-22-2 温度转换程序设计温度转换程序设计 任务任务2-2 2-2 温度转换程序设计温度转换程序设计一、任务目标一、任务目标1、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3篇 入门篇ppt课件 入门 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内