• CNC MacroProgram


    宏程序定义

    %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] THEN

      ......

      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

  • 相关阅读:
    CTFHub_技能树_文件上传
    QT入门-重载的信号槽
    QT入门-自定义信号
    C++: xx does not name a type报错
    HDU1166 敌兵布阵
    洛谷P2574 XOR的艺术(线段树)
    P3373 【模板】线段树 2(板子好题)
    SP1716 GSS3
    QT入门-自定义槽函数
    Educational Codeforces Round 87 (Rated for Div. 2) D. Multiset(树状数组/好题)
  • 原文地址:https://www.cnblogs.com/YZFHKMS-X/p/12389525.html
Copyright © 2020-2023  润新知