Ggpoker官网

干货分享 | TSMaster 序列发送 ?樵谄悼⒉馐灾械挠τ

Table of Contents

众所周知,序列发送 ?榭梢圆恍枰疟敬胧迪植馐灾刑囟刂票ㄎ男蛄械姆⑺,该 ?槎嘤糜谘匪承蚩刂频牟馐园咐。序列发送 ?榈某S贸【,主要是针对一些新开发的产品需要通过该 ?槔囱橹げ饭δ艿鹊。本文重点和大家分享一下关于TSMaster中序列发送 ?榈氖褂。

本文关键字:序列发送、无代码发送

本文目录

一、序列发送 ?榈氖褂梅椒

1|添加CAN/CAN FD序列发送 ?

在工具栏【测试】找到 【CAN/CAN FD序列发送 ?椤->添加CAN/CAN FD序列发送 ?,如图1。

在工具栏【测试】找到 【CAN/CAN FD序列发送?椤->添加CAN/CAN FD序列发送?
图1

2|添加新的序列发送流程

添加完成后,首先需要在序列发送窗口左侧空白处右键选择【添加新的序列发送流程】,如图2。

添加完成后,首先需要在序列发送窗口左侧空白处右键选择【添加新的序列发送流程】,如图2。
图2

①【切换到本序列发送流程】:存在多个序列发送流程时可以通过此选项切换流程。

②【启动序列发送流程】:启动当前选中的序列发送流程。

③【中断序列发送流程】:中断当前正在运行的序列发送流程。

④【添加新的序列流程】:创建新的序列发送流程。

⑤【编辑名称】:编辑当前选中的序列流程名称。

⑥【删除所选】:删除当前选中的序列流程。

⑦【删除所有】:删除所有序列流程。

3|添加顺序发送报文

在序列发送窗口右侧空白处右键选择添加需要序列控制的报文,可以选择新建原始报文/从数据库添加报文,如图3。

添加顺序发送报文
图3

①【从数据库添加报文】:加载数据库后可通过该选项添加数据库中的报文到序列发送 ?橹。

②【新建原始报文】:通过新建报文添加报文到序列发送 ?橹。

③【复制】:选择列表中的报文进行复制,再通过粘贴按钮进行粘贴。(可通过按下shift键多选报文)

④【复制为C脚本】:将当前选中的报文复制为C脚本代码。

⑤【粘贴】:粘贴已复制的报文。

⑥【删除所选】:删除选中的报文。

⑦【导出配置】:完成发送列表的配置后可以点击将该发送列表保存为.CAN FDTX配置文件。

⑧【导入配置】:导入序列流程配置文件.CAN FDTX

4|配置报文控制序列

按业务需求配置序列发送报文的控制数据、报文与报文间的延时时间、流程执行的循环次数,以达到我们需要的控制效果,如图4。

配置报文控制序列
图4

二、序列发送实例

在汽车开发流程中,车门开闭测试是必不可少的,在这里以车门开闭控制为使用场景,讲解序列发送 ?榈氖褂。

加载数据库后通过添加数据库报文添加报文到序列发送流程中,示例中0x555报文为车门控制报文,其中包含车门控制信号定义,左前门信号:FL_Door,右前门信号:FR_Door,左后门信号:RL_Door,左后门信号:RR_Door,如图6。

  • 复制多条车门控制报文,至上而下给需要控制的信号赋值。
  • 对每条控制报文做相应的延时设置。
  • 对已完成的序列发送流程做循环次数的配置。
  • 为了方便观察控制序列发送的效果,在panal面板中添加了四个指示灯分别表示四个车门的开闭状态。

?

指示灯控件的属性可以非阈值模式(ThresholdMode=false,当信号值等于ValueOn所设置的值时,指示灯为点量状态,ValueOn为其他值时指示灯为熄灭状态)或选择阈值模式(阈值是指一个极限值,当某个变量达到这个值时,控件的行为会发生某种变化,将ThresholdMode的值设为True,设置阈值的高限值为1,低限值为0,当信号值等于或小于0时,指示灯为熄灭状态,当信号值等于或大于1时,指示灯为点亮状态。)如图5。

指示灯控件的属性可以非阈值模式
图5

完成后启动序列发送流程,指示灯代表的车门开闭状态由左前->全灭->左后->全灭->右前->全灭->右后->全灭->全亮->全灭->全亮->全灭->全亮->全灭依次循环执行100次。

TSMaster 序列发送?樵谄悼⒉馐灾械挠τ
图6
以上是序列发送 ?槭褂貌僮髁鞒毯褪纠,序列发送 ?榭梢杂糜诳焖傺橹げ饭δ艿目刂菩Ч,多个序列流程可以测试产品的多种控制状态,能熟练运用序列发送 ?,将序列发送 ?榻槿肟⒑筒馐怨ぷ髦锌梢杂行岣呶颐强⒉馐缘男。
近期文章

发表回复

×
×

产品入口: 产品添加到购物车

【网站地图】