天津工业大学虚拟仪器期末考试复习笔记

上传人:橙** 文档编号:333370783 上传时间:2022-09-02 格式:PDF 页数:5 大小:67.01KB
返回 下载 相关 举报
天津工业大学虚拟仪器期末考试复习笔记_第1页
第1页 / 共5页
天津工业大学虚拟仪器期末考试复习笔记_第2页
第2页 / 共5页
天津工业大学虚拟仪器期末考试复习笔记_第3页
第3页 / 共5页
天津工业大学虚拟仪器期末考试复习笔记_第4页
第4页 / 共5页
天津工业大学虚拟仪器期末考试复习笔记_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《天津工业大学虚拟仪器期末考试复习笔记》由会员分享,可在线阅读,更多相关《天津工业大学虚拟仪器期末考试复习笔记(5页珍藏版)》请在金锄头文库上搜索。

1、1 Labview 复习笔记第一章1.虚拟仪器定义:就是在以通用计算机为核心的硬件平台上,由用户设计定义,具有虚拟面板、测试功能由测试软件实现的一种计算机仪器系统。7.虚拟仪器特点及优点:性能高、扩展性强、开发周期短、易于集成。2.虚拟仪器:以计算机为核心,用强有力的软件去代替传统仪器的某些硬件功能。3.虚拟仪器的面板是虚拟的。测量功能是由软件编程实现的。4.组成包括硬件(工作基础)和软件(关键)两个基本要素。5.硬件的构成:计算机:硬件平台的核心。I/O 接口设备:主要完成被测输入信号的采集、放大、模/数转换。6.五种构成方案:1 基于数据采集卡的虚拟仪器:基于PC 本身的 PCI/ISA总

2、线。其功能是将现场数据采集到计算机,或将计算机数据输出给受控对象。2 基于 GPIB 方式的虚拟仪器:传统测试仪器在数字接口方面的延伸和扩展。3 基于 VXI 总线方式的虚拟仪器:基于VME 总线和 GPIB 总线。4 基于 PXI 总线方式的虚拟仪器:以Compact PCI 为基础。5 基于 LXI 总线方式的虚拟仪器:LAN 的仪器扩展8.软件构成:应用软件+I/O 接口仪器驱动程序9.虚拟仪器的发展方向:1.外挂式虚拟仪器2.PXI 型高精度集成虚拟仪器测试系统3.网络化虚拟仪器10.LabVIEW 软件工具的特点与优点:图形化的编程方式。提供了丰富的数据采集、分析及存储的库函数。提供

3、了传统的程序调试手段;同时提供有独到的高亮执行工具。囊括了 DAQ、GPIB、PXI、VXI、RS 232/485、USB等各种仪器通信总线标准的所有功能函数。提供大量与外部代码或软件进行连接的机制,诸如 DLLs(动态连接库)、DDE(共享库)、ActiveX、CIN节点、Matlab 脚本等。强大的 Internet功能,支持常用网络协议,方便网络、远程测控仪器的开发。第二章1.Ctrl+E:切换Ctrl+T:并排显示Ctrl+B:删除所有错误连线2.VI 构成:前面板:仪器控制、结果显示程序框图:接线端、节点、连线和结构构成图标和连线板:识别 VI 的接口,以便在创建VI 时调用另一个V

4、I。3.LabVIEW 的3个操作选板:工具选板、控件选板、函数选板4.创建一个虚拟仪器的一般步骤:(1)前面板设计(2)程序框图(3)数据流编程(4)功能检验(5)保存文件5.虚拟仪器的一般调试步骤:(1)运行 VI(2)清除语法错误名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -2(3)高亮显示执行过程(4)单步执行(5)探针工具(6)断点第三章1.VI 程序的核心任务是:处理数据LabVIEW中包含丰富的:数据类型2.不同数据类型所对应不同的:线型和颜色3.LabVIEW的基本数据类型有:a)数值型b)布尔型c)字符串型4.LabVIEW的构造数据类型有:d)数组

