LabVIEW NI Switch Executive是什么

news2024/11/17 14:44:28

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开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/137662.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python笔记 -- 字符串和数字

文章目录1、print2、字符串2.1、改变大小写2.2、字符串拼接2.3、转义符2.4、移除空白3、数字3.1、运算3.2、下划线,多变量赋值python中定义变量时不需要指定数据类型 1、print print(1, 2, 3, 4, sep, end) print(10) print(1,2,3,4) #没写 sep 和 end 相当于 sep…

【开源代码】首个利用神经网络能够明确推断VIO中 IMU bias演化的方法

以下内容来自从零开始机器人SLAM知识星球 每日更新内容 点击领取学习资料 → 机器人SLAM学习资料大礼包 #论文##开源代码# Deep IMU Bias Inference for Robust Visual-Inertial Odometry with Factor Graphs 论文地址:https://arxiv.org/abs/2211.04517 作者单…

【尚医通】微信扫码登录和手机号登录冲突问题解决思路

【尚医通】微信扫码登录和手机号登录冲突问题解决思路 问题描述 最近做尚医通遇到一个问题,微信扫码登录和手机号登录在 特殊情况 下会发生冲突,导致无法登录的问题。下面就描述一下几种情况。 正常情况:用户第一次一上来就使用微信扫码登…

一碗云南米线,加剧速食食品赛道“内卷”?

说起云南,人们的印象往往是藏在苍山洱海、玉龙雪山里的风花雪月。然而,生活中最常见的“滇味”,却是一碗鲜香美味、软中带劲的米线。近年来,从广西的螺蛳粉到河南的酸辣粉,越来越多带着地域特色的主食被装进小小纸桶&a…

[ Azure - Subscriptions ] 解决办法:此订阅未在 Microsoft.Insights 资源提供程序中注册

问题描述 在使用新的 Azure 订阅中某个服务的时候出现错误,错误信息为:“此订阅未在 Microsoft.Insights 资源提供程序中注册。” 本文发生的示例是在使用 Azure Monitor 时,出现了该错误。 英文的错误提示: To run this query…

日本知名汽车零部件公司巡礼系列之株式会社141

株式会社141 业务内容: (发动机系、燃料系、排气管系)・A机器零件(打印机用零件) 搬运设备部件(导轨部件)・小型马达用部件(轴类、壳体类、辅助部件) 公司简介&#x…

如何外网访问登录员工管理系统平台

员工管理系统平台网站是企业常用办公工具之一,为了安全性和稳定性,一般都部署在公司内部内网web服务器上,在办公室内通过内网IP端口进行登录访问。那么,如何实现在外网或者在家也能访问公司内网的管理网站呢? 今天给大…

Spring Data JPA @DomainEvents 发布领域事件以及遇到的坑。

文章目录发布领域事件监听领域事件遇到的问题发布领域事件 通过repositories管理的实体是聚合根。在领域驱动设计(DDD)的应用中,这些聚合根通常会发布领域事件。Spring Data提供了一个名为DomainEvents的注解,可以在聚合根的一个方法上使用该注解&#…

JD青龙面板任务代理池部署与使用教程

JD脚本中一些任务会黑ip 导致没法跑或者跑不出东西 比如联盟跑出来全是劵 这时候就需要代理池 本文为3步 1.购买设置代理 2.部署代理池 3.脚本配置代理池 使用效果展示 1.设置代理 代理推荐购买星空 点我查看星空代理 按下图购买及生成API API填入部署的配置中(下文有说)…

ThinkPHP 之 SQLI审计分析(三)

说明 该文章来源于徒弟lu2ker转载至此处,更多文章可参考:https://github.com/lu2ker/ 文章目录说明0x00 测试代码做了什么0x01 分析调用链0x03 总结Time:9-23影响版本:ThinkPHP5.1.22 Payload: /public/index.php/i…

万物皆可集成系列:低代码对接微信小程序

近年来,微信小程序的开发如火如荼,很多移动端应用为了更方便被大家所使用的,都步入了小程序的行列 那么对于低代码平台开发的移动端应用是否可以和小程序集成呢?这里我以微信小程序为例。为大家介绍如何在 首先,众所…

ELF格式学习

ELF格式学习 一、简介 ELF的英文全称是Executable and Linking Format,最初是由UNIX系统实验室开发、发布的ABI(Application Binary Interface)接口的一部分,也是Linux的主要可执行文件格式。 ELF文件种类: 可执行文件(.out&a…

内核解读之内存管理(1)CPU体系架构UMA和NUMA

文章目录1. SMP(UMA) 体系架构2. NUMA 体系架构3. NUMA 结构基本概念内存和cpu有着密不可分的联系,学习内存管理,先了解下cpu的架构。1. SMP(UMA) 体系架构 CPU 计算平台体系架构分为 SMP 体系架构和 NUMA…

【Kotlin】函数 ② ( Unit 函数 | TODO 函数抛出异常返回 Nothing 类型 | 反引号函数名 )

文章目录一、Unit 函数二、TODO 函数抛出异常返回 Nothing 类型三、反引号函数名一、Unit 函数 Java 语言 中 没有返回值的函数 其 返回类型 是 void ; Kotlin 语言 中 没有返回值的函数 其返回类型是 Unit , 该函数又称为 Unit 函数 ; Kotlin 语言中 推出 Unit 类型概念 , 是…

电子产品拆解分析-暖手宝

①电子产品拆解分析-暖手宝一、功能介绍二、拆解电路分析以及器件作用1、暖手宝整体电路2、锂电池充电升压电路根据数据手册以及电路实物绘画原理图3、控制PTC加热垫换挡电路根据实物绘画原理图4、主控MUC电路三、各模块对应的原理图一、功能介绍 ①按键三档调温暖手&#xff1…

如何站在开发者的角度理解框架的设计思想?

感谢支持 我已经在CSDN发布了100多篇原创文章,如果你读过我的文章,欢迎点击下方的链接,帮我五星评价一下,谢谢。 很简单,点击下图,像截图一样五星评价一下就可以了: 有问必答 最近有好多读者…

Vue(六)

1. 列表渲染(接五) 1.1 Vue监测数据的原理—数组 修改数组:最后追加元素:push;删除最后一个元素:pop;删除第一个元素:shift;在最前面加一个:unshift;在指定位…

shell之函数和数组练习案例

目录函数和数组练习案例1、编写函数,实现打印绿色OK和红色FAILED判断是否有参数,存在为Ok,不存在为FAILED2、编写函数,实现判断是否无位置参数,如无参数,提示错误3、编写函数实现两个数字做为参数&#xff…

ArcGIS基础实验操作100例--实验46按要素融合多边形

本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 高级编辑篇--实验46 按要素融合多边形 目录 一、实验背景 二、实验数据 三、实验步骤 (1&…

ctf中linux内核态的漏洞挖掘与利用系列1

说明 该系列文章主要是从ctf比赛入手,针对linux内核上的漏洞分析、挖掘与利用做讲解,本篇文章主要介绍内核漏洞利用所需的前置知识以及准备工作。 linux内核态与用户态的区别 以 Intel CPU 为例,按照权限级别划分,Intel把 CPU指…