TS-RadiMation测试软件如何在序列测试中发挥作用?

2024-06-21 15:12

本文主要是介绍TS-RadiMation测试软件如何在序列测试中发挥作用?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

图片

一、测试目的

序列测试的目标是在没有测试工程师干预的情况下依次运行不同(类型)的测试。这些测试可以是相同类型或完全不同类型。

例如,序列测试功能可用于:

● 依次运行辐射发射测试、传导发射测试和辐射抗扰度测试(全部在同一电波暗室中进行)。

● 不同频段使用不同放大器的情况。对于这种情况,可以生成多个TSF文件,其中每个 TSF 文件定义一个频带。然后,可以将所有创建的 TSF 文件按顺序放置,以便可以像一个测试一样运行它们。天线极化也是如此,可以创建水平和垂直 TSF 文件并将其放入单个序列中。

● 可以将三个(或更多)不同的传导发射频段添加到序列文件中,并依次进行测试。

特别是与暂停测试相结合,序列测试对于轻松自动化固定测试组合非常有吸引力。

二、序列测试操作

1.创建并保存序列

从主菜单中创建一个新的序列文件。要将测试添加到序列中,请打开所需测试的测试配置菜单,然后选择所需的TSF文件。

图片

TSF 文件现在将添加到序列窗口中,如下图所示。

图片

2.将测试添加到序列

当需要修改序列文件时,可以从菜单中打开该序列文件,将显示序列中 当前TSF文件的列表。

要将新测试添加到序列中,请从“测试”下拉菜单中选择所需的测试。

将显示此测试方法的可用 TSF 文件列表。双击选择所需的 TSF 文件。

TSF 文件将添加到序列文件中。

注释:所选 TSF 文件的副本将添加到序列中。这意味着,如果随后更改原始 TSF 文件,序列中存在的复制 TSF 仍将使用原始测试参数。

如果改变的TSF文件也应该在序列中更新,则必须从序列中移除相应的TSF文件,并且必须将改变的TSF文件再次添加到序列中。

3.修改序列配置

可以通过选择序列中的测试并按“编辑”按钮来更改序列中已包含的 TSF 的配置。

将显示所选测试的 TSF 窗口,并且可以更改任何参数。当所有必需的参数更改后,按Store按钮将更新序列中 TSF 文件的配置,并且 TSF 窗口将关闭。

4.从序列中删除测试/更改测试顺序

另一方面,通过选择序列中的测试并按删除按钮,可以从序列列表中删除 TSF文件。也可以通过选择所需的测试并单击向上或向下箭头以升级或降级此特定测试,可以更改序列中测试的顺序。

5.开始一个序列

可以通过从菜单中选择来启动序列,将显示文件选择窗口,可以在其中选择序列文件(*.SEQ)。一旦序列文件打开,RadiMation ®将开始按照指定的顺序执行序列中选择的所有测试。

序列运行时,将显示“序列概述”窗口,其中显示序列文件的内容,并指示当前正在运行哪个测试。

还可以通过从菜单中选择来使序列概览窗口可见:

图片

6.停止序列(测试)

要结束序列中当前正在运行的测试,请按测试本身中的“停止”按钮。然后RadiMation ®将尽快中断当前测试,保存已确定的测试数据,并继续按顺序配置的下一个测试。

有两种方法可以停止整个序列:

1.  按序列概述窗口中的停止序列按钮。

2.  选择菜单项

当取消选中“自动关闭”复选框时,序列概览窗口不会在序列结束时自动关闭。这允许检查序列的实际状态,以及它是否确实完成了所有测试的运行。序列概览窗口必须由用户手动关闭。

选中“自动关闭”复选框后,如果序列已执行完所有测试,序列概述窗口将自动关闭。

7.暂停测试

德思特RadiMation®中提供暂停测试,可在序列中的两个测试之间插入信息消息。例如,该暂停测试可用于指导最终用户更改测试设置,或者可以提醒关闭放大器。允许在一个序列中包含多个暂停测试(也可以在彼此之后),因此它可以用于轻松地自动化固定的步骤序列。

可以通过以下菜单从菜单中进行暂停测试:

图片

当暂停测试包含在序列中时,将显示暂停窗口。

图片

在“暂停数据”窗口中指定的信息消息以更大的字体显示,以使其更明显。还可以选择显示的消息并将其复制到剪贴板(使用 Ctrl+C)。

如果指定了超时,则窗口将在指定的超时期限后自动关闭。不过,也可以使用“确定”按钮关闭窗口。

暂停窗口会记住它的位置和大小,并在下次再次显示时以相同的位置和相同的大小显示。这允许最终用户将暂停窗口放置在方便且可见的位置。

暂停测试不会存储任何测试结果,因此不会将任何测试结果添加到EUT文件中已执行测试的列表中。

8.命令行界面(CLI)

