ROBO PRO(慧鱼编程教程)

合集下载

慧鱼robo使用说明

慧鱼robo使用说明

1简介----用ROBO PRO软件控制慧鱼模型 (3)1.1ROBO PRO软件的安装 (3)1.2安装ROBO接口板的USB驱动程序 (4)1.3第一步 (7)2编程前的硬件快速测试 (10)2.1接口板与电脑的连接 (10)2.2接口板的设置 (10)2.3错误连接:未与接口板连接? (12)2.4各部分都工作正常吗——接口板的测试- (12)3第一级:第一个控制程序 (14)3.1创建一个新程序 (14)3.2控制程序的模块 (15)3.3插入、移动和修改程序模块 (15)3.4连接各程序模块 (18)3.5对首个控制程序的测试 (19)3.6其他的程序模块 (20)3.6.1时间延迟 (20)3.6.2等待输入 (21)3.6.3脉冲计数 (21)3.6.4循环计数 (22)3.7在线和下载操作的差别 (22)3.8技巧和诀窍 (24)4第二级:运行子程序 (26)4.1第一个子程序 (27)4.2子程序库 (31)4.2.1子程序库的使用- (31)4.2.2你自己的子程序库的使用 (31)4.3编辑子程序代号 (32)5第三级:变量、控制板和指令 (34)5.1变量和指令 (34)5.2变量和多个流程 (35)5.3控制板 (36)5.4计时器 (39)5.5子程序指令输入 (40)5.6列表(阵列) (43)5.7运算器 ............................................... 446扩展接口板和多个接口板的控制 (48)6.1扩展接口板 (48)6.2多个接口板 (48)6.3子程序中的接口板分配 (50)6.4技巧和窍门 (50)6.5改变接口板的序列号或固件版本 (51)7程序模块的概述 (53)7.1基础模块(第一级) (53)7.1.1启动 (53)7.1.2结束 (53)7.1.3数字分支 (53)7.1.4模拟分支 (54)7.1.5时间延迟 (54)7.1.6电动机输出 (55)7.1.7灯输出(第二级) (56)7.1.8输入等待 (57)7.1.9脉冲计数器 (58)7.1.10循环计数器- (58)7.2子程序1/O(第2-3级) (59)7.2.1子程序进入(第二级) (59)7.2.2子程序退出(第二级) (59)7.2.3子程序指令的输入(第三级) (59)7.2.4子程序指令的输出(第三级) (60)7.3变量、序列......(第三级) (60)7.3.1变量(全局) (60)7.3.2局部变量 (61)7.3.3常数- (62)7.3.4定时器变量- (62)7.3.5序列 (63)7.4指令(第三级) (65)7.4.1=(赋值) (65)7.4.2+(加) (66)7.4.3– (减) (66)7.4.4向右 (66)7.4.5向左 (66)7.4.6停止 (66)7.4.7打开 (66)目录17.4.8关闭 (67)7.4.9文本 (67)7.4.10附加值 (67)7.4.11删除值 (67)7.4.12 交换值 (67)7.5比较,等待, ... (Level 3) (67)7.5.1判断(带数据输入) (68)7.5.2固定值的比较 (68)7.5.3比较 (68)7.5.4延时 (69)7.5.5等待.. (69)7.5.6脉冲计数 (70)7.6接口板的输入、输出- (70)7.6.1数字量输入 (70)7.6.2模拟量输入 (71)7.6.3红外输入 (72)7.6.4马达输出 (73)7.6.5灯输出 (73)7.6.6控制板输入 (74)7.6.7控制板输出 (75)7.7运算器 (75)7.7.1算术运算器 (76)7.7.2逻辑运算器 (76)8控制板模块和控制板:概述 (78)8.1显示 (78)8.1.1仪表 (78)8.1.2文本显示 (79)8.1.3指示灯 (80)8.2控制模块 (81)8.2.1按钮 (81)8.2.2滑块 (82)9绘图功能 (83)1简介---用ROBO PRO软件控制慧鱼模型你一定曾经问过自己,机器人是如何执行被分配的任务,看上去就象有一只无形的手在操纵它。

慧鱼机器人3

慧鱼机器人3

四、寻光机器人现在对基本模型使用得已经够充分了,是时候让机器人学着对环境信号作出反应了。

类似于实验中的飞蛾,让它寻找光源并跟随之。

组合包中包含了两个光电传感器,可以用作光线探测器。

