当前位置: 首页 > 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程序开始,执行{}中语句
{}

http://www.mrgr.cn/news/12676.html

相关文章:

  • Web中的Cookie与Session
  • SQLi-LABS 通关攻略【36-40】
  • VMware Workstation虚拟机 + 许可证密钥
  • Django 第七课 -- 视图
  • 【IDEA】一键重启多个服务
  • 答题小程序的轮播图管理与接入获取展示实现
  • Apache PDFBox
  • Dijkstra(c++)
  • PLM产品生命周期管理系统有哪些功能特点?PLM系统有哪些推荐
  • 在URL链接中指定浏览器跳转到PDF文件的指定页码
  • 【AI大模型】提示词(Prompt)全面解析
  • 2024年汽车零部件企业CRM研究:服务商排名、案例分析、需求分析
  • urllib3版本不兼容解决办法
  • 使用终端工具Tabby(跳板机)连接ssh
  • 【北京迅为】龙芯iTOP-LS2K0500开发板快速启动手册-第3章 Windows安装串口终端
  • flink--会话模式与应用模式
  • SpringBoot工厂模式
  • python多进程日志以及分布式日志的实现方式
  • C/C++ 汇编基础知识概述
  • Python算法工程师面试整理-算法