文章目录
提示:以下是本篇文章正文内容,下面案例可供参考
Stimulus Profile Editor介绍
Stimulus Profile Editor(创建激励信号) 是Veristand的高级功能,可以直接理解为Veristand用于编程的区域。Stimulus Profile Editor帮助Veristand实现自动化测试,可以调用Veristand的各个模块(工程控制、面板控制、信号控制),我们可以通过主界面的Tool Launcher -> Stimulus Profile Editor 进入功能;
一、Stimulus Profile Editor功能
1)对工程的控制:
① Logging: Start Logging、Channel Group、Stop Logging(控制Logging录制状态)
② Project : Open Project、Close Project 、Run Project(控制Veristand Project的状态)
③ Workspace :Open Workspace 、Close Workspace、update Model Parameters from File (控制UI界面的打开与关闭)
④FTP : Command shell 、Macro Player 、Message Box 、Group(其他功能控制)
2)对已封装的动作调用
Veristand已封装部分动作(功能),我们可以进行这部分动作的调用,以实现对Logging、Time、波形图的控制等;
3)对创建的Channel信号进行控制
可以对Controller中的 Custom Devices(CD的信号)、User Channels(相当于局部变量)、Alarms(看成一个事件) 、System Channels(系统参数) 通道的各个信号进行逻辑控制,逻辑编程等;
二、Stimulus Profile Editor案例
实现:
1、自动运行Veristand Project;
2、使变量U_Keysts从1加到10,每次增加的时间间隔为1S;
3、自动关闭Veristand Project;
步骤1:新建Stimulus Profile
Stimulus Profile相当于一个动作组,可以由若干个动作组成。动作:可以是打开工程,也可以是关闭工程,也可以是控制信号;
步骤2:新建Sequence
Sequence相当于一个动作,上面讲到的“使变量U_Keysts从1加到10,每次增加的时间间隔为1S”也可以是一个动作;
步骤3:在Stimulus Profile增加打开工程的动作
1、在Setup中插入Open Veristand Project;
2、点击最右边的属性Property Browser配置工程的路径;
步骤4:在Sequence中编辑一个动作
这个Sequence(动作)是为了实现:变量U_Keysts从1加到10,每次增加的时间间隔为1S;
1、打开Sequence界面;
2、插入一个信号;
3、在Main中插入一个For Loop的循环;
4、将U_Keysts信号从右侧拖到For Loop循环下面(右侧的Property Browser可以配置循环次数)
5、添加1S的延迟(右侧的Property Browser可以配置时间);
保存动作名:< 动作1> 以上完成此动作编辑;
步骤4:在Stimulus Profile调用Sequence
回到刚刚打开的Stimulus Profile界面,调用<动作1>;
1、拖动左侧的Real-Time Sequence Call,并在Property Browser中配置动作1的路径;
步骤5:在Stimulus Profile插入关闭工程的动作
最后点击上述的RUN按键即可,实现:
1、自动运行Veristand Project;
2、使变量U_Keysts从1加到10,每次增加的时间间隔为1S;
3、自动关闭Veristand Project;