返回
NI TestStand 2020 19.1 绿色免费版

NI TestStand 2020

立即下载

小编提示:PC版不适合移动端,如下载有问题点击反馈!

软件介绍

NI TestStand 2020是一款能够轻松进行测试管理的软件。一款专业的测试管理平台NI TestStand 2020。该程序具有一套完整的内置功能模块,可以自动测试系统解决方案以加速项目的开发。该程序系统涵盖了高效的软件,模块化硬件和庞大的生态系统。用户可以开发此工具来完全满足您的应用程序。您需要的系统以及平台的可扩展性可以使您重用现有设备,实现您的想法并保护您的投资;该程序将帮助您通过编程将想法变为现实,同时减少项目开发时间,提高系统性能并从收集的数据中获得业务角度;提供灵活的模块化硬件,NI模块化硬件涵盖了从高性能射频测量仪器到低成本测量设备的全部内容,并具有灵活的I / O,可帮助您通过软件重新配置硬件,而无需在每次更改应用程序时都需要购买新设备;支持无缝集成,NI灵活的硬件和高效的软件无缝集成可帮助您更快地设计测量和控制系统;通过NI软件和I / O硬件的协同工作,可以避免基础开发工作,专注于更快地设计更好的系统;该程序还提供开放性和互操作性。 NI平台的开放性和灵活性使您可以选择以许多不同的组合使用NI软件和硬件或第三方工具。这可以帮助您加快系统设计,降低复杂性并更快地进行创新,还可以根据您喜欢的工具不断集成新技术。需要他们的用户可以下载体验。

软件特色:

一,开发测试验证系统

执行测试序列,自动执行以任何编程语言编写的代码模块,在报告或数据库中记录测试结果,并连接到企业系统。

1.定制测试顺序,满足各种测试需求

使用TestStand的内置适配器,您可以调用以任何编程语言编写的代码,以扩展测试序列的功能,以满足各种测试需求。您还可以使代码模块执行的过程自动化,以连接DUT和测试设备。

2.自动保存和报告测试数据

使用TestStand的内置自动报告生成功能来创建各种行业标准格式的文件(例如ATML,XML,TML和纯文本文档)来存储和共享测试数据。您可以将这些测试结果记录到企业数据库中,而不仅仅是将来

e分析,还可以简化数据共享。

3.通过并行测试提高测试吞吐量

使用TestStand的本机工具简化设备并行测试配置并减少测试时间。您还可以自定义系统以一次测试多个设备,或在同一设备上运行多个测试以提高测试吞吐量。

第二,开发和部署测试系统

将测试序列,代码模块和相关文件部署到生产计算机。使用TestStand中的调试工具,分析故障并修复所有漏洞,从而减少了已部署系统的停机时间。

1.有效地复制和部署测试系统

使用TestStand Deployment Utility快速复制和分发整个测试软件应用程序。您可以在TestStand中使用此本机工具来自动化软件分发过程,以将代码模块,测试序列和相关文件安装到生产系统中。

2.使用集成的调试工具分析测试系统故障

使用TestStand的内置工具调试序列并开发测试系统以在部署之前及时检测错误。调试工具通过逐步执行测试序列并直接调试测试代码来减少系统停机时间,从而帮助您检查系统行为。

3.设计您自己的用户界面,以满足各种测试需求

StTestStand提供了一个易于使用的界面,供您在已部署的系统上配置和执行测试。您还可以在多个编程环境中开发自己的用户界面,以自定义操作员与测试系统的交互方式。

破解方法:

1.程序安装完成后,打开NI许可证激活器,在其中打开注册机,右键单击,单击激活以激活软件

NI TestStand 2020

2.以绿色显示一个小方块,表明该软件已被激活。现在,您可以打开软件并使用它。

NI TestStand 2020

3,这些是应用程序的功能模块,有些是组件,用户可以自定义安装

NI TestStand 2020

新的功能:

1,Python适配器支持

TestStand 2019 beta版将为调用以Python 2.7或3.6开发的Python模块提供本机支持。现在,熟悉的TestStand操作,通过/失败,数值限制,多个数值限制和字符串值测试经验现在支持Python代码。适配器支持调用模块函数,获取/设置模块属性,创建类实例,调用类成员或静态函数以及获取/设置类成员或静态属性。数据被转换为每个环境的本机结构,例如将Python元组映射到TestStand容器。

