虚拟仪器软件开发平台.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟仪器软件开发平台

《虚拟仪器》 电子科技大学自动化学院 虚拟仪器课程组 028zhanhq@uestc.edu.cn 2.虚拟仪器软件开发平台 2.1 虚拟仪器软件开发平台介绍 2.1.1 概述 软件可完成数据分析与处理、结果表达与输出。 同一硬件平台,软件不同,则功能不同。 虚拟仪器软件应完成以下功能: 1、仪器面板的软件设计。 2、仪器测试功能的软件设计。 3、I/O接口的仪器驱动程序设计。 虚拟仪器的软件开发工具 : (1)文本式编程语言 有C、Visual C++、Visual Basic和Labwindows/CVI等。 (2)图形化编程语言 有NI公司的LabVIEW和Agilent公司的Agilent VEE等。 2.1.2 LabVIEW 特点: (1)图形化的仪器编程环境 提供显示和控制对象,如表头、旋钮、图表等。 (2)内置高效的程序编译器 编译方式运行32位应用程序 ,内置代码评估器。 (3)灵活的程序调试手段 可设断点 ,探针,高亮,单步。 (4)支持各种数据采集与仪器通信应用 支持 ISA、EISA、PCI、PCMCIA和MacintoshNuBus等各种总线 。 (5)功能强大的数据处理和分析函数库 包括数值函数、字符串处理函数、数据运算函数和文件I/O函数,还包括概率与统计、回归分析、线性代数、信号处理、数字滤波器、窗函数、三维图形处理等高级分析函数。 (6)支持多种系统平台 可在LabVIEW平台上调用其他软件平台编译的模块。 (7)开放式的开发平台 (8)网络功能 2.1.3 LabWindows/CVI 特点: (1)采用事件驱动与回调函数编程 (2)集成化开发平台 (3)支持多种总线 (4)支持数据处理和分析功能,提供格式化I/O库、Analysis库、Advanccd Analysis库、ANSI C库等 (5)提供图形化用户界面编辑,User Interface库 (6)支持网络和进程间通信功能 (7)支持多种操作系统 2.1.4 Agilent VEE 特点: (1)图形化的编程 提供显示和控制模块 ,如按钮、图表、温度指示器等 。 (2)内置的程序编译器 交互式编译器技术 (3)丰富的仪器驱动程序 (4)强大的数据分析与处理 数理统计、类型比较、矩阵运算、微积分、信号分析与处理、数字滤波器等 。 (5)灵活的程序调试手段 可设断点,单步,分步。 (6)支持多种系统平台 (7)网络功能 2.2 LabVIEW编程初步 2.2.1 LabVIEW的基本VI介绍 LabVIEW中开发的应用程序称为虚拟仪器(Virtual instruments)程序,简称VI。 一个基本的VI包括: 前面板(front panel) 框图程序(block diagram) 图标/连结端口(icon/connector) 1.节点 节点是程序的执行元素, LabVIEW有4种节点类型: 函数(functions):执行各种数学运算、文件输入/输出等基本操作 。节点代码不能修改。 结构控制(structures):实现结构化程序控制 。 代码端口(CIN、DLL):是与C语言程序或动态连接库的接口。 子VI:节点代码可以修改。 2.端口 3.数据连线 定义了框图程序中的数据流动方向 。 2.2.2 LabVIEW的基本开发环境 1.启动界面 2.窗口主菜单 包括文件(File)、编辑(Edit)、操作(Operate)、工具(Tools)、浏览(Browse)、窗口(Windows)、帮助(Help)。 3.窗口工具栏 前面板窗口工具栏如下图。 框图程序窗口的工具栏与前面板类似,只增加了4个调试按钮。 窗口主菜单与前面板相同。 窗口工具栏功能 2.2.3 LabVIEW的模板 程序的创建主要依靠三个模板: 工具(Tools)模板 控件(Controls)模板 函数(Functions)模板 1.工具模板 选择Windows菜单下的Show Tools Palette选项可显示出工具模板。 使用工具模板中的工具可创建、修改和调试VI。当从工具模板中选择了某种工具后,鼠标光标就变为该工具的形状,表示可以进行某类操作。 工具模板中的各工具功能 2. 控件模板 选择前面板窗口的Windows菜单下的Show Controls Palette选项可显示出控制模板。 控制模板只用于前面板,用来创建控制器和指示器。模板中显示的是一些子模板的图标,点击图标即可弹出该图标下的子模板。 控件模板中的子模板功能 其中最常用的控件是:数值型 、布尔型 ①数值型 Numeric 主要完成参数设置和结果显示。 这些控件相对于

文档评论(0)

sunshaoying + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档