如何阵列编程 10*10阵列样例

变能王工 2018-7-10 9091


>001:N1;  //大循环开始

>002:N3;

>003:X+@1;   //X移动10次

>004:N4=10;

>005:Y+@2;    //X移动10次 以后Y移动一次

>006:N3;

>007:X-@1;   //X移动10次

>008:N4=10;

>009:Y+@2;    //X移动10次 以后Y移动一次

>010:N2=5;  大循环结束

>011:END;


另外加入计数变量累加可以做,行数判断,然后用变量判断大小是否结束。




下面举例一个项目实例:

附件源码可以直接下载导入使用

程序指令=
>001:&@9=@1;     变量赋值
>002:&@10=@2;     变量赋值
>003:X-0;     X轴反向移动0
>004:Y-0;     Y轴反向移动0
>005:N5;
>006:N1;
>007:N3;     循环2开始位置
>008:-X0;     X轴反向移动0
>009:-Y0;     Y轴反向移动0
>010:DI10=0;
>011:DT1=0;     执行输出口1为低电平 
>012:L1000;     延时时间毫秒设定为1000
>013:DT2=0;     执行输出口2为低电平 
>014:L100;      延时时间毫秒设定为100
>015:DT1=1;     执行输出口1为高电平 
>016:L1000;     延时时间毫秒设定为1000
>017:+Y@9;     Y轴正向移动屏幕输入可变量参数1
>018:+X@10;     X轴反向向移动到坐标36位置
>019:DT1=0;     执行输出口1为低电平 
>020:L1000;     延时时间毫秒设定为1000
>021:DT2=1;     执行输出口2为高电平 
>022:L100;      延时时间毫秒设定为100
>023:DT1=1;     执行输出口1为高电平 
>024:L1000;     延时时间毫秒设定为1000
>025:&@9=@9+@5;
>026:N4=10;     循环2结束位置 循环次数10
>027:&@10=@10+@6;
>028:&@9=@1;     
>029:N2=5;     循环2结束位置 循环次数10
>030:&@9=@3;     变量赋值
>031:&@10=@4;     变量赋值
>032:N6=2;
>033:END;       程序执行到这里会停止


上传的附件:
最新回复 (0)
    • 深圳市变能科技有限公司-专注工业运动控制,运动控制卡,运动控制器
      2
        立即登录 立即注册 
返回