正运动技术
正运动技术

协助伙伴成功,是我们的价值所在

The value of Zmotion is to bring customers more success!

首页 / 支持与服务 / 技术分享

Technical support

技术分享

ZMC控制器的多任务使用



ZMC控制器支持多任务多文件运行,可以一个文件里面启动多个任务,也可以一个任务执行跨到多个文件里面。


多任务操作指令有:

END: 当前任务正常结束

STOP: 停止指定文件运行的任务

STOPTASK 停止指定任务

HALT: 停止所有任务

RUN 启动新任务运行一个文件

RUNTASK 启动新任务运行一个SUB

 

?*max可以查看控制器支持的任务总数与文件总数。

 

1.1 多任务冲突影响


当任务分别在不同的文件上运行时,相互之间不会有影响。

如果两个任务运行在同一个文件上,要留意是否共用变量,特别是否同时修改同一个变量,例如循环变量。

LOCAL局部变量不受多任务的影响,因此对循环变量请尽量定义为LOCAL变量。

SUB传入的参数会自动定义为LOCAL变量。


1.2 跨文件调用


跨文件调用时,SUB必须定义为全局的(GLOBAL)。

被调用的SUB内部可以访问SUB所在文件的变量(已经定义的),或是调用SUB所在的其他SUB,也可以调用访问其它文件的全局内容。

可以将单个文件编译为库文件以供其它程序调用。

邮箱留言

Copyright © 2013 正运动技术有限公司 Design by Zmotion 版权所有   粤ICP备13037187号    Powered by www.zmotion.com.cn 运动控制器-运动控制卡

在线咨询