2,参数扫描和流循环步骤类型

流循环是2017数据流功能中For Each循环的增强版本。循环遍历输入文件,每次到达结束步骤时,您还可以写入输出csv文件,从而无需添加写记录步骤。同样,新的Sweep Loop引入了指定参数的功能,并可以在TestStand中本地扫描参数。

3.多核扩展改进

TestStand 2019包括针对多核处理器的广泛优化。这些改进可以显着提高具有高内核数的系统的吞吐量,这些系统可以在多个UUT上并行运行短期测试。性能的提高在很大程度上取决于系统的设计。

4.增强的LabVIEW支持

LabVIEW适配器可让您在VI或PPL之间切换,并帮助无缝调试PPL。利用此新功能,LabVIEW适配器可让您覆盖模块设置,以从适配器配置对话框中为所有LabVIEW步骤运行VI或PPL。适配器还提供了自动构建PPL的选项。

5.报告改进

现在,默认报告格式包括用于保存报告的PDF副本的选项。 TSGraphControl ActiveX控件已替换为HTML5图形控件。

6,与CVI集成

使用与CVI 2019或更高版本一起使用时,TestStand 2019支持源代码导航,根据结构自动创建TestStand枚举以及在模块选项卡中区分指针与数组的功能。要进行测试,请在ni.com/beta上注册CVI 2019 beta。

7,添加快速删除

现在,您可以使用Ctrl +空格键访问快速搜索对话框,以轻松地将步骤,序列和变量插入序列编辑器

安装步骤:

1.用户可以单击本网站提供的下载路径下载相应的程序安装包

NI TestStand 2020

NI TestStand 2020

2,只需使用解压缩功能打开压缩包,双击主程序install.exe即可安装,并弹出程序安装界面

NI TestStand 2020

3.同意协议条款,然后继续安装应用程序,单击同意按钮

NI TestStand 2020

4.弹出以下界面,用户可以直接用鼠标单击下一步按钮,并可以根据需要安装不同的组件

NI TestStand 2020

5.现在准备安装主程序,单击安装按钮开始安装

NI TestStand 2020

NI TestStand 2020

6.提示输入注册码,直接在此处关闭界面,单击右上角的“×”

NI TestStand 2020

7.根据提示单击“安装”,弹出程序安装完成界面,单击“完成”按钮。

NI TestStand 2020

使用说明:

快速下拉对话框

早期在早期版本的TestStand中,您只能通过单击鼠标将对象插入TestStand Sequence Editor。

StTestStand 2019引入了快速放置对话框,这是一种无需单击鼠标即可直接从对话框直接插入步骤,序列和变量的简便方法。

将序列分析器消息标记为在序列文件中被忽略

序列分析器提供了将分析消息标记为序列文件中被忽略的功能。在序列文件中将分析消息标记为忽略消息会将该消息存储在序列文件中,以便序列分析器不会报告该消息以用于后续对序列文件的分析。当您将消息标记为忽略时,序列分析器现在会提示您输入文本,作为忽略消息的原因。序列分析器将对齐的文本与分析消息一起存储,并在显示忽略的消息时将其显示在“分析结果”窗格中。

TestStand部署实用程序更新

TestStand部署实用程序添加了以下功能:

支持在32位TestStand Deployment Utility中支持构建软件包和脱机软件包安装程序。

软件包发行版中的部署版本号和软件包版本号的第四个字段,格式为XXXX。每次成功构建后,您都可以自动增加软件包版本的第四个字段,从而无需更改major.minor.patch即可重建软件包。软件包版本的字段。对于

基于MSI的安装程序,第四个字段不存在,无法维护与早期版本的TestStand的兼容性,并且该版本继续使用XXX格式

NI TestStand 2020

的包依赖关系对话框中的过滤选项使您可以配置依赖包的关系。这些选项使您可以按可见性级别,包类型或特定搜索文本进行过滤。

使用Python适配器进行部署的支持步骤。部署实用程序包括所有包含的Python文件。 TSDU还提供有关所需的Python解释器版本和部署步骤中使用的虚拟环境的信息。

用于配置是否为LabVIEW和LabVIEW NXG部署步骤类型代码模块的选项。启用后,TSDU将在您创建的自定义步骤类型的子步骤中包含代码模块。

