easyCv使用说明40.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
easyCv使用说明40

4.3、数字输出 Digital Output 1.选择端口,一般默认为数字/模拟口9~12 2.选择选择预先定义好的变量或者自定义一个值 使用数字输出功能模块用来控制数字输出的状态。 你能够利用数字输出端口打开或者关闭像一个发光二极管或一个螺线管这样的设备。 数字输出能够设置1或0固定的值,它同样能够设置成一个预先定义的变量。 缺省情况下所有的数字输出值设置为1(或者0) 5、遥控控制模块 VEX 机器人软件编程教程 5.1.1、单杆控制双马达Arcade-2 motor 单杆控制双马达 指的是遥控器的一个操纵杆控制两个马达同时转或同时停,这样两个马达转动的速度不论快慢,都是一致的,就不会因为手的力量问题而使两个马达转动的速度不一样 1.这里一般默认 2.选择遥控器控制小车前进后退的控制通道 3.选择遥控器控制小车左右转弯的控制通道 4.选择小车左右马达连接在主控器上的通道 5.选择小车左右马达转动的正反方向、一般默认 5.1.2、单杆控制双马达Arcade-2 motor 单杆控制双马达编程范例: 首先拖入一个当循环模块,条件设置为1,构成一个永远循环,这样使它永远都检测遥控器发射出来的信号; 然后在当循环里面拖入一个单杆控制双马达模块,前进后退选择3,旋转选择1,马达通道则选择2和3; 那么该程序的功能就是:遥控器控制马达2和3同时转动;遥控器的3通道控制前进后退;遥控器的1通道控制旋转 5.2.1、单杆控制四马达Arcade-4 motor 单杆控制四马达 指的是遥控器的一个操纵杆控制四个马达同时转或同时停,这样四个马达转动的速度不论快慢,都是一致的,就不会因为手的力量问题而使四个马达转动的速度不一样 1.这里一般默认 2.选择遥控器控制小车前进后退的控制通道 3.选择遥控器控制小车左右转弯的控制通道 4.选择小车左右马达连接在主控器上的通道 5.选择小车左右马达转动的正反方向 5.2.2单杆控制四马达Arcade-4 motor 单杆控制四马达编程范例: 首先拖入一个当循环模块,条件设置为1,构成一个永远循环; 然后在当循环里面拖入一个单杆控制四马达模块,前进后退选择3,旋转选择1,马达通道则选择2.3.4,5; 那么该程序的功能就是:遥控器控制马达2.3.4,5同时转动;遥控器的3通道控制前进后退 遥控器的1通道控制旋转 5.3.1、双杆控制双马达Arcade-2 motor 双杆控制双马达 指的是遥控器的两个操纵杆控制两个马达转或停,这样两个马达转动的速度不论快慢,都有可能不一致,就会因为手的力量问题而使两个马达转动的速度不一样 1.这里一般默认 2.选择遥控器控制小车左边马达的控制通道 3.选择遥控器控制小车右边马达的控制通道 4.选择小车左右马达连接在主控器上的通道 5.选择小车左右马达转动的正反方向 2.7.1、中断Break 中断模块功能常用在当循环或者IF条件中,表示当程序运行到中断模块处,不管它后面还有没有模块,或者不管满不满足条件,它都会跳到当循环或IF条件的后面,执行它们后面的程序 只能对该模块做对你修改和查阅程序有帮助的注释说明 2.7.2、中断Break 中断Break编程范例: 虽然程序一开始设置的是一个永远循环,理论上是永远都运行当循环里面的程序,永远都跳不出来,但是加了中断模块以后,程序的功能就变化了; 该程序功能为:程序进入当循环,启动马达运转2秒,然后停止2秒,接着就马上中断当循环条件,跳到当循环的下面,执行下面的马达运转2秒,然后停止。 跳出循环 2.8.1、继续Continue 继续Continue:跳到循环的条件判断处,从新判断 只能对该模块做对你修改和查阅程序有帮助的注释说明 2.8.2、继续Continue 继续Continue模块编程范例: 首先在变量定义模块(Variables)里面定义了一个变量a,首先拖入一个碰撞检测模块,然后拖入一个当循环模块,设置为a==1,表示碰撞开关断开,然后拖入一个马达模块,马达2,设置为运转,在拖入一个悬空等待模块,设置为2秒,在停止马达,在拖入一个继续模块,然后拖入马达3,设置为运转,延时2秒,然后停止; 那么该程序的功能为:当碰撞开关没碰到的时候就进入循环,然后马达2运转2秒停止,接着就跳到当循环的条件判断处,从新判断,而不执行继续模块后面的马达3运转3秒这段程序。 返回到条件判断处,不会执行下面程序 2.9.1、返回Return 返回模块的功能是跳到程序的结尾处,不管它后面有没有程序,它都不执行,直接跳到程序的结束位置 2.9.2、返回Return 返回Return编程范例: 虽然程序一开始设置的是一个永远循环,理论上是永远都运行当循环里面的程序,永远都跳不出来,但是加了返回模块以后,程序的功能就变化了; 该程序功能

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档