基本编程入门.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:14 大小:24KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基本编程入门.doc

基本编程入门.doc

预览

免费试读已结束,剩余 4 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基本编程入门创智天地教育咨询有限公司www.jqrlm.com0512-65810507上图表示在50名学生中,将分数超过80分的学生的学号、成绩列举出来从上图中,我们可以看出,一个流程图包括以下几个部分:1)表示相应操作的框;2)带箭头的流程线;3)框内外必要的文字说明。“表示相应操作的框”有以下四种(见下图),流程图使用这四种图框,就能将编程的思想很好地体现出来。接下来我们认识模块模块是编程的基本单元,对模块的操作也是经常要用到的。模块库中得各种标示就叫做模块了下面介绍我们需要用到的几种模块马达模块图标模块对话框1)功能:“启动电机”模块主要用于控制EI控制器的电机0,电机1,电机2,电机3,分别控制电机运转的快慢和方向。也可以控制电机0、电机1、电机2、电机3的停止。2)操作:用鼠标将“启动电机”模块移到流程图生成区,并连接在程序中的相应位置。此时系统默认启动电机0,速度80,方向正转。鼠标左键双击“电机启动”模块,在弹出的对话框中输入电机功率参数,可以同时控制电机1,电机2和电机3,按不同速度、不同方向运转。3)设置参数说明:可用两种方式进行设置。可在对话框中直接输入电机功率值;也可通过游标设置,用鼠标拖动游标到要求设置的速度值。注意,启动电机模块默认情况下启动电机0,电机前的多选框能选择电机0、电机1、电机2、电机3或同时选择电机0、电机1、电机2电机3。图标模块对话框1)功能:“停止电机”模块用于停止EI控制器连接的电机0,电机1,电机2,电机3.2)操作:用鼠标将“停止电机”模块移到流程图生成区,并连接在程序中的相应位置。设置时,鼠标左键双击“停止电机”模块,在弹出的对话框中选择入您要停止的电机。控制机器人小车前进!延时等待模块控制马达转动时间图标模块对话框1)功能:“延时等待”模块主要是让控制器的前一个状态保持一段时间。2)操作:用鼠标将“延时等待”模块移到流程图生成区,并连接在程序中的相应位置。设置时,鼠标左键双击“延时等待”模块,在弹出的对话框中输入时间参数,以“秒”为时间单位。3)设置参数说明:在对话框中输入控制器延时的时间,单位为秒。拓展小车前进10秒停止?永远循环模块如何让小车来回走动通过马达模块,来调整小车的前进和后退-永远循环图标模块对话框无设置对话框1)功能:“永远循环”模块永远执行循环体内的同一组指令。2)操作:将“永远循环”模块移到流程图生成区,并连接在程序中,在循环体中插入需永远循环处理的模块。3)范例:如果控制器检测到轻触开关,就发音,如图6-10所示:a)先将“永远循环”模块移到流程图生成区,与主程序相连;b)再将“轻触开关”模块移入到循环体内部,进行条件判断设置,如图5-2右上图所示:c)再将“发音”模块移入到碰撞检测的模块中,进行设置,如图6-10右下图所示:d)再将“结束”模块连接在循环体外,程序的末尾。运行结果:按一按控制器的轻触开关,控制器就发出声音。流程图JC语言#include"ASEIO.h"voidmain(){while(1){SetDO(1,1);wait(0.500000);SetDO(0x1,0);wait(0.500000);}}图6-10永远循环范例条件判断模块对于需要判断才能做出下一步指令的,都要用到条件判断模块显示模块图标模块对话框1)功能:在EI控制器的LCD液晶显示屏上显示信息。2)操作:用鼠标将“显示”模块移到流程图生成区,并连接在程序中的相应位置。设置时,鼠标左键双击“显示”模块,在弹出的对话框中输入显示信息。选择“引用变量”,可以显示出程序中各种全局变量(即跳出变量百宝箱,在里面选择您要显示的变量)。3)设置参数说明:显示信息设置:直接在显示信息输入对话框中输入英文、数字等信息。可以显示两行信息,每行最多显示8个字符。接下来灰度传感器的编程会用到光敏检测图标模块对话框1)功能:“光敏检测”模块主要用于检测环境的光线明暗,值越小,说明光线越暗。2)操作:将“光敏检测”模块移到流程图生成区,并连接在程序的相应位置。设置时,鼠标左键双击“光敏检测”模块,在弹出的对话框中设置相应的参数3)设置参数说明:1.单功能模块a)“选取光敏通道”下拉按钮选择要检测的光敏通道。b)“光敏变量一”按钮:存储光敏传感器检测值的变量。若要更换存储变量,可点击它,在弹出的变量百宝箱中选择其它变量,如光敏变量二。2.带判断功能的模块a)“选取光敏通道”下拉按钮:功能同上b)“光敏变量一”按钮:功能同上c)条件比较关系:设置左边的亮度变量与右边的参数如何进行比较。例:“光敏变量一<800