LabVIEW自动运行VirtualBench.docx

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

使用LabVIEW自动运行VirtualBench概览NI LabVIEW是仪器自动化行业最流行的系统设计软件。使用图形化开发环境,您可以构建自定义的应用程序,通过编程控制NI VirtualBench多功能一体化仪器,从而减少重复测量中的人为错误以节省时间。了解自动化的优势。以下介绍了如何在LabVIEW中实现VirtualBench的自动化。?目录安装软件在LabVIEW中与VirtualBench通信?????应用程序编程界面??????VLabVIEW中的VirtualBench API?????理解VirtualBench VI?????VirtualBench驱动模型自动化VirtualBench仪器?????初始化?????配置仪器?????执行操作?????关闭设备和错误处理自动控制多个仪器?????多个VirtualBench仪器?????多个台式仪器借助免费示例开始上手?安装软件??在使用LabVIEW开始运行VirtualBench之前,请确保您已安装了正确的软件。如果您尚未安装LabVIEW,请?下载并安装免费的LabVIEW评估版。下载并安装免费的LabVIEW评估版。?在LabVIEW中与VirtualBench通信?借助LabVIEW,您可在单个开发环境中自动化运行VirtualBench,以及分析、显示和记录测量结果。驱动软件作为LabVIEW和VirtualBench之间的桥梁,将LabVIEW与VirtualBench连接起来。应用程序编程界面?VirtualBench驱动程序包含两个主要部分:设备驱动程序以及仪器应用程序接口(API)。设备驱动程序与计算机操作系统相配合,可在计算机和VirtualBench之间建立起通信机制。仪器API是一组易于理解的高层函数,在LabVIEW中用于控制仪器并与仪器进行通信。这可以使用户更加专注于测试系统的设置和获取数据上,而无需手动管理测量数据回传程序的方式。?LabVIEW中的VirtualBench API??VirtualBench API在驱动程序安装后便集成于LabVIEW,提供了一个便于访问函数的选板。在LabVIEW中,这些函数被称为VI。您只需将VI拖放到程序框图中,就可以配置和控制VirtualBench仪器。VirtualBench选板包含五个仪器API,每个API分别对应每种仪器以及应用的VI。它们位于“测量I/O”“函数选板”VirtualBench下。[+] 放大图片图1.VirtualBench选板包含五个仪器API,每个API分别对应一种仪器?[+] 放大图片图2.?通过拖放仪器函数来编程VirtualBench?理解VirtualBench VI?LabVIEW还提供了“帮助对话框”,可快速、方便地给用户提供有关VI的编程信息。如果要打开帮助对话框,请按 Ctrl-h ,弹出窗口,然后将光标停在程序框图的某个VI上,查看该VI的描述及其使用的参数。[+] 放大图片图3.?LabVIEW提供了内置的帮助文档,可供用户快速查看VI和其他对象的信息?VirtualBench驱动模型??LabVIEW中的大多数硬件API都遵循相同的编程模型。这使得用户在使用新仪器时无需学习全新的通信方法,从而简化了转换到新工具或集成到现有系统的过程。VirtualBench硬件驱动模型包括五个主要步骤:初始化:?与特定仪器建立通信。配置仪器:?设置仪器的参数,比如数字万用表(DMM)的量程,为混合信号示波器(MSO)设置触发等。执行操作:?指定要执行的操作,通常是读或写。关闭设备:?释放出仪器,以便之后调用。错误处理:?指定可能发生的错误的处理方式。[+] 放大图片图4.?硬件API都遵循相同的硬件驱动模型;这使得用户无需学习新协议,从而简化了转换到新工具的过程??自动化VirtualBench仪器?每个VirtualBench仪器都遵循图4中所描述的硬件驱动模型。图5显示了一个使用VirtualBench数字万用表的程序。该程序按从左到右的顺序执行;数据流通过连线控制。[+] 放大图片图5.?在图形化API中进行编程可帮助用户一目了然地理解代码?初始化?第一步是初始化VirtualBench仪器。每个仪器应仅在一个程序中初始化一次。调用初始化VI,输入设备或者要使用的特定VirtualBench仪器名称。输入端口位于VI的左侧,输出端口位于VI的右侧。如果需要用户在前面板上输入一个值,则该端口称为输入控件。VirtualBench Device输入控件是一个下拉菜单,仅显示可选中的设备,使得用户更容易选择正确的设备。[+] 放大图片图6.?您可以自定义前面板,让您的应用拥有最佳的用户体验?配置仪器?初始化后,需要根据测量对仪器进行配置。注意,I

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档