找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 7154|回复: 9

如何设置三个触碰控制呢,自动售货机

[复制链接]
发表于 2016-6-16 00:43:14 | 显示全部楼层 |阅读模式
1.按下1触碰,触发条件,2.然后选择2,或者3号触碰,带动马达转动,货物掉落,不过现在有个问题就是必须要2,3号触碰都碰了,程序还没有重置
触发条件.png
并列.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2016-6-16 08:22:11 | 显示全部楼层
你的问题没有描述清楚,重新描述一下
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2016-6-16 09:38:56 | 显示全部楼层
barzz 发表于 2016-6-16 08:22
你的问题没有描述清楚,重新描述一下

就是1号触碰是触发条件,放硬币的时候挤压1号触碰,接着需要选择饮料,2号饮料或者3号饮料,点击一个饮料代表的触碰,带动一个马达转动,等饮料下去了,再把闸门关闭。现在的问题就是,按下1号之后,不能够只选择1个触碰,然后跳出循环,而是必须要按下两个才能够重置,也就是要按了2号,还要按下3才能够重置
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2016-6-16 10:13:24 | 显示全部楼层
这个还是不能够解决问题呀
按下一个1,再按2,就跳出循环.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2016-6-16 13:42:46 | 显示全部楼层
你的逻辑错误了     先是触碰1等待   然后连个分支   触碰2套触碰3
Untitled-1d.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2016-6-18 09:44:42 | 显示全部楼层
xd62215135 发表于 2016-6-16 13:42
你的逻辑错误了     先是触碰1等待   然后连个分支   触碰2套触碰3

这个试过的,双开关,默认直接没有按下,直接跳出循环,或者马达没有反应
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2016-6-18 09:47:45 | 显示全部楼层
这个虽然效果有点差别,不过都还是能够实现
一直按住1号,然后选择一种饮料.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2016-6-18 12:46:28 | 显示全部楼层
我是老王。。。 发表于 2016-6-18 09:44
这个试过的,双开关,默认直接没有按下,直接跳出循环,或者马达没有反应

你里面放逻辑没    初始逻辑为否      直到触碰1 或 2按下  逻辑才写入真   循环才结束
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2016-6-18 15:07:14 | 显示全部楼层
这简单的开关就可以实现
一直按1.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2016-6-19 14:07:11 | 显示全部楼层
--进入循环1--
0.设变量X为0
1.检测1的触碰情况(直至“按下”)
2.进入循环2
3.检测2的触碰情况,若按下则吐出2饮料并设变量X为1
4.检测3的触碰情况,若按下则吐出3饮料并设变量X为1
5.检测变量X的值,为0则继续循环2;
                         为1则跳出循环2。
6.继续循环1   
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 19:41 , Processed in 0.093577 second(s), 27 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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