因此,每一个传感影响一个电机,,使机器人追踪光源成为可能。

程序由两个部分组成,一个部分来处理光源的寻找,另一部分来实现对光源的追踪。

这里我们同样用子程序来实现它们。

机器人通电之后,“光源寻找”子程序就启动了,此子程序一直执行,直到检测到检测到一个光源。

然后主程序控制着机器人驶向机器人。

当机器人偏离了目标光源的方向,其中一个传感器就不再检测到光源。

机器人应该能够改变自己的方向,直到两个传感器重新都能检测到光源。

图4-1 寻光机器人仿真图图4-2 寻光机器人结构简图首先,按照组装手册装配寻光机器人模型。

任务一(第二级)●先编出“光源寻找”程序,机器人应该缓慢旋转至少360度。

如果它找到了光源,就停下来。

否则它将反方向旋转360度,如果它仍然没能够找到光源,它将等待5秒钟,然后继续它的寻找。

●如果机器人成功地寻找到光源,它应该向光源驶去。

如果光源左右移动,机器人应该能够跟踪光源的移动。

如果机器人丢失了光源,应该回到“寻找光源”流程。

试一下,用一个手电筒来吸引机器人,并引导它绕过障碍物。

图4-2 寻光机器人仿真程序提示:●我们已经用子程序为基础模型改变方向编程了。

下载程序Basic model2.rpp,可以看到基础模型2的程序,子程序在Loaded programs 下的elementgroup window 中。

可以把这些子程序插入到新程序中。

●要找到“寻找光源”的子程序,需要调用Count Loop (循环计数) 模块。

(该模块的描述参见ROBO Pro手册)●在“N”端和“+1”端的循环中,可以查询光电传感器并对脉冲传感器进行计数。

循环不断重复,直到机器人发现光源或者旋转360度后停止。

可以简单计算一下机器人完成一个完整的位移程序进行多少次的循环。

学习资料-传感器与ROBO板编程

学习资料-传感器与ROBO板编程

第1章慧鱼实验系统认识与模型装配第1节慧鱼实验系统简介本实验室采用德国慧鱼(fischertechnik)公司生产的创意教学组合模型来进行实验课程的。

实验系统分五大系列,能组合成数十种自动化工业设备模型,并能进行仿真运行。

这些模型通过演示程序控制过程和机械结构中的传动,为研究设计工业自动化设备提供模拟示范。

模型由许多形状各异的仿真的机械零部件与电子驱动控制元件组成,学生可以进行富有想象力和创造力的装配,从而得到多样式、多功能的模拟机械装置。

教学模型具有驱动、感应识别、信息处理等功能。

因此还须通过计算机控制软件系统和智能信号接口盒,把几何造型、三维拼装和计算机语言有机地结合在一起。

借助于设置动态变量参数则可设定机构运动方向并建立运动学数学模型。

通过系统自带的计算机语言对任务进行编程,使生成的指令数据作用于模型。

它是机电一体化的产品,是由一套完整的机械电子系统组成的。

