- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟仪器的基本结构和类型 1.I/O 接口仪器驱动程序--NI DAQmx 完成特定外部DAQ硬件设备的设置、扩展、驱动与通信等功能。 2.应用程序--LabVIEW系列软件 (包含两方面功能的程序) : 实现虚拟面板功能的软件程序 ; 定义测试功能的流程图软件程序。 什么是LabVIEW ? LabVIEW (Laboratory Virtual Instrument Engineering Workbench, 实验室虚拟仪器工程平台 ) 是美国 NI 公司推出的一种基于 G 语言 ( Graphics Language, 图形化编程语言 ) 的虚拟仪器软件开发工具。 LabVIEW 软件的特点 采用数据流编程模式,是能够同时运行多个程序的多任务系统。 提供了丰富的用于数据采集、信号分析、图形表达/数据存储、控制运算等的函数库。 提供如设置断点、单步运行, 高亮执行等调试工具, 使程序的调试和开发更为便捷。 内置了 PCI、DAQ、GPIB、PXI、VXI、RS-232 和 RS 485 在内的各种仪器通信总线标准的所有功能函数, 支持数据采集卡和GPIB、串口设备、VXI仪器、PLC、工业现场总线以及用户特殊的硬件板卡。 具有强大的外部接口能力,可以实现 LabVIEW 与外部的应用软件(如Word,Excel等)、C语言、Windows API 、MATLAB等编程语言之间的通信。 强大的 Internet 功能, 内置了便于应用TCP/IP、DDE、Active X 等软件标准的库函数。支持常用网络协议, 方便网络、远程测控仪器的开发。 支持多操作系统平台可直接移植到其它平台上 2.1.1前面板: 前面板的控件模板:每个图标代表一类子模板。 区分控制和显示的办法:程序框图中箭头的指向 2.1.2程序框图: 2.1.3创建VI的一般步骤 1、选择创建一个新的VI 2、创建VI的前面板 3、创建VI的程序框图 4、运行结果 课堂练习: 创建一个VI程序模拟温度测量,用温度计显示温度,其摄氏温度值用随机数生成VI乘上100来模拟。本程序可以分别显示摄氏温度和华氏温度:华氏温度=摄氏温度*1.8+32。 学习要点 认识数据类型的概念,编程时需要明确函数和子VI每一个数据节点的数据匹配; LabVIEW的数据按类型有数值型、布尔(逻辑)型、字符串型、文件路径等几类,在结构上有标量、一维数组、多维数组和簇等。编程时需要注意数据连线匹配。 3.1.1 数值型对象 数据类型隐含在前面板的控制(输入信号)和指示(输出信号中); 使用右键快捷菜单来改变数值型控制与指示对象的属性:数值大小、数据类型、数据范围和精度等; 数值型对象的操作: 在函数模板的Numeric子模板下,提供了大量的函数供调用,常用的初等数学运算功能都可以用这些函数实现; 在数学模板下面有大量的高等数学运算VI; 还可以使用另外2个Express VI:公式VI、时域信号处理函数VI。 3.1.2 布尔型对象及操作 布尔型对象的值为真(True)或假(False),其最常应用于条件判断中; 布尔量在测试虚拟仪器程序设计中承担着重要的控制与指示功能:如开始或结束一个过程;判断某个物理量是否处于合理范围等,并可在程序中起到提示和预警等作用。 布尔控制的机械动作 布尔型控制的一个重要属性是它的机械动作属性(mechanical action),它可以模拟实际开关触点的开/闭特性; 在布尔型控制上用右键弹出快捷菜单,选中其中的机械动作(Mechanical Action项),以设置该布尔型控制的机械动作属性; 布尔型控制共有6种不同的机械动作属性。 课堂练习 :修改布尔开关的机械动作(演示). 3.1.3 字符型对象和文件路径控件 字符串控件的菜单选项 1、显示模式: 在字符串对象上单 击鼠标右键弹出字 符串菜单选项 常用字符串函数 1. String Length (字符串长度)函数: 2. Concatenate String (连接字符串) 函数 3. String Subset( 从字符串提取子串)函数 4.Match Pattern (查找匹配字串)函数 5.Format Into String (格式化字符串)函数 6. 数据、文件路径与字符串转换的函数 字符串函数应用举例 例、 Match Pattern(查找匹配字符串) 函数的使用。 课堂练习: 使用字符串函数等设计一个VI, 在前面板输入密码,密码输入时显示*,检测输入密码与设定密码(可设置为“password”)是否匹配,如果不匹配则提示“密码错误”,若密码匹配则在一个字符显示框
您可能关注的文档
最近下载
- 〖GB50981-2014〗建筑机电工程抗震设计规范(高清原版).pdf VIP
- 《汉字的创意与设计》课件.ppt VIP
- 2025年事业单位工勤技能-吉林-吉林造林管护工五级(初级工)历年参考题库含答案解析(5套).docx VIP
- 人工智能与创新学习尔雅网课答案.docx VIP
- 2025年甘肃辅警招聘考试题库(附答案).docx VIP
- 2015-2020年全国事业单位联考B类《综合应用能力》真题汇编(含答案).pdf VIP
- 一种电解液取样器.pdf VIP
- 中国脑血管病临床管理指南脑血管病高危人群管理.pptx VIP
- 新版《建设工程监理规范》(GB50319-2022)基本表式总表.pdf VIP
- 财经应用文写作习题及答案.pdf VIP
文档评论(0)