找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 5749|回复: 3

程序运行中传感器端口的切换失效

[复制链接]
发表于 2018-5-18 09:54:37 | 显示全部楼层 |阅读模式
正做一个多功能巡线程序模块。前进、后退时用不同的颜色传感器检测,两种情况下所用端口通过一个模块输入变量设置。比如前进时用1端口,变量设为1;后退时用3端口,变量设置成3。但实际运行中,检测的端口并不进行切换:调用模块前进后,再调用模块做后退巡线,端口设为3,但运行时经常仍然检测端口1的值,无法正常巡线。大家遇到过这种情况吗?请指点!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2018-5-18 20:17:31 | 显示全部楼层
你循环终止再重新进入循环试过么
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-5-18 21:24:52 | 显示全部楼层
121353314 发表于 2018-5-18 20:17
你循环终止再重新进入循环试过么

程序分两次运行的。第一次前进,程序结束,改变端口值设为后退,再运行。有时出现切换失效!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-5-18 21:32:18 | 显示全部楼层
本帖最后由 jhm 于 2018-5-18 21:35 编辑

后来,增加了一个变量。端口值从模块输入口设置后,先传给第一个变量,然后再传给第二个变量,由第二个变量通过连接线接到颜色传感器端口。试到现在没出现失效现象。

原来是:端口值从模块输入口设置后,传给一个变量,然后由这个变量通过连接线接到颜色传感器端口。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-11-24 11:22 , Processed in 0.130756 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表