5、e)簇f)枚举型g)空类型;h)波形/数字波形;i)路径;j)数字;k)I/O 名称;l)时间 m)图片。5.浮点型:橙色整型:蓝色布尔:绿色字符串:粉红色6.局部变量:适用于在一个VI 中,实现对一个数据终端在不同位置的访问;全局变量:适用于在几个VI 之间进行数据传输。7.LabVIEW概念是一种用图标代替文本行创建应用程序的图形化编程语言。第四章1.数组定义:相同数据类型元素的有序集合。可创建数值型、布尔型、字符串型或簇数组。2.自动索引:For 和 While 结构都可以在它们的边界自动索引数组或积聚数组,这一汇集数据的能力称为自动索引3.对于 For Loop 结构的每一个数组,其缺

6、省为自动索引使能,相反接入While Loop 结构的每一个数组,其缺省值为关闭自动索引。4.决定 For 循环次数的是数组的长度而不是N,这是因为数组的长度比N 小。5.多态性:是指函数可以接受不同类型、不同维数或不同表示法的输入数据的能力。大多数 G 语言函数都是多态化的。6.簇:是由不同类型的数据元素组成的一种构造数据类型。第五章1.结构:是控制G 程序数据流程的元素,可以实现对代码块进行重复操作,根据条件或特定顺序执行代码。2.G 语言包含5 种结构:循环结构、Case结构、顺序结构、公式节点、事件结构3.LabVIEW两种循环结构:For 循环:是将某程序段重复执行预先设定的次数。W

7、hile 循环:可以反复执行循环内的框图程序,直到特定条件满足,停止循环。4.移位寄存器:在循环体的循环之间传递数据,其功能是将上一次循环的值传递给下一次循环。5.反馈节点作用:在For 循环和 While 循环结构中,实现数据从一次循环传递至下一次循环6.顺序结构包括:平铺式顺序结构、层叠式顺序结构第六章1.DAQ 系统组成:包括计算机、运行其上的应用软件、硬件配置管理软件、应用程序编程接口、硬件驱动引擎软件、信号调理模块和传感器及变换器几大部分。2.数据采集过程:将电压、电流等电信号或是温度、加速度、湿度、压力、应变等非电量信号通过一些特殊的传感器转换成为电信号,经过A/D 转换,读取到计

8、算机中的。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -3 3.DAQ 程序设计过程中,有两个基本的概念:通道、任务物理通道:测量或产生信号的终端或引脚;虚拟通道:实际是一些属性的一个集合,包括名称、物理通道、输入连接、测量或产生信号的类型等。4.任务:在 DAQ-mx 中是一个或多个虚拟通道的集合,包括了通道的时间特性、触发特性等,一个任务的实质就是一个要执行的测量或产生信号的操作。5.信号调理类型:1.放大2.线性化3.传感器的激励4.隔离6.数据采集卡性能指标:输入模式、输入范围、分辨率、采样速率、噪声抑制数据采集系统由被测参数传感器信号调理数据采集卡计算机组成

9、。7.虚拟仪器在使用数据采集卡之前必须运行专用软件MAX 进行配置,如设置通道名,输入输出类型,测量类型等。第七章1.DataSocket 是 NI 公司提供的一种基于TCP/IP 协议的网络编程新技术。适用于远程数据采集、监控和数据共享等应用程序开发。2.URL 的格式由下列三部分组成:(1)第一部分是协议(2)第二部分是存在该资源的主机IP 地址(3)第三部分是主机资源的具体地址,如目录和文件名。简称:LabVIEW:实验室虚拟仪器工程平台NI:美国国家仪器公司G 语言:图形化编程语言VI:虚拟仪器DAQ(Data Acquisition,):数据采集MAX(Measurement&Aut

10、omation):测量及自动化浏览器RDA(Remote device access):远程设备访问URL(uniform resource locater):统一资源定位器CIN:调用 C 语言源程序简答:1.虚拟仪器程序调试方法主要有哪些?答:1、设置执行程序为高亮方式,程序执行前点击高亮按钮,则运行过程会以高亮形式显示数据流。、单步执行方式:如果要使框图程序一个节点一个节点则按下单步单步按行钮就会闪烁,指示它将被执行,再次点击单步按钮,程序将会变成连续运行。、探针,从工具模板中选择探针工具,将探针工具置于某根连线上可以用来查看运行过程中数据流在该连线时的数据、断点使用断点工具可以在程序的

