在使用变量存储数据前必须用‘DECL’语句来定义,定义变量可以确定变量的三个属性:适用范围、变量类型、变量名。
DECL语句
这个语句用定义方式声明一个新的变量,包括变量的长度、范围、类型以及长度,格式如下:
DECL/[范围],变量类型,变量名称
变量范围:变量范围决定变量多久将要使用,或者数据需要保留的时间,在此期间,可以通过各种DMIS语句调用或修改变量里的数据。
LOCAL变量只能被已定义的程序、宏访问,程序结束变量就被删除了。
GLOBAL变量可以被已定义的程序及其模块所访问;
COMMON变量可以被所有的程序、模块及宏访问,而且会永久存在;
数据类型:变量的数据类型用来确定变量存储数据的格式,不同的数据格式需要不同的内存空间。每种类型的存储空间上下限值取决于操作系统。
变量名称:当需要访问变量里的数据时需要名称来识别变量。变量名称由1到16个字母、数字或下划线构成,首字母必须是英文字母。变量名称中不能包含DMIS保留字(主次关键字、定义的标签名和函数名)。
DECL语句例子
1. 定义一个REAL或DOUBLE型变量,用于存储圆的直径。
DECL/LOCAL,REAL,CircleDiameter
在DMIS编辑区输入“DECL”再输入“/”后软件会自动提示备选的关键字:
2. 定义INTEGR或DOUBLE型变量用来记录已测工件数量。
DECL/LOCAL,INTGR,PartsNum
3. 定义CHAR型变量来储存操作者的姓名。
DECL/LOCAL,CHAR,50,OperatorName
50在这里限制字符串的长度。