电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

CAPL语言学习文档

CAPL语言学习文档_第1页
1/9
CAPL语言学习文档_第2页
2/9
CAPL语言学习文档_第3页
3/9
CAPL 语言学习文档 (一)CAPL 简介 CAPL 全称为Commu nication Access Programming Langu age。CAPL 语言允许你编写单独的应用程序。比如说:当你添加新节点的时候,你要测试新添加的节点能否与以前的节点正常通信。在CAPL 的帮助下就能够对系统环境进行仿真,也就是说能够仿真以前节点之间的数据通信,然后与新节点相连,就可以测试出新节点的功能性和可靠性,这也就是半实物仿真。 通过CAPL 你也能够对你网络上的数据通信进行分析优化,也能做一个网关程序——连接 2 种不同的总线,保证不同类型总线之间的数据通信。 CAPL 程序与数据库结合起来,通过调用数据库中的信号,消息,环境变量和实际测试环境联系起来,从而你能够实时监测总线上的数据通信;能够接受总线上的控制信息,使得模拟面板上的控件进行动作;也能够通过总线发出控制信息,控制外部环境动作,从而支持开发全仿真,半实物仿真,测试分析全实物系统3 个仿真阶段,对节点的仿真很重要的地方就是准确的描述节点在总线上的动作。 (二)CAPL 功能 ➢ 编写解决问题的函数 ➢ 仿真控制设备 ➢ 仿真控制系统的环境 ➢ 执行测试和验证 ➢ 作为网关 (三)CAPL 特征 ➢ 基于事件建模的语言 总线事件 属性事件 时间事件 ➢ 类似 C 语言 ➢ 友好的开发界面 ➢ 可用用户的动态连接库 (四)CAPL 编辑器 CAPL 程序在一个被划分为4 个小窗口的浏览器窗口建立。 左上角的窗格是浏览器树,包括所有 CAN 事件节点。 右边的两个窗格是程序编辑窗口,其中上面的是全局变量编辑器,下面的是具体程序编辑窗口。 最底下的窗格是消息窗口。当程序编好后,编译运行的结果会在消息窗口中显示,并指出该程序的路径,若运行有错,则会在指出哪行程序出错。 (五)数据类型 ➢ 整型 有符号:int(16 bit),long(32 bit) 无符号:byte(8 bit),word(16 bit),dword(32 bit) ➢ 浮点数 Float (64 bit) Double (64 bit) ➢ 单个字符 Char (8 bit) ➢ 定时器(timers) Timer (s) Mstimers (ms) 这些数据类型在声明中已被初始化。整数和浮点数的用法跟其他程序设计语言相同。 (六)全局变量的声明与初始化 在浏览器中,全程变量的声明写在全局变量窗口的右上方。数据类型DWORD, LONG, WORD, INT, BYTE ,CHAR 的用法与在C 语言中的用法近似。64 位浮点数FLOAT 和 DOUBLE遵照 IEEE 标准。 当编写一个定时器...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

CAPL语言学习文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部