LabVIEW NI Switch Executive是什么
NI Switch Executive是一款智能开关管理与路由应用程序。它掀起了自动化测试设备(ATE)系统开关软件的新革命。借助NI Switch Executive,以交互方式配置和命名开关模块、外部连接和信号路由,从而提高开发效率。此外,可以使用NI TestStand、LabVIEW、LabWindows™/CVI和Measurement Studio等软件进行开关编程,提高测试代码的复用性和系统性能。因此,NI Switch Executive可帮助加快开发时间并简化开关系统的维护,从而降低测试成本。
NI Switch Executive提供了一个直观的配置环境,可在该环境中创建NI Switch Executive“虚拟设备”,以便加速开关系统的开发。 如果经常使用Measurement & Automation Explorer(MAX)执行数据采集测量,那么创建虚拟设备与创建虚拟通道非常相似。利用NI Switch Executive虚拟设备的配置,可整合各种兼容IVI的NI和第三方开关,从而构建一个虚拟开关设备。在将开关硬件定义为虚拟开关设备后,便可指定开关系统的其他属性。每个开关设备的属性包括:
所需通道
硬连线
路由
路由组
物理属性
物理属性包括:
连线模式
带宽
阻抗
稳定时间
最大电压
极限电流
极限功率
借助NI Switch Executive,可以存储与每个开关配置相关的物理属性,并能够以智能方式使用这些信息,从而帮助确定适当的开关路由。这有助于保护开关硬件中的关键部分,使其免于过载或通过低频开关设备路由高频信号。
基于NI Switch Executive的应用程序配置环境还包括用于配置复杂开关系统通道的工具。利用此工具,可以为每个通道创建别名和添加独特注释。由于现在可以使用“DMM”或“示波器(而不是“c0”或“c2”)来指代某个通道,因而极大地简化了大型开关系统中成千上百个开关通道的维护。 使用多个开关设备时,也可以利用通道别名这一功能。过去,对于每个代表完全不同输入或输出的开关设备,含多个开关的开关系统均使用相同的通道名称,如“c0”或“c2”。而借助NI Switch Executive,可以为这些通道指定不同的名称。在通道模式下,也可以将开关系统中的每个通道配置为正常、配置或源模式,从而确保正确验证最终的开关配置。正常模式下通道将会被配置为开关系统的典型通道;配置模式下通道将被用作连接两个正常模式通道的路径;源模式适用于需要提供输入电压或电流的通道。图1展示了如何使用图形化配置工具的通道别名编辑功能来快速配置通道。
图1.NI Switch Executive图形化配置工具
配置了所有的必需通道后,NI Switch Executive提供了两个创新的工具来帮助连接通道组以形成路由。
第一个是用于NI开关的图形化配置工具。如图1所示,这个点击式工具提供了NI开关模块的图形化表示方式,只需单击几下鼠标即可进行配置。如果希望在开关矩阵中创建路由,只需单击“创建路由”(Create route)按钮,找到希望连接的行和列交叉点,然后单击即可。路由组的创建也是采用同样的方法。单击“创建路由组”按钮,然后单击路由组需包含的所有交叉点(图2)。要配置通道别名,只需找到所需的行或列,单击并重命名即可。
图2.使用图形化配置工具创建路由组
第二个工具是基于文本的路由配置工具。在该环境中,可从别名通道列表或通道全称列表中选择两个要连接的通道。根据的选择,NI Switch Executive具有的内置智能功能会提供可用路由的建议。界面上会显示推荐的路由,包括系统中多个开关设备之间必须跨越的硬连线。可以接受推荐的路由或手动指定路由。在选择路由后,可以使用别名来命名该路由,以便测试软件程序能够快速引用。此外,在UUT上执行每个测试往往需要在测试之前断开和连接多个路由。为了顺利完整这一过程,可以使用NI Switch Executive来对多个路由进行分组,创建路由组。可以使用别名来命名和访问该路由组。对UUT测试进行编程时,可以在测试程序中通过别名引用路由组,这时该路由组内包含的所有路由都会连接或断开。
仿真
对于MAX中的每个NI Switch Executive虚拟设备配置,NI Switch Executive提供了在仿真模式下验证整个开关配置的选项。通过在仿真模式下运行配置,可确保没有任何可能会损坏开关硬件或UUT的严重错误。将会接收到与配置路由或路由组相关的问题报告,以便进行故障分析,并及时采取纠正措施。另外,只需单击用于快速记录和外部引用整个开关系统配置的按钮,即可生成一个基于HTML的报告。还可以将每个NI Switch Executive虚拟开关设备配置快速保存为一个扩展标记语言(XML)文件,只需将该文件部署到测试系统上即可实现即时配置和重复加载。
最后,NI Switch Executive可简化自动化开关系统的维护。借助这个易用的交互式配置环境,可以快速更改开关的路由和硬件,及时应对产品的变化。由于NI Switch Executive采用了可互换虚拟仪器(IVI)标准,可以在兼容IVI的开关硬件和其他版本的开关或来自不同供应商的开关之间快速互换,而无需重写任何测试代码(前提是使用的是IVI开关类驱动程序函数)。
需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。