慧鱼模型的主要构成包括:1.机械构件:齿轮、联杆、链条、履带、齿轮(普通齿轮、锥齿轮、斜齿轮、内啮合齿轮、外啮合齿轮、齿轴、齿条、蜗轮、蜗杆、凸轮、弹簧、曲轴、万向节、差速器、齿轮箱、绞链、连接件、接头、等等。

2.电器构件:直流电机、传感器(光敏、热敏、磁敏、触敏)、发光器件、开关、电线、插头、电磁气阀、电位器、接口电路板、可调直流变压器(9V,1A,带短路保护功能)接口电路板含电脑接口板、PLC 接口板等等。

3.电脑接口板:※程序可在线和下载操作。

※用ROBO Pro软件或高级语言编程。

※四路马达输出。

※二路模拟信号输入和八路数字信号输入。

※两接口板级联实现输入输出信号加倍。

※具有断电保护功能。

4.PLC 接口板:实现电平转换,直接与PLC相连。

5.气动构件:储气罐、气缸、活塞、气弯头、手动气阀、电磁气阀、气管、管接头等等。

6.软件控制方式:用电脑控制模型时,采用ROBO Pro软件或高级语言如 C、C++、VB等编程它是一种图形编程软件,实时控制。

ROBO_PRO(慧鱼编程教程)

ROBO_PRO(慧鱼编程教程)

第11章ROBO PRO软件教程11.1概述11.2ROBO PRO软件的安装11.3ROBO PRO软件的界面介绍11.4硬件测试11.5程序模块11.6程序的编写11.7在线和下载操作第11章:ROBO PRO软件教程11.1 概述你一定曾经问过自己,机器人是如何执行被分配的任务,看上去就像有一只无形的手在操纵它。

但不仅仅是真正的机器人,在许多其他涉及到自动化控制技术的领域中同样如此,包括慧鱼机器人。

在接触了众多的慧鱼模型后,你一定很惊讶于慧鱼模型的操纵程序。

究竟是什么软件编出了这样的程序呢?在接下来的章节中,我们将一起来学习ROBO PRO软件。

11.2 ROBO PRO 软件的安装安装方法如下:将安装光盘插入光驱,安装程序自动启动后,在安装程序第一个的欢迎窗口中,你只需按一下NEXT按扭,如图:第二个窗口是重要提示,包括重要的程序安装和程序本身更新提示,这里也只要按NEXT按扭。

这个窗口是许可协议,显示ROBO Pro的许可契约。

你必须按YES接受协议并按NEXT进入下一个窗口中。

下一个窗口是用户详细资料,请输入你的名字等信息。

下一个窗口是安装类型,允许你在快速安装和自定义安装中选择。

在自定义安装中,你可以选择单个组件来安装。

如果你是在旧版本的ROBO Pro基础上安装新版本的ROBO Pro,而且你已经修改过了旧版本的范例程序,你可以选择不安装范例程序。

如果你不这么做,你已经修改过的旧版本范例程序会在没有提示的情况下被自动覆盖。

如果你选择自定义安装并按下NEXT,会出现一个新的选择组件窗口中。

在安装目标目录窗口,允许你选择将ROBO Pro安装到的目标文件夹或者目录。

默认路劲是C:\Programs\ROBO Pro。

当然,你可以选择其他的路劲。

当你在最后一个窗口,按下Finish按钮,安装就完成了。

安装一旦结束,程序会提示安装成功。

如果安装有问题,会有错误信息出现,帮助你解决安装问题。

慧鱼拼装实验报告(3篇)

慧鱼拼装实验报告(3篇)

第1篇一、实验目的本次实验旨在通过慧鱼创意模型组合包,了解并掌握机器人拼装的基本原理和方法,培养动手实践能力和创新思维。

通过实际操作,学会使用慧鱼专用控制器和RoboPro软件,实现对机器人的编程和控制。

二、实验器材1. 慧鱼创意模型组合包2. 慧鱼专用电源3. 个人计算机4. 慧鱼专用控制器5. RoboPro软件三、实验原理慧鱼创意模型组合包是一种基于模块化设计的机器人拼装套件,通过不同的模块组合,可以拼装出各种形态的机器人。

慧鱼专用控制器是机器人的核心部件,负责接收来自计算机的指令,并控制机器人执行相应的动作。

RoboPro软件是机器人编程的工具,用户可以通过该软件编写程序,实现对机器人的控制。

四、实验步骤1. 搭建基础模型首先,根据实验指导书的要求,使用慧鱼创意模型组合包搭建一个基础模型。

基础模型通常包括底板、动力模块、传动模块、传感器模块等。

在搭建过程中,需要注意模块之间的连接方式和方向。

2. 安装传感器在基础模型的基础上,安装距离传感器。

距离传感器用于检测前方物体的距离,并将距离信息传递给控制器。

安装过程中,要确保传感器能够正常工作,并与控制器连接良好。

3. 连接电源和控制器将慧鱼专用电源连接到控制器上,并将控制器与计算机连接。

确保电源、控制器和计算机之间的连接稳定可靠。

4. 编程控制打开RoboPro软件,根据实验要求编写程序。

在编程过程中,需要了解各种模块的功能和编程语法。

编写完成后,将程序上传到控制器中。

5. 测试运行启动电源,观察机器人是否按照程序要求执行动作。

如果机器人运行正常,则实验成功。

如果存在问题,需要检查程序和硬件连接,并进行相应的调整。

五、实验结果与分析1. 实验成功通过本次实验,成功搭建了一个基础模型,并安装了距离传感器。

在RoboPro 软件中编写程序,控制机器人按照预定路径移动。

实验结果表明,慧鱼机器人具有较好的稳定性和可编程性。

2. 问题分析在实验过程中,遇到了以下问题:(1)部分模块连接不稳定,导致机器人运行时出现抖动现象。

ROBO PRO(慧鱼编程教程)

ROBO PRO(慧鱼编程教程)

第11章 ROBO PRO软件教程11.1概述11.2ROBO PRO软件的安装11.3ROBO PRO软件的界面介绍11.4硬件测试11.5程序模块11.6程序的编写11.7在线和下载操作第11章:ROBO PRO软件教程11.1 概述你一定曾经问过自己,机器人是如何执行被分配的任务,看上去就像有一只无形的手在操纵它。

但不仅仅是真正的机器人,在许多其他涉及到自动化控制技术的领域中同样如此,包括慧鱼机器人。

在接触了众多的慧鱼模型后,你一定很惊讶于慧鱼模型的操纵程序。

究竟是什么软件编出了这样的程序呢?在接下来的章节中,我们将一起来学习ROBO PRO软件。

11.2 ROBO PRO 软件的安装安装方法如下:将安装光盘插入光驱,安装程序自动启动后,在安装程序第一个的欢迎窗口中,你只需按一下NEXT按扭,如图:第二个窗口是重要提示,包括重要的程序安装和程序本身更新提示,这里也只要按NEXT 按扭。

这个窗口是许可协议,显示ROBO Pro的许可契约。

你必须按YES接受协议并按NEXT 进入下一个窗口中。

下一个窗口是用户详细资料,请输入你的名字等信息。

下一个窗口是安装类型,允许你在快速安装和自定义安装中选择。

在自定义安装中,你可以选择单个组件来安装。

如果你是在旧版本的ROBO Pro基础上安装新版本的ROBO Pro,而且你已经修改过了旧版本的范例程序,你可以选择不安装范例程序。

如果你不这么做,你已经修改过的旧版本范例程序会在没有提示的情况下被自动覆盖。

如果你选择自定义安装并按下NEXT,会出现一个新的选择组件窗口中。

在安装目标目录窗口,允许你选择将ROBO Pro安装到的目标文件夹或者目录。

默认路劲是C:\Programs\ROBO Pro。

当然,你可以选择其他的路劲。

当你在最后一个窗口,按下Finish按钮,安装就完成了。

安装一旦结束,程序会提示安装成功。

如果安装有问题,会有错误信息出现,帮助你解决安装问题。

ROBO Pro 软件介绍

ROBO Pro 软件介绍

11、Drawing Functions 插入文字功能
级别 1 中的绘图功能 实际是提供了在程序旁边 进行注释的功能,这样对 理解程序有很好的辅助功 能,同时对于程序有疑问 的地方,或者错误的地方 也可以标注出,以便随后 进行进一步分析。
级别 1 小结 在初步了解了编程中重要的编程模块后,就可以进行简单地编程了。
ROBO Pro 软件介绍
北京中教仪科技有限公司
目录
一、ROBO Pro 软件简介 二、ROBO Pro 软件安装 三、安装接口板 USB 驱动 四、软件窗口介绍 五、快速硬件测试 六、编程简介 七、程序的调试及下载 八、蓝牙 九、ROBO 接口板与 TX 控制器之间程序的转换
一、ROBO Pro 软件简介
级别 2 子程序
在级别菜单中选择级别 2 运用子程序菜单,软件右侧 的编程模块栏发生变化,如右图所示。编程模块栏分为两 栏,为模块组(Element group)与 编程模块。 其中指令组包括编程模块,绘制图表,子程序库三大 项,点击每大项中的子选项,在下方编程模块中都会出现 对应的命令符。 接下来,对每个模块进行详细讲解。
二、ROBO Pro 软件安装
如果用户计算机中已经安装了最新版本的ROBO Pro 软件, 可以省略安装过程。 如果用户安装的 ROBO Pro 软件版本较早,或者用户没有 安装 ROBO Pro 软件,可以从带有光盘的组合包中进行光 盘安装,也可以登录德国慧鱼官网: www.fischertechnik.de ,在Downloads 栏中下载最新版本 的 ROBO Pro 软件,目前最新版本为 3.23 。 安装过程与应用软件相同,更新过程与安装过程类似。 注:请安装或更新软件到最新版本,防止软件与系统不 兼容情况的发生。

慧鱼使用说明

慧鱼使用说明

慧鱼教具编程模块简介
9)Terminal——终端模块


