- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 CAPL脚本介绍系列完结篇
用例篇CPAL脚本自动化测试 ———— testcase系列函数及使用CPAL脚本自动化测试 ———— testcase的排版设计函数篇CPAL脚本自动化测试 ———— 信号测试系列函数及使用CPAL脚本自动化测试 ———— Flexray系列函数及使用CPAL脚本自动化测试 ———— FDX系列函数及使用CPAL脚本自动化测试 ———— 诊断模块之参数赋值功能篇CPAL脚本自动化测试 ———— Message的相关属性CPAL脚本自动化测试 ———— 诊断模块的安全解锁函数分析..
2021-04-29 15:40:35 12604 2
原创 CPAL脚本自动化测试 ———— 数学函数&字符串处理函数
函数功能用例结果arccos计算反余弦值double x; x = arccos(0);90°arcsin计算反正弦值double x;x = arcsin(1);90°arctan计算正切值double x;x = arctan(1);0°_ceil求出不小于的最小整数float x;x = _ceil(3.6);4_floor求出不大于的最大整数float x;x = _floor(3.6);3_Log取自然对数函数...
2021-04-29 11:00:33 2986 5
原创 CPAL脚本自动化测试 ———— Write函数的使用与输出格式
在运行工程的过程中,我们不一定每一次都可以完美的契合我们所需要的目标。这里可能会存在着问题或者偏差,这个时候就需要我们去调试脚本。关于调试脚本,CANoe支持两种不同的方式,一种是进入debug模式进入调试,另一种是通过打印的方式来分析和调试脚本。CANoe的输出打印窗口是有一个单独的打印窗口的,叫做 "Write"窗口。进入方式为Home -> Write。对于截图中的内容来说,这边记录了多次的诊断请求与诊断响应。系统的启动也会有一些内容打印,这样我们就可以类似于通过分析打印的log来分析程序的执
2021-04-28 10:36:53 11055 9
原创 CPAL脚本自动化测试 ———— Test Report系列函数及使用
在完成了测试用例的设计之后,最终的测试用例执行结果将会以Test Report形式展示。可能测试步骤中并没有包含我们所需要的信息,那这个时候test report系列函数将帮助我们完成这个功能。TestReportAddEngineerInfo/TestReportAddSetupInfo/TestReportAddSUTInfo 函数使用格式如下。主要用于在测试报告中添加一些信息(测试员、测试配置、待测样品)。用例: // add information to SUT information
2021-04-27 16:08:15 3832
原创 跟我学UDS(ISO14229) ———— 0x10(DiagnosticSessionControl)
文章目录前言为什么需要有不同的诊断会话模式呢?诊断请求发送发送格式前言在UDS协议中,我们首先接触到的是诊断和通信管理功能单元(Diagnostic and communication management functional unit)模块。在这个模块里面,DiagnosticSessionControl是我们第一个需要掌握的内容。按照ISO 14229上面的划分,我们可以将诊断会话模式分为两大类;一类是DefaultSession;另一类是OtherSession。该服务的作用是:用于在服务器中启
2021-04-23 17:27:59 13499 1
原创 CPAL脚本自动化测试 ———— Test Step系列函数及使用
在设计测试用例的过程中,我们可能会使用到测试步骤的函数。这个时候,CAPL的库中也存在着一系列的TestStep函数。这里对一些常用的函数进行一个阐述说明。TestStep 函数使用格式如下。主要是用来报告测试步骤的相关描述,对测试结果没有任何的影响。用例:TestStep("1.0", "Communication prepared"); // create neutral entry in report fileTestStepPass 函数使用格式如下。主要是用于描述某个测试步骤
2021-04-22 08:47:39 5585 14
原创 CANoe操作系列完结篇
准备篇CANoe操作介绍系列 ———— 新建CANoe 仿真工程CANoe操作介绍系列 ———— 创建数据库(.dbc)CANoe操作介绍系列 ———— 系统变量与环境变量配置篇CANoe操作介绍系列 ———— 硬件配置CANoe操作介绍系列 ———— Hardware功能区中通道配置操作篇CANoe操作介绍系列 ———— 两种测试节点的添加与配置CANoe操作介绍系列 ———— Home功能区中Panel操作CANoe操作介绍系列 ———— Analysis功能区CANoe操作介绍系
2021-04-21 10:34:20 5269 1
原创 CPAL脚本自动化测试 ———— Signal Wait系列函数及使用
等待指示类(Wait Instruction Functions)主要运用于为用户提供动作设置、等待测试等功能。TestValidateForTesterConfirmation 函数使用格式如下。主要运用于创建一个弹出窗口,将给定的字符串提供给测试人员。 测试人员可以通过“是”,“否”或“不清楚”来确认该窗口。该窗口包含用于输入注释的字段,该注释将自动应用于测试报告中。TestWaitForEnvVar 函数使用格式如下。等待指定环境变量的出现。 如果事件在规定时间到期之前未发生,则等待条件仍
2021-04-20 14:25:56 5146 3
原创 CANoe操作介绍系列 ———— 新建CANoe 仿真工程
在项目初期,我们可能无法从已有的项目移植我们的CANoe工程。那就需要我们自己新建一个适用于本项目的工程。如何新建一个全新的CANoe工程呢?打开CANoe软件。File -> New -> Available Templates。这里根据你需要的目标模板去选择,例如我所在的项目需要CAN FD通信,则我要选择CAN FD 模板。选择保存名称、路径、版本。这里需要强调一下,保存的版本这一个选项。如果你选择默认的,系统会给你建立一个基于你驱动版本的版本。可以这么理解:你用CANoe
2021-04-15 16:29:58 6967 1
原创 CANoe操作介绍系列 ———— 系统变量与环境变量
姊妹篇: CANoe操作介绍系列 ———— 创建数据库(.dbc)文章目录系统变量创建使用注意事项环境变量创建使用注意事项系统变量创建创建路径。创建系统变量需要注意的参数。2.1 Namespace:定义了系统变量组的名称。如果需要在大的系统变量组里新建次级的系统变量组,则需要使用到Name1::Name2格式。具体情况如下。2.2 Name:系统变量的具体名称。后续的使用会直接引用该名称。2.3 Data type:选择需要的类型。下拉菜单中支持的所有类型均在截图中可以看到。2
2021-04-13 17:10:16 31673 8
原创 CPAL脚本自动化测试 ———— Signal Check&Reset系列函数及使用
信号测试类函数主要适用于检测、操作信号、变量的数值。下面列举一些在平时会经常使用到的一些函数。checkSignalInRange / testValidateSignalInRange 函数作用均是确认信号/变量的值是否处于规定的范围(aLowLimit <= Value <= aHighLimit)内。如果未处于规定的范围内,该函数的值返回为非1。不同点在于testValidateSignalInRange 函数多了一个参数aTestStep[]。也就是说这个参数可以定义该函数的确
2021-04-12 15:14:53 5035 3
原创 CANoe操作介绍系列 ———— 两种测试节点的添加与配置
完成了工程的构建,我们存在需要增加特定的测试节点来进行自动化的测试。如何添加CPAL测试节点与XML测试节点?添加之后如何配置相对应的测试节点?不同的配置会产生什么不一样的现象呢?添加测试节点。1.1 方法一:Simulation -> Simulation Setup -> 右键网络拓扑图中的通道线 -> 选择需要添加的CAPL/XML测试节点1.2 方法二:Test -> Test Setup ->右键测试环境中某一个文件夹 -> 选择需要添加的CAPL/
2021-04-08 13:12:15 7204 6
原创 CANoe操作介绍系列 ———— 创建数据库(.dbc)
在使用工程的过程中,如何准备查看到数据的变化,这个时候就需要在工程中添加相对应的数据库,这里介绍一下如何添加数据库(格式为.dbc)。数据库存放着数据的所有内容,也是工程运行过程中很重要的一个数据。打开一个已经建好的DBC。如果是需要自己完全新建一个,可以找到工程里面的DBC模板,路径为:C:\Users\Public\Documents\Vector\CANoe\11.0 (x64)\Templates\Database。点击File–Create Database 进行一个新的DBC创建创
2021-04-06 10:58:22 10992 3
Enterprise Architect User Guide Series
2024-08-08
自动驾驶之自动泊车技术发展
2023-08-18
MPEG-21(“多媒体框架”或者“数字视听框架”)相关介绍
2022-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人