当前位置: 首页 > news >正文

CAPL——定时器用法

variables
{msTimer N_Timer; //声明一个毫秒定时器message 0x200 N_msg; //声明待测报文0x200
}
on start
{setTimer(N_Timer, 20); //1000ms触发一次on time事件
}on timer N_Timer
{int i;              //CAPL里默认定义全局变量N_msg.DLC=8;        //报文长度  8字节for(i=0; i<8; i++){            N_msg.byte(i)=0x00;  //报文赋值}output(N_msg);           //向总线上发送一帧待测报文0x200setTimer(N_Timer, 20); //定时器复位
}

函数
SetTimer(NULL,ID,1000,NULL);
功能:每隔一定时间触发一次事件
NULL: 默认是主进程调用
ID:计时器的名称;
1000:时间间隔,单位是毫秒;
NULL:默认触发OnTimer函数。(可以是回调函数名)
当不需要计时器的时候调用cancelTimer(定时器ID);

//事件
on time 定时器ID  //
{}
on star   //CAPL程序开始,执行{}中语句
{}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Vue3:命名路由
  • 9-3 深度循环神经网络
  • 【微信小程序】全局数据共享 - MobX
  • 如何用Python调用智谱清言api进行智能问答
  • 【Java 设计模式】Business Delegate 模式:简化业务服务交互
  • 磷酸二氢钾溶液净化除杂,除重金属
  • 前端面试手撕题收集(自用)
  • 极狐GitLab 如何管理 Kubernetes 集群?
  • 监控电脑屏幕的软件叫什么?8款好用的监控电脑屏幕的软件推荐!
  • 程序员阿龙定制开发【精选】计算机毕业设计之:基于JAVA问卷调查系统
  • 数据结构(Java实现):链表与LinkedList
  • 无法验证 Anaconda 仓库证书
  • 【系统架构设计】软件架构设计(2)
  • 云计算实训33——高并发负载均衡项目(eleme)
  • linux 工作中常用的命令
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 4个实用的微服务测试策略
  • avalon2.2的VM生成过程
  • codis proxy处理流程
  • create-react-app做的留言板
  • es6
  • linux安装openssl、swoole等扩展的具体步骤
  • PAT A1017 优先队列
  • Quartz初级教程
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • SAP云平台里Global Account和Sub Account的关系
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • swift基础之_对象 实例方法 对象方法。
  • 分布式任务队列Celery
  • 记一次和乔布斯合作最难忘的经历
  • 聚类分析——Kmeans
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 聊聊directory traversal attack
  • 日剧·日综资源集合(建议收藏)
  • 微信小程序--------语音识别(前端自己也能玩)
  • 为视图添加丝滑的水波纹
  • 用Python写一份独特的元宵节祝福
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • # wps必须要登录激活才能使用吗?
  • #07【面试问题整理】嵌入式软件工程师
  • #vue3 实现前端下载excel文件模板功能
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (第二周)效能测试
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (离散数学)逻辑连接词
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • (转载)hibernate缓存
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】