支持部署在LabVIEW步骤中的覆盖模块设置中指定的文件。

改进多核扩展

TestStand 2019包括针对多核处理器的广泛优化。这些改进可以显着提高具有高核数的系统的吞吐量,这些系统在多个UUT上并行运行短期测试。性能的提高很大程度上取决于系统的规格。

PDF报告生成

TestStand 2019引入了生成PDF报告的选项,该报告看起来与结果处理器生成的报告相同。 PDF报告可使用除文本以外的所有格式。即使启用了OTF,PDF报告也只会在执行结束时生成(对于中间报告不会生成PDF报告)。

导航到“配置»结果处理”,单击“选项”列中的图标以启动“报告选项”对话框,然后选择“生成PDF报告”。

数据流增强

TestStand 2019增加了对数据流功能的改进支持。

流循环步骤类型-定义一个步骤块,以对InputRecordStream中的每个元素执行。 (可选)您可以指定一个OutputRecordStream,以在每次迭代结束时向其中写入一条记录。

CSV记录原型-CSV记录流现在支持字段名称和数据类型的规范。使用记录原型可以自动将CSV文件中的列映射到字段中的记录。

参数扫描

TestStand 2019添加了Sweet Loop步骤类型以支持参数扫描应用程序。使用Sweep Loop步骤类型来定义一组扫描参数,并使用一组步骤来为每组值执行参数扫描。您可以使用几种策略之一来指定每个扫描参数的范围。默认策略是“开始/停止/步进”。其他策略包括将扫描参数定义为常量值或使用数组指定范围内的每个值。 (可选)您可以指定一个OutputRecordStream,以在每次迭代结束时写入扫描参数(包括输出)。

切换已打包项目库和VI之间的切换

LabVIEW适配器现在允许您在打包的项目库和源VI之间进行切换,而无需重新配置步骤。这使您可以更轻松地调试打包的项目库。在较早版本的TestStand中,您必须重新配置步骤以指向源VI,以调试从TestStand步骤调用的打包项目库中的问题。现在,您可以在同一步骤中指定打包的项目库源,以进行无缝调试。此外,您可以从TestStand重建打包的项目库,而无需切换到LabVIEW。要使用该功能,可以从“ LabVIEW步骤设置”面板导航至“覆盖模块设置”窗口,以指定打包项目库的源文件(项目,VI,构建规范)。

在“ LabVIEW适配器配置”对话框中,您可以覆盖所有LabVIEW代码模块的模块设置,以运行源VI或打包的项目库。

您还可以选择自动生成打包项目库的选项。在“ LabVIEW适配器配置”对话框的“高级”选项卡上查看以下选项。

LabWindows / CVI集成改进

StTestStand 2019对TestWindows的LabWindows / CVI适配器进行了多项改进,以简化编程和调试体验。使用这些功能有三个要求:

安装LabWindows / CVI 2019。

在LabWindows / CVI 2019 ADE中启用启用在目标设置»类型信息下,将NI类型信息资源添加到DLL中。

使用LabWindows / CVI适配器重建TestStand步骤调用的DLL。

改进的C结构处理

较旧的TestStand版本要求用户手动创建表示C结构的对象。此过程很复杂,容易出错,并且每次结构更改时,都要求用手动更新其TestStand对象。

WindowsLabWindows / CVI 2019将有关结构的信息嵌入LabWindows / CVI DLL中,TestStand 2019可以读取它。现在,TestStand LabWindows / CVI适配器具有“创建/更新数据类型”按钮,该按钮可自动生成TestStand自定义类型定义以表示C结构。如果在LabWindows / CVI代码模块中更改了结构,则用户可以通过单击按钮来更新TestStand类型。

改进的枚举处理

较旧的TestStand版本要求用户手动创建枚举以匹配C语言中使用的枚举。现在Enum信息已嵌入LabWindows / CVI DLL中,因此用户可以自动导入和更新其TestStand枚举。选择枚举未知的函数时,将显示“创建/更新数据类型”选项。

源代码导航

较旧的TestStand版本要求用户在首次尝试进入LabWindows / CVI代码模块时查找.c文件和LabWindows / CVI项目。 LabWindows / CVI 2019将.c和项目文件的位置嵌入LabWindows / CVI DLL中。当TestStand加载DLL时,它将自动将该信息填充到“指定模块”面板中。

