当前位置:网站首页>Control the operation of the test module through the panel in canoe (Advanced)
Control the operation of the test module through the panel in canoe (Advanced)
2022-07-06 09:48:00 【Ant soldier】
Related articles

stay CANoe Pass through Panel Panel control Test Module function ( primary ), Click the jump
This chapter demonstrates the source code download , Click the jump
Preface
- stay ( primary ) In the article , Preliminary understanding of using system variables to control TestModule Operation of , Has been used panel Control system variables , And then control Test Module function , So here comes the question
- stay CANoe in , One
Test ModuleRun out , It stopped. , How can we run continuouslyNindividualTest Module?
This is it. ( senior ) The problems that need to be solved in the project , Solve this problem , Take your automated testing to a new level .- Demonstrate hardware and software environment Win10 x64 ; CANoe 11 SP2 x64


Multiple TestMoudle Architecture that runs automatically
- 1️⃣ Here's the picture , Here are some common tests created type , Divided into several
Test Module, What we're going to do next isOne key testAll the selectedTest Module

2️⃣ Here we need to create several system variables , and TestModule One-to-one correspondence .
Every TestModule Need to use 3 A variable :
xx_test ; xx_test_status ;xx_call
xx_test: Used for bindingpanelPanel controls , Keep looking downxx_test_status: Used for bindingtest module statexx_call: Used for bindingtest moduleThe trigger condition

- 2️⃣ Let's say
flash test moduleFor example , Combine the system variables created above withTestModuleUnder binding , That's exactly what it is.xx_test_statusandxx_callWhere variables are used

- 3️⃣ Let's say
flash test moduleFor example , Modelled on the《 primary 》The method in this article combines system variables withpanelControls are bound one by one

- 4️⃣ With
panel, We have to deal withpanelResponse logic , Here's the picture , Here we aretseCreate a new one inNetWork Module Node, staycanPerfect the response code in the document
- 5️⃣ In this way, the job is done , Here's the picture , We chose several TestModule , He finished all the execution in order .



summary

️ Under this structure , Just according to the actual needs of your project , It can be easily extended , And it is also very simple and convenient to use ,

- Small partners with mobile phones can add communication groups , A small circle in the field of on-board diagnosis , In the group
SkyDrive data,Source code, There may be something you need , Usually can exchange technology , Talk about job opportunities .- If this blog is helpful to you , please “ give the thumbs-up ” “ Comment on ”“ Collection ” One key, three links Oh ! It's not easy to code words , Thank you for your support .
边栏推荐
- 一大波開源小抄來襲
- [deep learning] semantic segmentation: paper reading: (CVPR 2022) mpvit (cnn+transformer): multipath visual transformer for dense prediction
- MapReduce instance (x): chainmapreduce
- 五月刷题26——并查集
- Mapreduce实例(四):自然排序
- 018.有效的回文
- 运维,放过监控-也放过自己吧
- 嵌入式开发中的防御性C语言编程
- Cooperative development in embedded -- function pointer
- 为什么要数据分层
猜你喜欢

Hero League rotation chart manual rotation

Regular expressions are actually very simple

Release of the sample chapter of "uncover the secrets of asp.net core 6 framework" [200 pages /5 chapters]

51单片机进修的一些感悟

面渣逆袭:Redis连环五十二问,图文详解,这下面试稳了

Minio distributed file storage cluster for full stack development

Segmentation sémantique de l'apprentissage profond - résumé du code source

Why can't TN-C use 2p circuit breaker?

MapReduce工作机制

Selection of software load balancing and hardware load balancing
随机推荐
[deep learning] semantic segmentation: thesis reading (neurips 2021) maskformer: per pixel classification is not all you need
max-flow min-cut
Summary of May training - from a Guang
Basic concepts of libuv
五月刷题03——排序
[deep learning] semantic segmentation: paper reading: (CVPR 2022) mpvit (cnn+transformer): multipath visual transformer for dense prediction
【深度學習】語義分割-源代碼匯總
leetcode-14. Longest common prefix JS longitudinal scanning method
数据建模有哪些模型
In order to get an offer, "I believe that hard work will make great achievements
May brush question 26 - concurrent search
Cooperative development in embedded -- function pointer
Detailed explanation of cookies and sessions
学习单片机对社会的帮助是很大的
MapReduce instance (V): secondary sorting
嵌入式中的合作开发--函数指针
Redis分布式锁实现Redisson 15问
How can I take a shortcut to learn C language in college
Global and Chinese markets for modular storage area network (SAN) solutions 2022-2028: Research Report on technology, participants, trends, market size and share
The real future of hardware engineers may not be believed by you if I say so