从 RadiMation ®版本 2023.1.2 开始,可以从命令行自动启动序列。这可以通过调用“radicli.exe”来完成,该文件位于 RadiMation ®的安装目录中。

“C:\Program Files (x86)\Raditeq\RadiMation\版本 xyz\radicli.exe”

要从命令行启动序列,请首先打开命令提示符并转到正确的路径。然后至少传递动词“startsequence”、eut文件名和序列文件名。

启动序列的示例:

cd "C:\Program Files (x86)\Raditeq\RadiMation\版本 xyz\"

radicli.exestartsequence--eut "C:\EUT_Files\eutfile.eut" --sequence "C:\sequence files\sequencefile.seq"

可能的参数是:

图片

启动序列的示例:

radicli.exe 启动序列 --eut eutfile.eut --sequence 序列.seq

还可以通过调用“radicli.exe”来 关闭 RadiMation ®实例。

图片

关闭 RadiMation ®的示例:

radicli.exe 关闭

三、EMC自动化测试软件TS-Radimation

TS-EMC软件RadiMation提供多个模块和软件包。TS-RadiMation的每个模块都可以执行不同的测试,控制不同的仪器和EMC设备。TS-RadiMation®可以作为完整的完整包购买,也可以按模块购买。目前支持辐射抗扰度、传导发射、传导抗扰度、ESD、EFT/突发、浪涌和骤降/中断、辐射发射、报告生成器、数据导出等模块。直观的图形用户界面 (GUI) 可用于创建客户特定的EMC测试。TS-RadiMation为EMC测试提供了全自动化解决方案,以便测试工程师可以完全专注于EMC测试。

图片

这篇关于TS-RadiMation测试软件如何在序列测试中发挥作用?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1081569

相关文章

Spring的RedisTemplate的json反序列泛型丢失问题解决

《Spring的RedisTemplate的json反序列泛型丢失问题解决》本文主要介绍了SpringRedisTemplate中使用JSON序列化时泛型信息丢失的问题及其提出三种解决方案,可以根据性... 目录背景解决方案方案一方案二方案三总结背景在使用RedisTemplate操作redis时我们针对

使用Python进行GRPC和Dubbo协议的高级测试

《使用Python进行GRPC和Dubbo协议的高级测试》GRPC(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用(RPC)框架,Dubbo是一种高性能的分布式服... 目录01 GRPC测试安装gRPC编写.proto文件实现服务02 Dubbo测试1. 安装Dubb

Python的端到端测试框架SeleniumBase使用解读

《Python的端到端测试框架SeleniumBase使用解读》:本文主要介绍Python的端到端测试框架SeleniumBase使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录SeleniumBase详细介绍及用法指南什么是 SeleniumBase?SeleniumBase

python多线程并发测试过程

《python多线程并发测试过程》:本文主要介绍python多线程并发测试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、并发与并行?二、同步与异步的概念?三、线程与进程的区别?需求1:多线程执行不同任务需求2:多线程执行相同任务总结一、并发与并行?1、

利用Python实现时间序列动量策略

《利用Python实现时间序列动量策略》时间序列动量策略作为量化交易领域中最为持久且被深入研究的策略类型之一,其核心理念相对简明:对于显示上升趋势的资产建立多头头寸,对于呈现下降趋势的资产建立空头头寸... 目录引言传统策略面临的风险管理挑战波动率调整机制:实现风险标准化策略实施的技术细节波动率调整的战略价

PostgreSQL 序列(Sequence) 与 Oracle 序列对比差异分析

《PostgreSQL序列(Sequence)与Oracle序列对比差异分析》PostgreSQL和Oracle都提供了序列(Sequence)功能,但在实现细节和使用方式上存在一些重要差异,... 目录PostgreSQL 序列(Sequence) 与 oracle 序列对比一 基本语法对比1.1 创建序

C++从序列容器中删除元素的四种方法

《C++从序列容器中删除元素的四种方法》删除元素的方法在序列容器和关联容器之间是非常不同的,在序列容器中,vector和string是最常用的,但这里也会介绍deque和list以供全面了解,尽管在一... 目录一、简介二、移除给定位置的元素三、移除与某个值相等的元素3.1、序列容器vector、deque

SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程

《SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程》本文详细介绍了如何在虚拟机和宝塔面板中安装RabbitMQ,并使用Java代码实现消息的发送和接收,通过异步通讯,可以优化... 目录一、RabbitMQ安装二、启动RabbitMQ三、javascript编写Java代码1、引入

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

最长公共子序列问题的深度分析与Java实现方式

《最长公共子序列问题的深度分析与Java实现方式》本文详细介绍了最长公共子序列(LCS)问题,包括其概念、暴力解法、动态规划解法,并提供了Java代码实现,暴力解法虽然简单,但在大数据处理中效率较低,... 目录最长公共子序列问题概述问题理解与示例分析暴力解法思路与示例代码动态规划解法DP 表的构建与意义动