码迷,mamicode.com
首页 > 系统相关 > 详细

CNC MacroProgram

时间:2020-03-01 14:35:44      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:===   语句   while   定义   库函数   逻辑运算   and   常量   goto   

宏程序定义

%2000

.......

;

%20001

......

;

 

 

//变量赋值

#1 = 100

#2 = 200

#3 = #1 + #2

 

//运算符

+ - * /

 

//逻辑运算符

AND OR NOT

 

位运算

四舍五入圆整  #i=round[#j]

或                    #i=#jor#k

异或                 #i=#jxor#k

与                    #i=#jand#k

 

[   ]     <=======> ()

 

//if 语句

if [TRUE]

  ......

  GOTO N

 

if [FALSE]

ELSE

ENDIF

 

N 为程序段

N1

N2

if [FALSE]

  ......

//条件比较

# j EQ # K  ==

# j NE # K  !=

# j GT # K  >

# j LT # K  <

# j GE # K >=

# j LE # K   <=

 

/**

//得到1到10的和

  O7100

   #1=0 

    #2=1 
  N1  IF  [#2 GT 10]  GOTO  2 

     #1=#1+#2 

  #2=#2+1 

  GOTO 1 

  N2 M30

**/

 

//while 语句

WHILE [表达式] DO 1

ENDW 1

/**

O7200 

#1=0

#2=1 
WHILE [#2 LE 10] DO 1 

#1=#1+#2 

#2=#2+1 

END 1 

M30

**/

 

常量

PI TRUE FALSE

 

库函数

sin cos tan

atan atan2

abs

sign

sqrt

exp

 

AR[#..]

 

IF [AR[#8] EQ 0]

  90 或者 91 分别表示

  绝对方式 和 相对方式

ELSE

  //变量没有定义

ENDIF

//更多扩展请复制

//

https://wenku.baidu.com/view/9191cb5f5b8102d276a20029bd64783e08127d32

 

CNC MacroProgram

标签:===   语句   while   定义   库函数   逻辑运算   and   常量   goto   

原文地址:https://www.cnblogs.com/YZFHKMS-X/p/12389525.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!