系列文章目录
CANoe快速入门实战(第一章)-CANoe 软件的基础认识和工程建立
CANoe快速入门实战(第二章)-学会发送报文和分析报文
CANoe快速入门实战(第三章)-通过ReplayBlock模块重新回放报文
CANoe快速入门实战(第四章)-图形化分析利器:Trace窗口高级技巧
CANoe快速入门实战(第五章)-系统变量的定义及使用
—`
前言
通过前面的学习,相信读者朋友们已经掌握了CANoe的基础用法了,接下来我会和大家一起开始一点点地深入CANoe学习了。
本文还是希望通过简单直接的方式最快地教会大家使用CANoe,一步一步地进阶,最终达成自己想要的水平!
和大家一起进步!Respect~
话不多说,开整~
一、系统变量是什么?
系统变量是作用于CANoe全域的动态变量,通过系统变量实现人机交互控制与多节点数据联动,构建动态测试系统。
这么说好像有点抽象;简单来说,就是创建一个系统变量后,你可以在很多地方都能用,既可以在Panel中用到,也能在CAPL中用到(后续要学习的),有点类似于C语言中的全局变量,它在CANoe中都能使用。
二、打开系统变量库
点击Environment,然后点击SystemVariables窗口;
二、新建系统变量
1)点击New System Variable,而后会弹出一个New System Variable的窗口,就可以开始建立自己的变量库了;
2)以下是我自己任意创建的一个变量;需要填写名字空间,可以理解为把你自己的变量做个分类,便于区分和理解;Name则是你想要取的变量名字,后面依次是你自己定义的变量类型,属性里面则是具体的值。
3)当然,你也可以选择Value Table ,点进去之后就如下图所示,先给Table里面的内容去几个你需要的常量值,例如OFF代表0,ON代表1,Invalid代表2等等,
4)选择Table后,上面的值它就自动给你定义了,后面有需要直接调用就好了;
5)根据以上操作就完成了一个系统变量的创建,如果有需要更多的变量,继续按照该方法创建即可。
三、导入系统变量
有一些时候,你在其他项目中已经创建了系统项目,你在新的项目中就不需要再次创建了,直接从之前的项目中把系统变量导入进来使用即可;
点击Import from File,选择需要导入的系统变量文件(.vsysvar)就完成了;
四、导出系统变量
与导入系统变量相对应,导出系统变量就是你在别的项目或工程文件中,也需要系统变量的辅助,这个时候,你也可以直接导出当前工程的系统变量可供使用;
点击Export Selected System Variable,就是说可以自主选择你想要导出哪些系统变量;点击Export All,就是说一次性把当前工程下的所有系统变量导出;两种方式可根据实际需要供大家自主选择。
总结
以上就是今天的全部内容了,下一次我将会进一步分享系统变量的具体用法内容,敬请关注!
为者常成,行者常至。
希望大家能有所收获,大家的支持是我持续更新下去的动力!!!
一键三连,有需要可获取CANoe安装包。