终端模块用于在程序运行时

显示及输入特定值。该模块也放

置于程序表面,不与其它模块相
⑤ ⑥
连。


慧鱼教具编程模块简介
10)Display——显示模块
显示功能模块用来在Terminal 终端 模块的两个显示窗口中显示数据值、变量 或输入端口EX~EY或EA~ED。当插入模 块时,在功能模块的对话框中选择使用窗 口DS1或DS2,及要在其中显示的数据。
马达
灯泡
电磁铁
插入该功能模块时,应从“Type” 对话框中选择显示对应的图标。 在“Action” 中选择希望的输出状态。
慧鱼教具编程模块简介
2)Input——输入模块
按键开关 光电传感器 磁敏感应器
插入该功能模块时,应从“Type” 对话框中选择显示的对应图标。 在“Branch to the right at” 中选择 希望的输出状态。
慧鱼教具编程模块简介
7)Reset——复位模块
复位模块的功能是当满足对话 框的条件时,复位模块将项目的步 骤复位从头开始。该模块放于程序 的表面,不用画线与其它模块相连。 在一个项目中,只可以使用一次复 位模块。
慧鱼教具编程模块简介
8)Emergency Stop——急停模块
急停模块用来关闭接口板 上所有输出端口。该模块放于 程序的表面,也不用画线与其 它模块相连。在一个项目中, 也只可以使用一次急停模块。
慧鱼教具编程模块简介
5)Start——开始模块
每一个流程图都应有一个Start功能模块, 而且不同的流程图同时开始。
其功能模块图标为:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第11章 ROBO PRO软件教程11.1概述11.2ROBO PRO软件的安装11.3ROBO PRO软件的界面介绍11.4硬件测试11.5程序模块11.6程序的编写11.7在线和下载操作第11章:ROBO PRO软件教程11.1 概述你一定曾经问过自己,机器人是如何执行被分配的任务,看上去就像有一只无形的手在操纵它。

