




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 分房协议书范文
- 集体耕地承包协议书
- 代签离婚协议合同样本
- 书销售返利合同标准文本
- 安装技术方案及质量保证措施
- 做灯具合同样本
- 代理建材经销业务合同样本
- 部编版五年级语文下册23-鸟的天堂
- 企业托管员工合同样本
- 控烟主题班会课教案
- 2024新沪教版英语七年级下单词默写表
- 2025年辽宁省辽渔集团招聘笔试参考题库含答案解析
- 《员工招聘与选拔》课件
- 南昌起义模板
- 【MOOC】体育舞蹈与文化-大连理工大学 中国大学慕课MOOC答案
- 接处警流程培训
- 2024年商丘职业技术学院单招职业技能测试题库附答案
- 《园林植物病虫害》课件
- 空调维保服务投标方案 (技术方案)
- 医用气体安装工程作业安全技术交底
- 西方文论概览(第二版)-第一章-课件
评论
0/150
提交评论