0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CANOE入门使用教程【三】发送报文介绍

冬至子 来源:嵌入式老林 作者:嵌入式老林 2023-05-30 14:23 次阅读

一、通过CANOE发送报文

1. 创建IG(interactive generators)模块

Simulation Setup窗口,右键选择Insert CAN Interactive Generators

图片

生成CAN IG模块后

图片

2. 添加报文

双击打开CAN IG模块,新增要发送的报文

图片

以新增CAN frame为例,ID,改成你要发送的ID,channel选择CAN1或CAN2发送。下面的raw data就填要发送报文的内容即可

图片

3. 选择报文触发方式

CAN IG支持报文的多种发送方式,有手动,按键,周期性等方式。默认为手动发送,需要启动工程后,点击send按钮发送

图片

在Trigger下面的下拉框可选择发送报文的触发方式,这几种触发方式应该很好理解。手动触发,就是发送报文的时候,需要自己点击发送按钮 周期触发,就是每隔多长时间,自动发送报文 按键触发,就是将发送按钮和某一个按键绑定,发送的时候,按下按键就能发送报文

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN总线
    +关注

    关注

    145

    文章

    1928

    浏览量

    130609
  • 触发器
    +关注

    关注

    14

    文章

    1995

    浏览量

    61032
  • CANoe
    +关注

    关注

    4

    文章

    65

    浏览量

    8615
收藏 人收藏

    评论

    相关推荐

    NB86-OpenCPU AT指令发送报文数据不到一百字节返回错误怎么解决?

    NB86-OpenCPU AT指令发送报文数据不到一百字节返回错误
    发表于 06-04 07:26

    试图从CAN卡向TC375发送报文时,TC375始终收不到,为什么?

    我试图在TC375上进行CAN收发测试,测试目的是完成TC375和CAN卡的通讯,现在我已经成功地将CAN报文从TC375发送到了CAN卡,但是当我试图从CAN卡向TC375发送报文时,TC375始终收不到,下面是我的一些代码,
    发表于 07-04 06:04

    TC3XX can发送报文,周期上下波动严重怎么解决?

    使用FULL CAN发送,周期调用Can_17_McmCan_lWriteMsgObj发送报文,查看周期是稳定的,但到发出来和中断触发的时间会上下波动,而且波动越来越大。
    发表于 07-11 08:00

    关于can模块的发送报文问题。

    本人使用英飞凌的xc886单片机,此单片机内含muliCAN模块。请教下:can发送报文能连续发多个报文吗(非FIFO模式,就是一帧一帧的发)?因为我写了个例子:发送方:用报文1、2、
    发表于 11-23 15:47

    CANoe如何发送多包故障码

    CANoe模拟ECU发送报文,如何发多包故障码呢?
    发表于 06-15 14:19

    STM32的平台,CAN模块,当源模块多次发送报文时CAN接收错误

    `源模块一直处于发送状态,这时开发板去接收报文会出现错误,如图所示:左图是用CAN盒持续发送报文,有图是CAN接收结构体的值,可以看出结构体中的值除了ID正确,其他都错误。但是我先让开发板进入等待接收状态,再让CAN盒
    发表于 06-14 15:31

    向can发送报文

    can通信发送自定义报文
    发表于 03-28 16:46

    关于W5500芯片UDP发送报文到不同IP的问题

    向各位大侠们请教一下关于W5500芯片UDP发送报文到不同IP的问题!电路板上的DSP通过SPI配置W5500,建立了3个socket,采用UDP点对点模式通过交换机向3台电脑(3个IP地址)发送
    发表于 09-02 15:24

    如何解决STM32F207 USART2波特率设置9600以下4800/2400发送报文乱码问题?

    如何解决STM32F207 USART2波特率设置9600以下4800/2400发送报文乱码问题?
    发表于 12-16 07:07

    周立功CAN发送报文周期问题

    1.我在CAN1上发送报文因为周期不同,所以用了7个while来发送不同的报文,请问有什么更好的解决方案吗?2.测试过程中发现另一台电脑接收到的报文显示的周期相较
    发表于 05-12 17:43

    M453单片机的CAN中断接力发送发送报文数量丢失怎么解决?

    1、我使用新唐M453单片机,使用CAN1进行实验,将CAN1的后4个报文缓存RAM做为发送缓冲区来使用。通过线程启动报文发送,在中断中通过查询
    发表于 06-15 07:26

    CAN、LIN报文发送过程详解

    还是Com_TriggerIPDUSend最后都是调用PDUR模块的PduR_ComTransmit来发送报文,且传入到PduR模块的PduInfo->SDU数据buffer指针不为NULL。
    的头像 发表于 11-14 10:02 1.2w次阅读

    CAN报文发送有优先级吗?

    降低同一时刻,多个发送报文的Burst Send问题。这个问题属于QA1的延申。一个节点,发送报文类型可以有多种(QA1提到)。
    的头像 发表于 11-15 14:34 7632次阅读
    CAN<b class='flag-5'>报文</b><b class='flag-5'>发送</b>有优先级吗?

    AUTOSAR LIN通信协议栈怎么保证NM报文发送的?

    Lin报文的周期发送是通过调度表实现的,而Lin调度表存在于LinIf模块,LinIf模块在周期调用调度表的时候通过callback的方式实现IPDU的trigger transmit,也就是向上获取到sdu数据,然后调用Lin_SendFrame
    的头像 发表于 02-02 10:19 3722次阅读

    CANoe集成解决方案

    本文介绍CANoe集成解决方案,搭配测试管理平台,实现测试项目的集中管理。用于监控管理CANoe工程,采集、仿真CANoe报文数据等。
    的头像 发表于 08-04 14:49 946次阅读
    <b class='flag-5'>CANoe</b>集成解决方案