VCL语法教程——1.变量及labels
VCL语法教程,Vehicle Control Language
VCL提供3种数据定义,常量,通用型变量与bit型变量。
通用型为I16的数,bit型也是I16的数但是只有特定的某些位可用。
Constant 100 myscroe
Variable yourscroe
Bit myerror
- Labels
标签用于程序的跳转,例如定义一个入口标签main
main:
例如定义其他标签othertask,与goto配套使用
main:
othertask:
goto main
- constant,常量的范围都是16bit有符号的
例如定义常量myyear为7,与define类似
myyear constant 7
myyear constant 0x7
myyear constant 111b或者
constant 7 myyear
- String,VCL没有String的处理函数。定义字符串变量myname,初值为leon
myname string "leon"
- User# Variables
VCL预编译120个变量(user1~user120),可以使用equals命令来替代
temp equals user1
- bit变量,对于bit变量还是一个I16的数,只是用到某一位。(0~15)
下面有两种写法,定义了一个user1变量的第二位
switch equals user1
led_on=switch.2
led_on bit switch.2
- 变量user1~user120
位变量user_bit1~user_bit10
非易失变量 p_user1~p_user100
非易失位变量 p_user_bit1~p_user_bit10
软件中的非易失变量如果需要保存需要使用 NVM_write_ parameter()来写入。
7.方法
VCL_get_size(variable) ;返回变量大小
VCL_get_byte(variable,index) ;返回变量的某一位
VCL_put_byte(variable,index,value) ;往变量的某一位插入一个新的bit,支持从0~3插入
VCL语法教程——1.变量及labels相关推荐
- 【JavaScript系列】JS基础语法_从变量到数组一网打尽_有教程有实战
[JavaScript系列]基础语法_从变量到数组一网打尽_有教程有实战 JavaScript基础语法目录 基础语法 延迟和异步脚本 变量 数据类型 数据类型简介 简单数据类型与复杂数据类型 栈和堆 ...
- TWiki 语法格式(TWiki语法教程及TWiki使用技巧)
TWiki 语法格式(TWiki语法教程及TWiki使用技巧) Winter 翻译 用TWiki 编辑就和平时直接写文本一样简单 -- 就像写email.如果你喜欢,你可以使用HTML代码,但是并不要 ...
- CSS的预编译——less语言基本语法教程(入门)
less语言基本语法教程(入门) 一.CSS解析 css是一门标记性语言,语法简单,对使用者的要求也比较低. 缺点:1.对于css:使用css时需要书写大量的看似没有逻辑的代码,不方便维护和扩展,不利 ...
- Scala语法之常量变量和运算符
Scala语法之常量变量和运算符 1. 背景 官网:https://www.scala-lang.org/ scala是什么 上述截图可知,scala是一门编程语言.静态语言需要编译才能运行,强类型语 ...
- 最详细ES6教程_变量的解构赋值
最详细ES6教程_变量的解构赋值 数组的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring). 以前,为变量赋值,只能直接指定 ...
- 2021年大数据常用语言Scala(四):基础语法学习 声明变量
目录 声明变量 语法格式 在解释器中定义一个变量 val和var变量 使用类型推断来定义变量 惰性赋值 声明变量 我们将来每一天编写scala程序都会定义变量.那scala语言如何定义变量呢? 语法格 ...
- c语言常量类型转换,c语言基础教程常量变量和类型转换,免费版.doc
c语言基础教程常量变量和类型转换,免费版 第二章??????常量变量和类型转换2.1.1数字常量??? 数字常量包括整型常量和浮点型常量,浮点型常量又称实数.????1.整型常量???? HYPERL ...
- Bootstrap4+MySQL前后端综合实训-Day01-PM【position定位的四种方式、Flex布局语法教程及案例(概念、容器属性、项目属性)、双飞翼布局复习、Bootstrap4 教程】
[Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目 录 HTML中的三种元素(块元素.内联元素.内联块元素) position定位的四种方式 ...
- bread是可数还是不可数_雅思官方语法教程之——这个名词到底可不可数?
名词是否可数,是非常隐形的扣分点.考生很可能意识不到自己犯错了,毕竟这是中文里不存在的语法点.这类语法点更应该重点备考.越练习,越熟悉,犯错扣分的几率也就越低. OK进入主题↓ 语法解释 官方对可数和 ...
- php smarty 语法,php之Smarty根本语法和三大变量
php之Smarty基本语法和三大变量 在Smarty模板中主要都是以变量为主,下面就是有关Smarty的三大变量以及一些普通的用法 首先在根目录下建立要用到的文件基本和上一次一样,configs是配 ...
最新文章
- HashMap构造函数有哪些
- 关于VC单选按钮不能设置变量以及Group属性的设置问题
- 像像接入云信,连接真人连接真爱
- 很酷的word技巧---删除行前的空格
- VS2005无法打开网站
- c语言的加法和平均值程序,编写求一组整数的和与平均值的程序
- 几种常见的跨域原理的实现
- 计算机测试穿越,计算机的迷雾,如何穿越?
- linux长传大文件,linux大文件传输
- workerman php使用,workerman怎么用
- docker设置系统开机自动启动,docker容器随着docker服务启动自动运行
- 平均年薪50万,人才缺口30.8万,职场人拿下这个法律证书有多香!
- windows如何查看自己的ip地址
- fastadmin 文本框修改为图片或文件上传
- 派克轴向柱塞泵PV系列
- 比较几种步进电机加减速控制方案
- 动态规划:最长子序列
- 中国平安增持华夏幸福5.69%股权 看好长期战略协同
- AK7739手册解读
- python_selenium项目_批量获取企业信用代码