但不仅仅是真正的机器人,在许多其他涉及到自动化控制技术的领域中同样如此,包括慧鱼机器人。

在接触了众多的慧鱼模型后,你一定很惊讶于慧鱼模型的操纵程序。

究竟是什么软件编出了这样的程序呢?在接下来的章节中,我们将一起来学习ROBO PRO软件。

11.2 ROBO PRO 软件的安装安装方法如下:将安装光盘插入光驱,安装程序自动启动后,在安装程序第一个的欢迎窗口中,你只需按一下NEXT按扭,如图:第二个窗口是重要提示,包括重要的程序安装和程序本身更新提示,这里也只要按NEXT 按扭。

这个窗口是许可协议,显示ROBO Pro的许可契约。

你必须按YES接受协议并按NEXT 进入下一个窗口中。

下一个窗口是用户详细资料,请输入你的名字等信息。

下一个窗口是安装类型,允许你在快速安装和自定义安装中选择。

在自定义安装中,你可以选择单个组件来安装。

如果你是在旧版本的ROBO Pro基础上安装新版本的ROBO Pro,而且你已经修改过了旧版本的范例程序,你可以选择不安装范例程序。

如果你不这么做,你已经修改过的旧版本范例程序会在没有提示的情况下被自动覆盖。

如果你选择自定义安装并按下NEXT,会出现一个新的选择组件窗口中。

在安装目标目录窗口,允许你选择将ROBO Pro安装到的目标文件夹或者目录。

默认路劲是C:\Programs\ROBO Pro。

当然,你可以选择其他的路劲。

当你在最后一个窗口,按下Finish按钮,安装就完成了。

安装一旦结束,程序会提示安装成功。

如果安装有问题,会有错误信息出现,帮助你解决安装问题。

在第一次用USB连接线将接口板与计算机连接时,会提示你安装USB驱动程序,根据提示安装完成后就可以将程序写入接口板了。

11.3 ROBO PRO软件的界面介绍双击图标启动ROBO Pro程序,会出现以下窗口:窗口中有一个菜单栏和工具栏,上面有各种操作按钮,左面的窗口里还有各种不同的变成模块。

对于初学者,可以在菜单栏中选择级别中的级别一,以后根据自己对ROBO Pro 知识的增长选择不同的级别。

为了更好的熟悉全新的界面,我们打开一个现成的范例程序。

点击按钮,范例程序可以在C:\Promgrams\ROBO Pro\Sample programs 中菜单栏工模块打开文件Testt00 Motor start Stopp.rpp:11.4硬件测试将接口板和计算机相连,给接口板接上电源通电。

