社区
脚本语言
帖子详情
用CAPL实现CAN信号交互
杨四季豆
2019-01-17 12:38:31
需要用CAPL写一个脚本,实现实时读取CAN信号并赋值给另一个CAN信号,新人求教,(ノ˃̩̩Δ˂̩̩ )ノ另外需要持续发送报文
...全文
3126
1
打赏
收藏
用CAPL实现CAN信号交互
需要用CAPL写一个脚本,实现实时读取CAN信号并赋值给另一个CAN信号,新人求教,(ノ˃̩̩Δ˂̩̩ )ノ另外需要持续发送报文
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
陳.CHEN
2019-03-14
打赏
举报
回复
/*@!Encoding:936*/
includes
{
}
variables
{
/*RX frame*/
message NMF m_NMF; /*DBC中存在帧定义,直接声明*/
/*TX frame*/
message 0x123 kun ={dlc =8}; /*定义kun[0x123]帧:注意:此处必须制定dlc长度,否则可能会导致后续赋值存在问题*/
message 0x324 jie={dlc=8};
/*TIMER*/
msTimer Timer_TEST_10ms; /*定义10ms计时器*/
msTimer Timer_TEST_100ms; /*定义100ms计时器*/
/*variables*/
int test;
}
on start
{
setTimer(Timer_TEST_10ms,10);
setTimer(Timer_TEST_100ms,100); /*计时器属性配置*/
}
on timer Timer_TEST_10ms
{
kun.byte(0)= random(255);
kun.byte(1)= random(255);
kun.word(1)= random(1000);
kun.dword(2)=random(5000);/*赋值*/
output(kun);
setTimer(Timer_TEST_10ms,10);
}
on timer Timer_TEST_100ms
{
jie.byte(0)= random(255);
jie.byte(1)= random(255);
jie.word(1)= random(1000);
jie.dword(2)=random(5000);/*赋值*/
output(jie);
setTimer(Timer_TEST_100ms,100);
}
on message NMF
{
test = m_NMF.Inita;/*获取总线can数据:触发型*/
write("NMF_EB frame is reveived!");
}
Vector
CA
PL
编程介绍
1.
CA
PL
是
CA
N总线访问编程语言 2.创建、修改、编译
CA
PL
程序
ca
pl
上位机,
实现
程序刷新
ca
pl
上位机,
实现
程序刷新
CA
PL
快速入门.pdf
CA
PL
编程
CA
PL
专题.rar
CA
PL
函数简介与编程入门,满满的干货
ca
pl
语言学习资料
这是我整理的
ca
pl
语言学习和开发资料,包含官方文档和我自己网上查找的一些
ca
pl
编程手册,适合初学者和开发者。
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章