安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  编程工具 > NI TestStand 2019(测试管理软件) v19.0
NI TestStand 2019(测试管理软件)

NI TestStand 2019(测试管理软件)

 v19.0
  • 软件大小:2683 MB
  • 更新日期:2020-03-11 09:17
  • 软件语言:简体中文
  • 软件类别:编程工具
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:2683 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  NI TestStand 2019是一款专业、功能强大的测试管理软件,该程序内置了一套完整的功能模块,可以自动测试系统方案,从而实现加速工程开发,程序系统涵盖了高效软件、模块化硬件和庞大的生态系统,用户可以通过此工具自行开发完全满足您应用需求的系统,而且,借助该平台的可扩展性,您可以通过更多地复用现有设备来实现您的想法并保护您的投资;该程序将帮助您通过编程将想法转化为现实,同时缩短项目开发时间,提高系统性能,并从采集的数据中获取商业视角;提供灵活的模块化硬件,NI模块化硬件涵盖从高性能射频测量仪器到低成本测量设备,具备灵活的I/O,可帮助您通过软件重新配置硬件,避免每次应用需求发生变化时都需要购买新设备;支持无缝集成,NI灵活的硬件和高效软件无缝集成,可帮助您更快地设计测量和控制系统;通过NI软件和I/O硬件的协同工作,让您免除底层开发工作,专注于更快地设计更好的系统;程序还提供了开放性和互操作性,NI平台的开放性和灵活性可让您选择以多种不同的组合使用NI软件和硬件或第三方工具,这有助于您加速系统设计、降低复杂性、更快速进行创新,而且还可根据您偏好的工具,不断集成新技术;需要的用户可以下载体验

NI TestStand 2019(测试管理软件)

新版功能

  1、Python的适配器支持

  TestStand 2019 beta将为调用Python 2.7或3.6中开发的Python模块提供本机支持。熟悉的TestStand Action,Pass / Fail,Numeric Limit,Multiple Numeric Limit和String Value Test的体验现在支持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测试版。

  7、添加快速删除

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

软件特色

  一、开发测试与验证系统

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

  1、自定义测试序列,以满足各种测试需求

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

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

  使用TestStand的内置自动报告生成功能,创建各种符合业界标准格式的文件(如 ATML、XML、TML与纯文本文档),以便存储和共享测试数据。 您可以将这些测试结果记录到企业数据库,不仅便于将来进行分析,还可简化数据共享。

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

  使用TestStand的原生工具,简化设备并行测试配置,进而缩短测试时间。 您还可以自定设计能够一次性测试多台设备或能够在同一设备上运行多个测试的系统,从而提高测试吞吐量。

  二、开发和部署测试系统

  将测试序列、代码模块和相关文件部署到生产计算机上。 借助TestStand中的调试工具,分析故障并修复任何漏洞,减少已部署系统的停机时间。

  1、高效复制和部署测试系统

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

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

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

  3、自行设计用户界面,满足各种测试需求

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

安装步骤

  1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包

NI TestStand 2019(测试管理软件)

NI TestStand 2019(测试管理软件)

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

NI TestStand 2019(测试管理软件)

  3、同意上述协议条款,然后继续安装应用程序,点击同意按钮即可

NI TestStand 2019(测试管理软件)

  4、弹出以下界面,用户可以直接使用鼠标点击下一步按钮,可以根据您的需要不同的组件进行安装

NI TestStand 2019(测试管理软件)

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

NI TestStand 2019(测试管理软件)

NI TestStand 2019(测试管理软件)

  6、提示需要输入注册码,这里直接将界面关闭,点击右上角“×”

NI TestStand 2019(测试管理软件)

  7、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可

NI TestStand 2019(测试管理软件)

方法

  1、程序安装完成后,然后打开NI License Activators,将里面的注册机打开,点击右键、点击activate激活软件

NI TestStand 2019(测试管理软件)

  2、小方块显示绿色说明软件激活完毕,现在你可以打开软件使用

NI TestStand 2019(测试管理软件)

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

NI TestStand 2019(测试管理软件)

