已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CANoe培训 CAPL语言编程InteractionLayer 交互层 CANoe与Matlab联合仿真 CAPL语言编程 类C语言仿真单个节点和整个网络外部环境测试面向事件的编程语言 各种事件 消息事件onmessage123onmessage0 x123onmessageMCUonmessageCAN1 MCUonmessage onmessage100 200键盘事件onkey a onkey onkeyF1onkeyCtrl F12onkeyPageUPonkeyHomeonkey 时间事件定时器声明msTimerybctimerybc定时器函数setTimer ybc 20 cancelTimer ybc 定时器事件ontimerybc环境变量事件环境变量函数getValue putValue 环境变量事件onenvVarXXX 数据类型 messageMCUMCU messageMCUCAPL MCU output CAPL MCU Practise1新建一个数据库 该数据库有一个节点 设置该节点每200ms发送一条EngineData报文 每当按下a键 在WriteWindow窗口输出一句话 XXXEngineDatamessageshavesent 其中XXX为已经发送的EngineData报文数量 然后利用PANEL面板中的input outputbox给EngineData报文下的Enginespeed信号赋值 2模拟红绿灯 按下红绿灯启动开关按钮之后 红灯亮 红灯持续几秒之后闪烁 然后绿灯亮 绿灯闪烁几秒之后红灯亮 如此反复 InteractionLayer 交互层 报文属性 信号属性 举例说明IL的应用 新建一个数据库 该数据库有两个节点 NodeA NodeB 两个节点分别发送Msg1和Msg2报文 两个报文分别包含Sgn1和Sgn2信号 通过Panel面板改变Sgn1的值 观察效果 CANoe与Matlab联合仿真 CANoe Simulinkmodel CANoe CANoe中只能对信号进行简单的采集和处理 如果要对信号进行比较复杂的控制上的处理的话 就要用到simulink模块与CANoe的联合仿真 将CANoe采集到的信号通过simulink中的模型进行运算 然后将结果再通过CANoe发送到总线上 MatlabSimulink与CANoe的无缝连接 安装Vector Addon Matlab Interface V23 exe 在安装的过程中会提示与哪个CANoe版本集成 如果电脑中有多个CANoe版本的话 安装好之后在simulink库中会多出CANoe库 MatlabSimulink仿真模型 CANoe仿真网络 在simulink中运行模型 通过CANoe仿真网络节点和报文信息 此方式的缺点是运行时simulink和CANoe要同时打开 比较繁琐 在仿真开始之前要对simulink进行相关的一些设置 Offline模式是以simulink的时钟为基准 synchronized模式是以CANoe的时钟为基准 Offline模式 Synchronized模式 在CANoe中启动simulink模型进行仿真将simulink模型生成 dll文件 然后在CANoe的节点中将给文件链接进去 在编译之前要将当前的工作路径设置为模型所在的文件夹下 编译完成之后会自动生成一个新的文件夹XXX cn rtw 其中 dll文件就在该文件夹中的Release文件夹中 将生成的 dll文件导入到CAN总线的虚拟节点中 右键 configuration components add找到 dll文件 然后点击确定 在CANoe中即可以运行simulink模型 这里我们会发现 生成 dll文件之后 在模型中更改一些值之后 在CANoe中没有响应 这个问题怎么解决呢 在节点上右键 configuratio
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑施工企业主要负责人检修维修安全操作规程
- 2026年湖南省普通高校对口招生考试语文试题(含答案)
- 专题07 一次函数中的面积问题精讲(解析版)-初中数学一次函数专题精.编讲义
- 高空作业个人防护装备维护指南
- 野生动物保护幼崽抚育与临时照料手册
- 2025-2026学年动物操教案
- 2025-2026学年拉力赛28关教学设计
- 2025-2026学年吹泡泡教学活动设计
- 2025-2026学年儿童画自画像教学设计
- 2025-2026学年大班教案礼仪
- 2026云南地矿工程勘察集团有限公司第一次招聘13人笔试题库及参考答案详解【研优卷】
- 2026年乡村医生培训考核试题库及答案
- 资本赋能与产业升级:资本市场驱动战略性新兴产业成长的深度剖析
- 2026年四川省内江市专业技术人员继续教育公需科目试卷及答案
- 《物流企业分类与评估指标》
- 2026苏教版一年级数学下册期末试卷及答案
- DB44∕T 2835-2026 城镇给水管道非开挖修复工程技术标准
- 2026年湖北省烟草专卖局招聘笔试真题
- 人教版六年级语文上册电子书
- 畜禽粪便纳米膜好氧发酵堆肥技术规范
- 农业局内部监督制度
评论
0/150
提交评论