- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
深圳市正运动技术有限公司 ZMotion Basic 编程手册 2.6 版
ZMotion Basic 编程手册
Version 2.6
ZBasic 是ZMotion 运动控制器所使用的Basic 编程语言。
ZBasic 提供所有标准程序语法:变量、数组、条件判断、循环及数学运算。
此外,扩展的Basic 指令和函数提供广泛的运动控制功能,例如单轴运动,多轴
的同步和异步运动,同时还有对数字和模拟I/O 的控制。
ZBasic 支持自定义SUB 过程,可以把一些通用的功能编写为自定义SUB 过程,
方便程序编写和修改;ZBasic 同时支持G 代码形式的SUB 过程。
ZBasic 支持全局的变量,数组和SUB 过程;文件模块变量,数组,和SUB
过程,以及局部变量(LOCAL)。
ZBasic 具有实时多任务特性,多个ZBasic 程序可以同时构建并同时运行,
使得复杂的应用变得简单易行。ZBasic 支持中断程序,例如掉电中断,通过掉
电中断可以使得掉电的状态得到恢复。
通过PC 在线发送BASIC 命令也可以实现同样的效果,控制器的BASIC 程序
和PC 在线BASIC 命令可以同时运行。
1
深圳市正运动技术有限公司 ZMotion Basic 编程手册 2.6 版
第一章 ZBASIC 编程入门
编写和调试 ZBASIC 程序需要 ZDevelop 开发软件,ZMC 运动控制器(或仿真
器),PC 在线命令发送需要zmotion.dll 动态库。
ZDevelop 开发软件使用
简单步骤:
1,点击“文件(File)”菜单,新建项目。
2,点击“新建(New)”建立Bas 程序文件,写入程序代码,点击“保存”,
选择与项目文件相同的目录保存。
3,点击“项目(Project)”- “添加到项目”,选择刚才保存的Bas 文件。
4,双击窗口左边文件列表对应Bas 文件的“自动运行(AutoRun)”选项,
填入数字0。
5,连接到控制器或仿真器,点击“下载到RAM”菜单,此时会下载刚才的程
序到控制器并自动运行。
不建立项目的时候,只有Bas 文件无法下载到控制器。
2
深圳市正运动技术有限公司 ZMotion Basic 编程手册 2.6 版
程序是什么?
程序是由序列组成的,告诉计算机如何完成一个具体的任务。程序是软件开
发人员根据用户需求开发的、用程序设计语言描述的适合计算机执行的指令(语
句)序列。
一个程序应该包括以下两方面的内容。
1、对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据
结构。(参见:DIM GLOBAL CONST 等变量定义语句描述。)
2、对操作的描述。即操作步骤,也就是算法。
为编写算法,我们一般要用到三种描述方式:顺序、选择、循环。
顺序
在没有条件和循环的情况下,程序总是从上往下运动。
功能块1
功能块2
如上,功能块1 先执行,然后是功能块2.
当设置自动运行时,文件缺省都是从文件开始顺序往下执行的。
选择
根据执行条件的不同,选择不同的语句执行。
主要的选择语句有:IF THEN,ON GOTO ,ON GOSUB 等。
if op(2) = on then
op(2, off)
else
op(2, on)
endif
循环
程序重复执行,则成为循环。
主要的循环语句有:FOR NEXT ,WHILE WEND ,REPEAT UNTIL 等。
a = 0
for i = 1 to 10
3
深
您可能关注的文档
最近下载
- 2024-2025学年江苏省连云港市赣榆高级中学高一(上)月考物理试卷(10月)(含答案).docx VIP
- 隋唐时期的绘画艺术.ppt VIP
- 《周杰伦全方位介绍》课件.ppt VIP
- 2024-2025学年四川省成都市石室中学高一(上)月考物理试卷(10月份)(含答案).docx VIP
- 《诗词里的科学》考试题库资料300题(含答案).pdf VIP
- 2025-2030中国氯霉素滴眼液行业市场发展趋势与前景展望战略研究报告.docx VIP
- 2024-2025学年甘肃省兰州一中高一(上)月考物理试卷(10月份)(含答案).docx VIP
- 《财经应用文写作》(第二版) 课件及习题答案 第四章 调研文书.ppt VIP
- 生活适应四年级上册 食物安全 教学课件.pptx VIP
- 食品粉碎机械设备.ppt VIP
文档评论(0)