为了使接口板和计算机间的连接工作正常,ROBO Pro 必须对当前使用的接口板进行设置。

具体来说,请点击按钮。

出现如下窗口:这里我们用的是ROBO 接口板,因此选择端口时,我们应该选择端口USB 。

一旦选择了适当的设置,点击”确认”,关闭窗口。

然后,可以点击工具栏中的”Test”,打开接口板测试窗口。

模块程序其中显示了接口板有效的输入和输出。

窗口下方的绿条显示了计算机和接口板的连接状态。

Interface connection OK指示已与接口板准确连接。

\No connection to Internet表明计算机和接口板还无法建立正确的连接。

状态条显示为红色。

一旦连接正确建立了,我们就可以通过接口板测试窗口来测试接口板和与它连接的模型。

测试窗口显示了接口板的各种输入和输出:数字量输入I1-I8这里可以接各种传感器。

数字量输入只有两种状态0和1,或者Y和N。

开关,光电传感器或者干簧管可以作为数字量输入来连接。

马达输出M1-M4这里可以连接所谓的执行器,可以是马达、电磁铁或者灯。

这思路马达输出可以改变方向和8级调速。

灯输出O1-O8每个马达输出也可以用作一对单个的输出这个输出不仅可以用作灯的控制,也可以用作单向马达的控制。

模拟量输入AX-AY模拟量输入AX-AY测量所连接传感器的阻抗。

模拟量输入A1-A2这两个可以测量10V电压输入。

距离传感器D1-D2只有特殊的距离传感器可以接到距离传感器输入端D1-D2。

数字信号和模拟信号对D1和D2都有效。

扩展板Em1-Em3可以连接扩展接口板。

11.5程序模块11.5.1插入、移动和修改程序模块首先我们要创制一个新程序:方法一,在菜单栏中点击“文件”下拉一对话框,单击“新建”;方法二,单击工具栏中的图标。

插入程序模块把鼠标移到想使用的程序模块的符号上,并单击左键。

然后把鼠标移动到程序窗口内,再单击一次。

你也可以通过按住鼠标键把程序模块拖入程序窗口。

移动程序模块和组可以通过按住鼠标左键,将一个已插入的程序模块移动到理想的位置。

如果你想将一些模块合并成一组同时移动,你可以首先按住鼠标,沿着这些模块的外围画出一个框。

在这个矩形框中的模块将会显示为有红色的边框。

用鼠标左键移动这些红色模块中的一个,所有被选中的模块会跟着移动。

复制程序模块和组在移动程序模块前,按住“ctrl”键,将要复制的程序模块移到所需要的位置,即完成复制。

删除模块和撤销功能可以通过按下键盘上的“delete”键,删除所有标记为红色的模块。

也可以左键单击工具栏中的按钮,然后点击要删除的单个模块。

若想恢复被删除的模块,可以利用“编辑”菜单中的“撤销”功能。

11.5.2编辑程序模块的性能1.数字量/模拟量判断模块用鼠标右键单击程序窗口的程序模块,会出现一个对话窗口,这里可以改变模块的各种属性。

“分支”模块的属性窗口如右图所示。

I1至I8按钮的选项中,可以选择所要查询的接口板的输入端。

在类型一栏中,可以为与输入端相连的传感器选择一个图示。

数字量输入端最常用的是按键式传感器,但也经常使用光电传感器或干簧管开关。

在交换1/0分支位置一栏中,可以交换分支出口1与分支出口0的位置。

小贴士:如果使用迷你开关的一对常开触点,1端与3端,则一旦按下开关,程序将连入分支1,而非分支0。

如果使用迷你开关的一对常闭触点,1端与2端,则一旦按下开关,程序将连入分支0,而非分支1。

2.马达输出模块属性的编辑:通过选择M1至M4,来选择所要控制的接口板输出。

在类型一栏中,选择代表连接到输出端的慧鱼元件的图示。

在动作状态一栏中,可以选择输出动作类型。

可以让电机左转(逆时针),右转(顺时针),或者停止电机。

同样也可以控制一盏灯。

在调速度一栏中,可以设定电机运转的速度或灯的亮度。

可能的数值为1到8。

小贴士:有时候马达只朝一个方向运行,比如输送带马达。

这种情况下,可以把马达接到指示灯输出,这样可以少用一条线路。

