公司介绍   产品介绍   技术咨询   联系方式   特别推荐   技术论坛   步进电机原理  
 SH-3SA控制器使用说明
坐标界面及图标
机械分辨率
小键盘的子功能
相关名词解释
回0方式
自动运行方式
数据下载
  SH-3SR控制器模块说明
简介
安装接线
参数设置
键盘功能
定长方式
点动操作
坐标调整
回参考点
数据下载
自动运行

 Basic解释程序
简介
运算符
程序语句
文件命令
输入输出语句
数学函数
画图函数
端口操作
逻辑运算
符号及命令说明 
错误代码
例题
G代码篇(1)
G代码篇(2)

  四海图形输出软件
产品简介
软件安装与硬件接口
菜单介绍
文件操作
机械分辨率设置
Z轴定位及加速曲线速度设置
坐标轴调整
下载操作
自动运行方式
行程开关
往复间隙及速度坐标
发送文件操作
例题
附录

 

符号及命令说明

类型说明符

符号
类型
举例
$
字符串
A$,ZZ$
%
整数
A1%,SUM%
!
单精度数
B!,N1!
#
双精度数
A#,1/3#
D
双精度数(指数表示)
1.23456789D-12
E
单精度数(指数表示)
1.23456E+30

算术算符

+ 加 - 减 * 乘 / 除 ^ 指数(即2^3=8)

关系算符

符号 数学表达式中意义 串表达式中意义
< 小于 超前(按字母排列顺序,在前面)
>
大于 落后(按字母排列顺序,在后面)
= 等于 相等(相同)
<=或=< 小于或等于 超前或相等
>=或=> 大于或等于 落后或相等
<>或>< 不等于 不相等

运算等级(同一行上的算符有相同优先权)

^(指数)
- (求负数)
* , /
+ , -
关系算符(<,>,=,<=,>=,<>)
NOT 取反(非)
AND 与
OR 或

命令

AUTO mm,nn 打开自动行数编号 AUTO
  从mm开始,增量是nn(行数即语句标号)
AUTO 10
    AUTO 5,5
    AUTO 10,10
CLEAR
置数字变量初值为0串为零
CLEAR
CLEAR n
同CLEAR,但为字符串开辟n字节内存
CLEAR 500
LOAD ”文件名”
输入“文件名”的程序
CLEAR 500/4
SAVE ”文件名”
把程序以“文件名”存储
LOAD "T"
DIR
文件名例表
SAVE "S12345678"
DEL "文件名"
删除文件(DEL *.* 删除全部文件)
DEL "AB.TXT"
CONT 在按Pause _ Esc键或STOP 以后恢复执行 CONT
LIST mm-nn
给出行mm到行nn的全部程序行 LIST
  清单 LIST 30-60
    LIST 30-
    LIST –90
    LIST .
NEW 清除整个程序,所有变量,指示字等都置0 NEW
RUN mm 从行mm执行程序,或者从最小 RUN
  行数起执行(若无mm) RUN55
TROFF 关闭跟踪 TROFF
TRON 打开跟踪 TRON
     
     

G代码自动生成的变量名
例:X=100 ’说明X轴运行到坐标100处,不可以认为变量X=100
’因为X是保留字,X是指X轴,而X轴变量是XX=100
X=100+XX ’此时X轴运行到坐标200处, 此时X轴变量是XX=200
OO OUT变量名
XX X坐标变量名
YY Y坐标变量名
ZZ Z坐标变量名
FF F速度变量名
SS S速度变量名

请特别注意:在使用变量时,X,Y,Z,F,S是保留字,分别指 X轴,Y轴,Z轴
F插补速度,S主轴转速,不可以把保留字作为变量使用
例1: X=100 指X轴坐标赋值为100
A=X+100 这样写是错误的
A=XX+100 这样写是正确的
例2: X=100 指X轴坐标赋值为100,X轴的变量等于XX
? XX 打印X轴的变量
100

程序语句
 
语句
功能及举例
(类型定义)  
DEFDBL字母表或范围 定义为双精度型,所有以指定字母或指定范围内的字母作开头的变量都是双精度型。
  例:DEFDBL J DEFDBL X,Y,A-E,J
DEFINT字母表或范围 所有以指定或指定范围内的字母作开头的变量都被定义为整数。
  例:DEFI NT A DEFINT C,E,G DEFINT A-K
DEFSNG字母表或范围 所有以指定字母指定范围内的字母作开头的变量都被定义为单精度型 。
  例:DEFSNG L DEFSNG A-L,Z,P
DEFSTR字母表或范围 所有以指定字母或指定范围内的字母作开头的变量都被定义为串变量。
  例:DEFSTR A,B,C DEFSTR S,X-Z,M
(赋值和分配)
 
CLEAR
为字符串存储开辟指定数目n字节内存
  例:CLEAR 750 CLEAR MEM/10 CLEAR 0
LET变量=表达式 把表达式的值赋给变量,在LEVEL Ⅱ BASIC 中LET 可有可无。
  例.LET A $=”CHARLIS” LET A%=I#
  LET B1=C1 D=X*Y/Z
(执行的顺序)
 
END
结束执行回到命令状态。
  例:99 END
STOP

暂停执行,打印出有关中断行语句标号的中断信号。
  例:100 STOP
GOTO 行号 (行号可以是变量)
转移到指定行号。 例:GOTO 100
GOSUB 行号 (行号可以是变量)
转移到在指定行号开始的子程序。
  例:GOSUB 3000
RETURN
子程序出口,转移到最近执行的GOSUB下边的语句。
ON表达式GOTO行号1,……行号K
计算表达式,如果表达式的整数部分等于1至K之间的一个数,则转移到相应的行号,否则到下一条语句。
  例:ON K+1 GOTO 100,200,300
   
ON表达式GOSUB行号1,……行号K
同上,根据表达式的整数值转移到相应的行号开始的子程序。
  例:ON J GOSUB 330,7000
FOR 变量=表达式样TO 表达式 STEP 表达式 打开FOR –NEXT 循环,STEP可有可无,若不用时增量为1。
  例:FOR I=1 TO 50 STEP 1.5
  FOR M%=J% TO K-1%
NEXT变量 关闭FOR ─ NEXT 循环,变量可省略,要关闭嵌套的循环可用变量表。
  例:NEXT NEXT I
ERROR代码
模拟用代码指定的错误。
  例:ERROR 14
REM 或用单引号 '
注释说明;BASIC解释程序将忽略程序行其余部分。
  例:REM A IS ALTITUDE

 


 

 
金坛市四海电机电器厂
地址: 江苏省金坛市金城工业园施家棚路16号 邮编:213200
电话:(0519)82890109  82892198  82896673   82891018   传真:82894963
技术支持:0519-82895701(刘建中)