指针和数组的歧义

指针在C语言中,指针和一维数组参数在函数签名中具有相同的数据类型。即使使用方括号指定了数组参数,该参数仍将作为指针传递。因为C用相同的方式对待这两种语法,所以早期版本的TestStand要求用户每次使用LabWindows / CVI模块调用该参数时,都必须手动选择该参数是数组还是指针。

TestStand 2019将自动检测是否使用方括号语法将参数声明为数组,并且在适配器中将参数自动定义为数组。如果参数包括阵列尺寸,则测试台将自动使用该尺寸作为阵列尺寸。

另外,用户可以使用// OUT语法将参数指定为指针。这将防止提示用户。

Pyton适配器

Python适配器提供了用于从TestStand调用Python代码模块的高级功能。您可以使用Python适配器完成以下任务:

通过以下方式在磁盘上执行Python脚本(.py):

调用模块中定义的函数。

获取/设置模块中定义的属性。

创建一个类实例。

调用类中定义的成员函数或静态函数。

获取/设置类中定义的成员属性或静态属性。

执行在Python 2.7或3.6+版本中执行Python脚本。

执行在CPython解释器中无法执行Python脚本。

转换在Python和TestStand变量之间转换数据。

存储在TestStand变量中存储/重用Python对象(对象参考)。

您还可以使用多个Python解释器会话来执行以下任务:

执行并行执行Python脚本。

在TestStand中同时使用多个Python版本,例如2.7和3.6。

您在为步骤指定模块时,TestStand Sequence Editor将显示“ Python模块”选项卡。 TestStand用户界面将启动“编辑Python调用”对话框。

使用“ Python适配器配置”对话框配置与Python适配器一起使用的Python版本和Python虚拟环境路径。

使用在TestStand中使用Python适配器之前,必须安装所需版本的CPython解释器。

注意在安装CPython解释器的过程中,必须启用将Python路径添加到环境变量的选项。

IO配置步骤类型

TestStand 2019增加了IO配置步骤类型以控制NI Modular Instruments?使用InstrumentStudio的NI-SCOPE,NI-DCPower,NI-DMM和NI-FGEN。您可以初始化IO会话,将IO配置应用于现有IO会话,并从NI模块化仪器中关闭现有IO会话。您也可以使用Sweep Loop步骤类型来扫描IO会话指定的仪器属性。

数据流步骤类型

TestStand数据流提供了一种轻松读取数据的方法

ta从CSV文件(或逗号分隔值)写入数据。数据流步骤类型提供基本的数据流功能,并更新现有的“每步”类型。使用这些步骤类型可以快速轻松地创建使用或生成CSV文件数据的序列。

数据流步骤类型基于基本的公共API构建,您可以直接调用这些API来处理更复杂的应用程序。数据流功能的核心是两个COM(组件对象模型)接口:InputRecordStream和OutputRecordStream。高级用户可以创建这些接口的自定义实现,以使TestStand序列能够与逻辑结构与表相似的任何数据生产者或消费者一起工作。

开始要开始使用此功能,请使用TestStand 2017 \示例\基础\使用数据流提供的示例代码。

TestStand应用程序崩溃恢复

TestStand 2017可以选择生成包含执行信息的日志,并使用NI错误报告服务NIER自动生成故障转储文件。您可以使用故障转储文件来诊断故障的根本原因。如果NI产品出现故障,您可以将故障转储文件发送给NI支持工程师进行诊断。 TestStand还提供了一种注册自定义序列的方法,以响应崩溃而在外部进程中执行。

TestStand Crash Log —当发生崩溃时,TestStand在目录\ CrashLogs中生成一个日志文件。仅保存最后的100个崩溃日志,然后删除最早的日志文件并创建一个新的日志文件。

NIER故障转储-使用与LabVIEW相同的错误报告服务,TestStand在\ NIERdump中生成一个NIER故障转储。

TestStand崩溃日志和转储文件

您可以使用配置文件来指定转储和TestStand特定日志文件的设置。配置文件是一个.ini文件,与TestStand应用程序位于同一目录中。配置文件的名称必须与TestStand应用程序的可执行文件名称相同。

在配置文件中,创建一个与可执行文件同名的部分。使用以下标记和值指定选项:

目的代币名称值目的

TSLogType不会创建TestStand崩溃日志。

默认情况下,将创建TestStand崩溃日志。

Neil不会创建NIER故障转储。默认情况下,将创建NIER故障转储。

NIERDumpType完全创建完整(而非迷你)的NIER故障转储。

小型默认情况下,会创建小型转储文件。

对数变量确实可以在TestStand特定的日志文件中记录本地,参数和FileGlobal。

情况下,Locals,Parameters和FileGlobals不会记录在TestStand日志文件中。

注意崩溃日志和转储文件不会发送到任何服务器。

注意如果在创建TestStand Engine实例之前应用程序崩溃,则不会生成崩溃日志和转储文件。

的功能使用限制

不应使用诸如SetUnhandledExceptionFilter,set_invalid_parameter_handler和set_purecall_handler之类的功能来注册代码模块,以处理应用程序崩溃。

不支持由于内存不足而导致的崩溃。

注册崩溃恢复顺序

您可以注册序列以响应TestStand应用程序中的崩溃,以将所有硬件或其他系统资产恢复到良好状态。这些序列由外部流程执行,可以在没有流程模型或登录用户的情况下运行。由于可以注册多个崩溃恢复序列,因此执行序列的顺序就是它们的注册顺序。

错误执行崩溃恢复序列时遇到的任何错误都记录在日志文件中,并且对话框显示日志文件的位置。与主应用程序TestStand崩溃日志类似,此日志文件将错误存储在多达100个崩溃回调中。

注册要注册发生崩溃时要执行的序列,必须使用要执行的序列名称和文件路径调用Engine.RegisterSequenceToExecuteOnCrash。此函数返回唯一的ID,以后可通过调用Engine.UnregisterSeuqenceToExecuteOnCrash将其用于注销序列。

TestStand部署实用程序的新功能

除了基于MSI的安装程序之外,TestStand Deployment Utility现在还支持构建软件包分发。使用“模式”选项卡上的“输出类型”控件来配置TestStand Deployment Utility,以构建基于软件包的安装程序。此控件具有3个设置:

仅部署可部署映像-将部署文件移动到“系统源”选项卡上的指定映像目录。

基于MS MSI的安装程序-除可部署的映像外,部署实用程序还会创建一个安装程序以分发系统。选中后,将启用“安装程序”选项卡,可用于配置安装程序。

基于程序包的分发-除了可部署的映像之外,部署实用程序还会创建程序包分发。选中后,“软件包分发选项”选项卡将启用,可用于配置软件包分发

丁。您可以使用以下选项配置包输出类型:

单个软件包-image目录中的文件打包为单个.nipkg文件。该程序包引用了您选择的依赖项,并且必须安装在部署目标上才能安装该程序包。

存储库-除主软件包外,所有相关软件包也都包含在部署(存储库)中。将生成一个提要,该提要引用存储库中所有包含的软件包。要安装部署,您可以在目标计算机的NI Package Manager中注册源。

软件包安装程序-除主软件包外,所有相关软件包均包含在部署中。生成一个独立的安装程序以在您的计算机上安装所有软件包。如果您的计算机上不存在NI Package Manager,则安装程序还会安装NI Package Manager。

配置软件包设置

软件包分发设置在安装程序选项卡上配置。软件包名称由您指定的安装名称生成。要为程序包配置其他设置,请单击“高级选项”按钮。注意“包含必需的证书软件包”选项确定是否包括证书软件包,这将减少安装软件包时收到的提示数量。此设置仅适用于提要和软件包安装程序。

包括要包含基于程序包的依赖关系,请单击“依赖关系”按钮。对于您选择的每个依赖性,您可以配置依赖性级别:

必—除非依赖关系在系统上,或者NI Package Manager可以通过注册的提要找到依赖关系,否则无法安装该软件包。这些软件包以提要或软件包分发模式包含在部署中。

荐/可选-您可以安装没有这些依赖项的软件包。它们不包含在Feed或Package分发模型中。

打包模式当前不支持以下功能:

高级文件选项(创建快捷方式,程序项或注册为ActiveX服务器)

自定义命令

包括自述文件或许可协议

媒体跨度

支持LabVIEW NXG

测试站部署

yment Utility支持部署调用LabVIEW NXG代码模块的序列文件。 LabVIEW NXG步骤可通过以下方式配置:

指定了项目和GLL-这些步骤可以使用LabVIEW NXG开发系统直接在VI中执行,也可以使用LabVIEW NXG运行时引擎在GLL中直接执行。在这种情况下,TestStand要求指定的GLL与LabVIEW NXG的项目和组件中配置的GLL输出匹配。部署这些类型的步骤时,TestStand部署实用程序会在部署之前自动从项目中重新生成GLL,以确保使用最新的代码。

已指定GGLL,未指定项目-必须使用LabVIEW NXG运行时引擎执行以下步骤,以执行内置在GLL中的VI。部署这些类型的步骤后,由于没有可重建的源文件,因此将按原样部署GLL文件。

项目已指定项目,未指定GLL-可使用LabVIEW NXG开发系统执行这些步骤,以直接执行VI。 TestStand Deployment Utility不支持这些步骤的部署。生成指示需要GLL的错误。

注意:如果LabVIEW NXG文件包含在部署中,但未被序列文件引用,则TestStand Deployment Utility将不会处理该文件,而是将其包含在内。

配置LabVIEW NXG文件

分析使用LabVIEW NXG代码模块分析序列后,所引用的GLL将显示在“分布式文件”选项卡中。您可以配置GLL文件的目标。与其他代码模块类型一样,如果将文件部署在与调用序列文件相同的基本目标中,则TestStand Deployment Utility可确保将序列文件更新为引用正确的文件。

要在您的部署中包括LabVIEW NXG源文件,请单击LabVIEW选项,然后选择LabVIEW NXG选项标签。启用选项以包括LabVIEW NXG源文件。选择该选项后,LabVIEW NXG项目,组件和VI也会显示在“分布式文件”选项卡中。在分发的文件选项卡中仅显示引用的文件,但是项目中包含的所有文件都将包含在部署中。您可以为源项目配置目标,但不能为所包含的组件和VI配置目标。这些文件将相对于项目进行部署。

在基于MSI的安装程序中部署LabVIEW NXG运行时引擎

由于LabVIEW NXG运行时引擎是National Instruments软件包,因此不能直接用作基于MSI的安装程序的依赖项。但是,如果在“驱动程序和组件”对话框中启用了“自动包括所需的安装程序”选项,则TestStand部署实用程序将在安装程序文件夹中包含“运行时引擎”软件包。执行安装程序后,它将调用NI软件包管理器来安装和运行引擎软件包。

局限性

LabVIEW NXG步骤当前不支持以下LabVIEW步骤功能:

生成要部署的PPL。 LabVIEW NXG不会创建PPL,因此不再需要该功能。

合并LabVIEW NXG项目。

LabVIEW NXG的早期访问支持

TestStand 2017提供了对LabVIEW NXG的早期访问支持。 LabVIEW NXG适配器适用于开发简单的测试系统或扩展现有的测试系统,但它有局限性,可能并不适用于所有应用。 National Instruments建议您在TestStand系统上使用LabVIEW NXG之前先对其进行全面评估。

评估在为测试系统评估LabVIEW NXG时,请考虑以下主题:

处理器体系结构-LabVIEW NXG适配器仅在64位TestStand中可用。

LabVIEW NXG类-TestStand 2017不支持LabVIEW NXG类。

GLL支持-通过TestStand 2017,可以构建GLL以与运行时引擎一起使用。可以通过LabVIEW NXG适配器执行GLL,但不能直接从VI调用。

调试-LabVIEW NXG 2.0不支持生成可调试的GLL。 TestStand 2017支持在开发环境中调试LabVIEW NXG代码模块。

LabVIEW NXG没有提供COM Automation支持呼叫节点。 LabVIEW NXG中的TestStand选板提供了TestStand API的所有属性和方法。

模块和工具包-TestStand Semiconductor的模块应用程序不支持LabVIEW NXG。

数据类型支持-LabVIEW NXG适配器不支持LabVIEW NXG提供的以下数据类型:

变体

数字波形

编号表

LabVIEW NXG适配器

TestStand 2017为使用LabVIEW NXG适配器调用在LabVIEW NXG 2.0中开发的代码模块提供早期访问支持。 LabVIEW NXG适配器提供了高级功能,使您可以从TestStand调用VI。您可以使用LabVIEW NXG适配器完成以下任务:

调用LabVIEW NXG项目或LabVIEW NXG GLL中存在的VI。

查看通过下面的“模块”选项卡查看VI描述和参数描述。

“步骤设置”。

使用LabVIEW NXG开发系统运行VI。

使用LabVIEW NXG运行引擎在GLL中运行VI。

如已安装LabVIEW NXG开发系统,则可通过TestStand创建和编辑VI。

执行在LabVIEW NXG运行时引擎中执行时,您可以从LabVIEW NXG项目自动生成LabVIEW NXG GLL。

对于LabVIEW NXG测试步骤,通过定义项目或GLL路径,VI名称和所需参数,在“步骤设置”窗格的“模块”选项卡中指定模块。 LabVIEW NXG适配器需要项目或GLL路径以及VI名称。

LabVIEW NXG适配器可以使用LabVIEW NXG开发系统或LabVIEW NXG运行引擎来运行VI。使用运行时引擎时,必须将VI构建到包含VI的GLL中。此外,修改原始VI时,需要重新编译GLL。

使用“ LabVIEW NXG适配器配置”对话框可在使用LabVIEW NXG开发系统和执行LabVIEW NXG运行时引擎之间进行切换。

适配器配置还包括在执行开始时自动构建丢失的GLL的选项。该选项允许您仅在运行引擎中运行指定的项目和VI步骤。如有必要,LabVIEW NXG适配器可生成GLL。

使用LabVIEW NXG高级设置设置面板对话框访问选项的步骤LabVIEW NXG运行时引擎始终运行VI。使用此选项,无论LabVIEW NXG适配器的服务器设置如何,都可以在运行时引擎中执行单个代码模块。

TestStand LabVIEW NXG转换工具

使用TestStand LabVIEW NXG转换工具通过LabVIEW代码模块转换TestStand文件,以引用其转换后的LabVIEW NXG代码模块。您可以使用TestStand LabVIEW NXG转换工具来转换TestStand工作区(.tsw),序列文件(.seq),TestStand部署规范文件(.tsd)以及包含这些文件的文件夹。

注意VI仅在上述任何一种文件类型引用的情况下,才由转换工具转换。您不能使用该工具转换独立VI。

Conversion Utility应用程序窗口包含以下窗格:

文件文件窗格-此窗格显示为转换而添加的项目,它们的依存关系和状态。该窗格还指示已添加并转换了重复的文件和在递归循环中调用的文件(在其依赖关系层次结构中某个时刻调用其自身的文件)。通过右键单击文件并选择“打开原始文件”选项,可以从该窗格导航到文件。

预览窗格—此窗格显示输出目录的预览。开始预览时,将对要添加进行转换的文件执行转换前检查,并且任何错误或警告都将在日志中报告。

日志窗格-此窗格显示并记录在转换过程中生成的错误,警告和信息消息。

“呼叫层次结构”窗格-此窗格显示项目的呼叫层次结构,并在单击任何日志消息上的“呼叫层次结构”按钮时显示。仅当日志消息与要转换的项目有关时,才会显示“呼叫层次结构”按钮。

LabVIEW NXG中的TestStand API

通过在功能面板中添加TestStand面板,TestStand 2017可以完全访问LabVIEW NXG中的TestStand API。该选板包括调用TestStand API的VI和用于处理对TestStand类的引用的基本COM自动化功能。

注意LabVIEW NXG在控制面板中没有用于子VI的自动前面板控件。如果需要使用自动化控件作为输入来开发子VI,可以将自动化控件放置在程序框图上。

LabVIEW NXG中的操作员界面

TestStand 2017包含早期访问支持,可用于在LabVIEW NXG中开发TestStand操作员界面。 TestStand 2017使用与其他开发环境相同的用户界面控件,并使用相同的ApplicationMgr,ExecutionView和SequenceFileView控件填充LabVIEW NXG控件选板。 TestStand操作员界面的整体开发在LabVIEW NXG中提供了类似的LabVIEW体验。

帮助为了帮助您开始在LabVIEW NXG中进行操作员界面开发,TestStand 2017提供了一个完整版本为LabVIEW NXG的简单且功能齐全的用户界面的新版本作为发行示例。这些示例可以在\ TestStand 2017. \ UserInterfaces \目录中找到。

精品推荐
猜你喜欢
用户评论