11、某一点中止程序执行,用探针或单步方式查看数据。2、简要叙述局部变量和全局变量的使用特点和区别。答:通过局部变量或全局变量,可以实现在程序框图中的多个地方读写同一个控件。局部变量只能在同一程序内部使用,每个局部变量都对应前面板上的一个控件,一个控件可以创建多个局部变量。读写局部变量等同于读写相应控件。通过全局变量可以在不同的名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 5 页 -4 VI 之间进行数据交换,一个全局变量的VI 文件中可以包含多个不同数据类型的全局变量。LabVIEW中的全局变量是以独立的VI 文件形式存在的,这个VI 文件只有前面板,没有程序框图不能进行编程。3、

12、简要介绍 For 循环和 While 循环的自动索引功能。答:For 循环和 While 循环可以自动地在数组的上下限范围内编索引和进行累计。这些功能称为自动索引。在启动自动索引功能以后,当把某个外部节点的任何一维元素连接到循环边框的某个输入通道时,该数组的各个元素就将按顺序一个一个地输入到循环中。循环会对一维数组中的标量元素,或者二维数组中的一维数组等编制索引。在输出通道也要执行同样的工作数组元素按顺序进入一维数组,一维数组进入二维数组,依此类推。4、For 循环和 While 循环的区别是什么?使用中它们各自适用于什么场合?答:For 循环规定了循环次数,其条件选择是根据计数器计数次数是否

13、达到循环次数而决定结束循环的条件;而While 循环不规定循环次数,其条件选择是根据选择器端子的条件是否得以满足而决定结束循环的条件。For 循环适合于有限次数的循环操作,而While循环适合于根据程序运行过程中逻辑关系或在程序执行中人为地决定循环次数。5、什么是多态化?答:多态化是指一种函数功能,即可以协调不同格式、维数或者显示的输入数据。大多数 LabVIEW 的函数都是多态化的。6、移位寄存器的用途?怎样初始化移位寄存器?答:移位寄存器主要用于While 循环和For 循环,将上一次循环的值传给下一次循环。还可以存储前几次循环的值,在移位寄存器的左端口或右端口上右击鼠标弹出菜单,选择 A

14、dd Element 选项,可创建附加的左端口来存储前几次循环的值。在循环外将初始值连到移位寄存器的左端口,有默认初值。7、在 LabVIEW中有哪三种用来创建和运行程序的摸板?它们都有哪些用途?答:LabVIEW中有三种用来创建和运行程序的模板:工具选板,控件选板和函数选板。1.工具选板包括了程序的创建、修改和调试时用的工具;2.控制选板主要用于在前面板中添加 指示器和控制器;3.而函数选板则用于创建框图程序,它包含了很多函数子模板。8、VI 子程序的连接端口的作用是?如何来定义VI 子程序的连接口?答:VI 子程序的连接口端口用于与主VI 程序之间传递数据。定义VI 子程序连接口时先选择子VI 所需要的端口数,然后将前面板的指示器和控制器分配给每一个端口。9、程序框图主要由哪几个元件组成?它们都有哪些用途?答:程序框图主要由接线端、节点、连线和结构组成。接线端:用来表示输入控件和显示控件的数据类型。节点:是程序框图上的对象,具有输入、输出端口,在VI 运行时进行运算。连线:程序框图中对象的数据传输通过连线实现。每根连线都只有一个数据源,但可以与多个读取该数据的VI 和函数连接。结构:是文本编程语言中的循环和条件语句的图形化表示。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 5 页 -5 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 5 页 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号