3.时间延时模块用延时模块可以使流程执行延迟一个所设定的持续周期。

单击右键,在一定范围内可以设定自己所需要的时间。

延时时间范围可以从1毫秒到500小时。

然而,延时时间越长,精度越低。

延迟精度至30秒1/1000秒至5分钟1/100秒至50分钟1/10秒至8.3小时1秒至83小时10秒至500小时1分钟4.输入等待模块出了时间延时模块,还有另外的两个模块,用来等待一些程序继续运行的东西。

等待接口板的某个输入由一种特定的方式改变为一种特定的状态。

这个模块共有五种不同的形式。

符号等待输入=1(闭合)输入=0(打开)跳变0-1(打开到闭合)跳变1-0(闭合到打开)任一跳变(1-0或0-1)5.脉冲计数器很多fischertechnik机器人模型都是用脉冲轮。

这些齿轮每旋转一圈会触动四次开关。

有了这些脉冲轮,你可以以一个精确的轮数来驱动电机,而不是根据给定的时间。

为了达到这一点,你需要计算接口板的某个输入处的脉冲数。

脉冲计数模块就是用来等待用户定义的脉冲数。

对于这种模块,同样地,设定所计脉冲为0-1,1-0或者两者皆可的。

脉冲轮通常等待双向的变化,这样用一个四齿脉冲轮达到了每转8个脉冲的精度。

6.循环计数器有了循环计数模块,可以十分简单地将程序中的特定部分多次运行。

只有当循环次数与先前设定的数值相等时,循环计数分支将会转到Yes出口;如果需要进一步的循环,循环计数分支将会转到No出口。

在“循环计数”一栏,可以输入在“Y”出口激活前,“循环计数”从“N”出口执行的次数。

输入值必须为正。

如果选中了“交换Y/N分支位置”,点击“确认”,关闭窗口时,Y和N连线就会互换。

根据Y和N连线的位置,程序中被重复执行的部分将会在“循环计数”模块的右部或者下部。

7.灯输出用灯输出编程模块,可以开关接口板的任一个单极输出O1-O8.接口板的输出既可以成对地用作马达输出,也可以用作单个的灯输出O1-O8。

与马达输出不同,灯输出只占用一个接线端。

小贴士:如果连接四组灯或者马达,也可以用马达输出来接灯。

这样更实用,因为这样可以将灯的两个接线端直接接到接口板的输出,而不是必须将所有负极都连到接地插孔。

在“灯输出”一栏,可以设置O1-O8中的任一个作为要使用的输出。

在“接口板/扩展板”一栏,可以选择所需要的是ROBO 接口板、扩展板还是其它接口板的输出。

在“类型”一栏,可以选择代表连接到输出的慧鱼器件的图示。

在“动作状态”一栏,可以设置使输出如何动作。

可以打开或者关闭灯。

可以指定1-8之间的一个强度,其中8亮度最大,1最小。

在灯关闭状态下,自然不用再定义强度了。

8.全局变量每个变量可以存储一个-32767到32767之间的数值。

变量的值可由连接一个“=”模块到指令模块的左边来设定。

在属性窗口中,也可以赋予变量一个初始值,并保持到其收到第一个指令改变的值。

ROBO Pro只能为所有的变量模块建立一个同名而且变量类型为全局的变量。

所有的同名全局变量都是一样的,而且有相同的值,即使它们出现在不同的子程序中。

当其中一个变量模块通过指令改变了,所有其它的同名变量也被改变了。

这一条对于局部变量并不适用。

除了“=”指令,变量也可以接受“+”和“-”指令。

所以,比如说变量接到了一个指令“+5”,就将5加到了当前值上。

对于“-”指令,指令传送的值就由当前值减去。

警告:如果执行“+”或者“-”指令后,变量的值超出了所允许的范围,变量值就会加上或者减去65538,以使得变量值回到有效范围中。

因此,要注意变量值的取值范围。

变量的属性窗口在“名称”一栏,可以输入变量名。

在“初始值”一栏,可以输入变量的初始值。

变量保持这个值,直到通过=、+或者-指令得到一个新的值。

这个“变量类型”项只有在子程序中对变量才有意义。

9.局部变量局部变量与全局变量的作用几乎相同,只有一点区别:局部变量只是在它被定义的子程序中有效。

即使在不同的子程序中两个局部变量同名,它们也是既然不同的独立的两个变量。

相关文档
最新文档