使用说明

  快速放置对话框

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

  TestStand 2019引入了`` 快速放置''对话框,这是一种直接从对话框中插入步骤,序列和变量的简便方法,而无需使用鼠标单击。

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

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

  TestStand部署实用程序更新

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

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

  软件包发行版中部署版本号和软件包版本号的第四个字段,格式为XXXX。每次成功构建后,您可以自动增加软件包版本的第四个字段,从而使您无需更改major.minor.patch即可重建软件包。软件包版本的字段。对于基于MSI的安装程序,第四个字段不存在,以保持与TestStand早期版本的兼容性,并且版本继续使用XXX格式

NI TestStand 2019(测试管理软件)

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

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

  在打包项目库和VI之间切换

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

  在“ LabVIEW适配器配置”对话框中,您可以覆盖所有LabVIEW代码模块的模块设置,以运行源VI或打包的项目库。您还可以选择自动构建打包项目库的选项。在“ LabVIEW适配器配置”对话框的“高级”选项卡上查看这些选项。

  LabWindows / CVI集成改进

  TestStand 2019包含针对TestStand的LabWindows / CVI适配器的多项改进,使编程和调试体验更加轻松。使用这些功能有三个要求:

  安装LabWindows / CVI 2019。

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

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

  改进的C结构处理

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

  LabWindows / 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会自动检测是否使用方括号语法将参数声明为数组,并在适配器中将参数自动定义为数组。如果参数包括阵列尺寸,Test Stand将自动使用该尺寸作为阵列尺寸。

  此外,用户可以使用/// OUT语法将参数指定为指针。这将使用户避免出现提示。

  Python适配器

  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 Module Tab。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 数据流提供了一种从CSV(逗号分隔值)文件读取数据或将数据写入CSV(逗号分隔值)文件的简单方法。数据流步骤类型提供了基本数据流功能,并且对现有的“每个步骤”类型进行了更新。使用这些步骤类型可以快速轻松地创建消耗或产生CSV文件数据的序列。

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

  要开始使用此功能,请使用TestStand 2017 \ Examples \ Fundamentals \ Using Data Streams提供的示例代码。

  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崩溃日志。

  尼尔假不要创建NIER故障转储。默认情况下,将创建NIER故障转储。

  NIERDumpType充分创建完整的(而不是迷你的)NIER故障转储。

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

  对数变量真正在TestStand特定的日志文件中启用Locals,Parameters和FileGlobals的日志记录。

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

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

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

  使用功能的限制

  代码模块不应注册到诸如SetUnhandledExceptionFilter,set_invalid_parameter_handler和set_purecall_handler之类的函数来处理应用程序崩溃。

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

  注册崩溃恢复序列

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

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

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

  TestStand部署实用程序的新功能

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

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

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

  基于程序包的分发 -除了可部署映像之外,部署实用程序还创建程序包分发。选择此选项时,将启用“软件包分发选项”选项卡,可用于配置软件包分发。您可以使用以下选项配置包输出类型:

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

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

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

  配置程序包设置

  软件包分发设置在安装程序选项卡上配置。软件包名称由您指定的安装名称生成。要为程序包配置其他设置,请单击“ 高级选项”按钮。

  注意 “包括必需的证书软件包”选项确定是否包括证书软件包,这将减少安装软件包时收到的提示数量。此设置仅适用于提要和软件包安装程序。

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

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

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

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

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

  自定义命令

  包括自述文件或许可协议

  媒体跨度

  支持LabVIEW NXG

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

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

  已指定GLL,未指定项目 -必须使用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 options,然后选择LabVIEW NXG options选项卡。启用包括LabVIEW NXG源文件选项。选择该选项后,LabVIEW NXG项目,组件和VI也将显示在“分布式文件”选项卡中。在分发的文件选项卡中仅显示引用的文件,但是项目中包含的所有文件都将包含在部署中。您可以为源项目配置目标,但不能为所包含的组件和VI配置目标;这些文件将部署到相对于项目的位置。

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

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

  局限性

  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。GLL可以通过LabVIEW NXG适配器执行,但不能直接从VI调用。

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

  COM自动化支持 – LabVIEW NXG中不提供调用节点。可通过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 \目录。

人气软件