U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 土豆PE使用教程 >

从零学习VH6501(三) —— Trigger Configuration类干扰触发条件的设置

来源:http://www.tudoupe.com时间:2022-02-25

相关文章

在这里插入图片描述

请添加图片描述

系列用的CANoe演示工程我放在了Git上,不定时根据博客更新。

CANoe-Demn

前言

  • 测试软硬件环境:
    VH6501 CAN Disturbance Interface
    CANoe 11 SP2
    Win10 X64

  • 如下图这是整个VH6501能够用到的所有

本章节将继续讲解Trigger Configuration
在这里插入图片描述

请添加图片描述

文章目录

  • 相关文章
  • 前言
  • Class: CanDisturbanceFrameTrigger 干扰报文的条件设置
  • 总结

请添加图片描述

Class: CanDisturbanceFrameTrigger 干扰报文的条件设置

这个最常用的类,可以通过这个类定义干扰的报文,干扰报文的位置

① 下面的这个脚本是对一个指定报文进行干扰的典型case

② 运行结果,可以看到ID = 0x100报文报的一个 ACK slot 位的一个错误

frameTrigger.TriggerFieldType = @sysvar::CanDisturbance::Enums::FieldType::CRCDel;脚本设置的是CRC 空闲位,实际触发的是ACK 位 。
因为触发总在设置的下一位
因为触发总在设置的下一位
因为触发总在设置的下一位
在这里插入图片描述

③ canDisturbanceFrameTrigger::SetMessage 注解:

canDisturbanceFrameTrigger 类只有这 一个方法,作用是设置触发的条件

在这里插入图片描述
validymask是一个位字段,
它定义了帧对象的哪些字段对帧触发配置应该是重要的。所有其他字段与匹配帧无关,因此是不相关的。
可能的值可以通过系统变量sysvar::CanDisturbance::Enums::ValidityMaskFlags来访问。如果要使用多个字段,则可以将该系统变量的值与逻辑或组合在一起

  • 总线上要收到ID = 0x100的报文,才能 触发干扰,如果总线上收不到0x100,是无法触发干扰的

  • 如果想要 任意报文都可以触发干扰,我们常常可以简单的将 validityMask = 0 ;

④ canDisturbanceFrameTrigger::TriggerFieldType注解:

canDisturbanceFrameTrigger 类只有这 一个属性,用于设置触发的报文帧结构的位置

触发总在设置的下一bit 位
比如本case设置的是CRC 空闲位,实际触发的是ACK 位 。
在这里插入图片描述

在这里插入图片描述

总结

本章博客,讲解了VH6501的函数库中的干扰触发条件的设置
更全面的VH6501学习请参考帮助文档和官方示例
C:UsersPublicDocumentsVectorCANoeSample Configurations 11.0.55CANMoreExamplesCANDisturbanceInterface

7

在这里插入图片描述

  • 要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!
  • 如果这篇博客对你有帮助,请“点赞” “评论”“收藏”一键三连哦!码字不易,大家的支持就是我坚持下去的动力。
    18

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息