NI TestStand是一款非常专业的编程辅助软件,NI TestStand界面简洁,功能非常强大,主要是用于开发自动测试和验证系统,并且你还能使用它来满足自己的各种测试需求,从而帮助你寻找程序里的隐藏漏洞,适合大部分的专业编程人员使用。
NI TestStand全新的2020版本改进了报告功能和多核缩进,添加了快速删除功能,无缝与CVI集成,支持Python适配器,该版本内置破解补丁,用户打上补丁之后,即可永久免费使用,需要的朋友可以来本站下载!
软件特色
1、开发
编写测试序列以在测试站计算机上使用。 测试序列是初始化仪器,执行复杂测试或更改执行流程的一系列步骤。 使用序列编辑器或自定义序列编辑器来编写和编辑测试序列。
2、定制
根据您创建的应用程序的需求,编辑TestStand框架的默认行为。 您可以自定义报告,数据库日志记录,流程模型,回调序列和用户界面,以为应用程序创建独特而强大的测试解决方案。
3、除错
在部署测试系统之前,请确保测试序列和所有自定义功能均能正确执行。 在开发过程中或部署之前,请在序列编辑器或独立序列分析器应用程序中使用TestStand序列分析器,以发现错误并执行您建立的自定义开发指南。
TestStand在序列编辑器或自定义序列编辑器中提供了用于调试序列的多种功能,包括跟踪,断点,条件断点,单步执行代码和监视表达式。 TestStand系统开发周期是一个反复的过程,您可能必须多次调试应用程序。
4、部署
开发,定制和调试TestStand系统后,可以将系统部署到多个测试站。 TestStand部署实用程序通过自动化涉及的许多步骤,包括收集序列文件,代码模块,仪器的配置数据以及测试系统的支持文件,简化了部署TestStand系统的复杂过程。 您还可以使用部署实用程序来创建安装程序或补丁程序分发。
软件功能
一、TestStand Sequence Editor的视觉设计更新
TestStand 2020将简化的视觉设计引入了TestStand Sequence Editor。除了外观更改之外,序列编辑器还具有以下更改:
1、默认情况下,序列编辑器工具栏现在仅显示范围全局的按钮。提供功能仅限于单个窗口或窗格的按钮现在位于相关的窗口或窗格中。
2、为单个窗口提供配置选项的窗格或选项卡固定在相关窗口。
3、在“步骤”窗格中,步骤现在具有语法突出显示。步骤的图标颜色指示该步骤的类型。
4、“选择序列文件回调”对话框中的复选框可简化选择回调序列的过程。
二、Python适配器改进
TestStand 2020增加了对Python 3.8的支持。现在,您可以使用Python适配器执行以下任务:
1、在TestStand和Python代码模块之间传递COM对象。
2、将TestStand中的枚举映射到Python代码模块中的枚举。
3、将TestStand中的数字数组映射到Python代码模块中的NumPy数组。
4、在TestStand和Python代码模块之间传递命名数据类型的容器时,包括或排除其子属性。
5、输入单独的文件或目录作为Python适配器的代码模块路径。
三、正则表达式支持
现在,正则表达式是字符串值测试步骤支持的比较类型。您还可以使用正则表达式作为CheckStrLimit,FindPattern,MatchPattern和SearchPatternAndReplace表达式函数的参数。
四、InstrumentStudio集成改进
TestStand 2020引入了与InstrumentStudio集成的改进。现在,您可以执行以下任务:
1、将Python代码模块与IO配置步骤类型一起使用。
2、在TestStand和Python代码模块之间传递NI_IOSession数据类型。
NI TestStand安装步骤
1、下载软件压缩包后先进行解压,得到安装包和破解文件,然后选择相信的系统版本文件夹,直接双击exe文件安装软件,如下图;
2、弹出软件安装向导页,选择对用的安装版本,然后勾选“我接受...”进入下一步;
3、接着设置禁用Windows快速启动,在点击下一步;
4、选择软件安装的组件,建议全选,在进入下一步安装;
5、等待软件安装,安装完成后需要重启电脑,点击重启;
6、完成重启后,接着以管理员的身份运行crack文件夹内的破解文件,用它来激活软件,如下图;
7、完成以上操作后,软件就破解激活成功了,用户就可以免费的使用软件了。
NI TestStand新功能
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访问快速搜索对话框,以便轻松地将步骤,序列和变量插入到序列编辑器中