Minecraft(我的世界)中文论坛
标题: [解决|感谢iailum]想实现双拉杆跟随功能,求红石大触们的简化方案
作者: sjjklh 时间: 2012-3-29 20:09
标题: [解决|感谢iailum]想实现双拉杆跟随功能,求红石大触们的简化方案
本帖最后由 sjjklh 于 2012-4-1 16:11 编辑
基本叙述是这样子的:
用两个拉杆输入,一个输出,特点是拉杆都是被放置为可以上下拉动而不是水平方向那种,那么向上拉的话拉杆输出为0,向下拉为1
要求:
这个电路刚建成的时候的初始状态可以无视之,但是接下来要有这样的特性:任意一个拉杆变动时,输出都会跟随这个拉杆的输出。也就是输出与你最后动过的拉杆的输出相同——亦即以最后动过的拉杆的输出为准。
举一个例:电路建成后,首先拉杆A由上拉变为下拉,输出就变为与A相同的1;然后拉杆B由下拉变为上拉,输出就变成与B相同的0;然后拉杆A由下拉变为上拉,此时由于输出应当跟随A变为0,但输出已经是0了,所以不变…… 就是这样的变化
不要告诉我用单个异或门或者同或门。请先看清楚我的叙述
我的繁杂方案如下图所示:
边沿(过零)感应与MUX建造起来占地太大,所以求器件简化方案
作者: a919298641 时间: 2012-3-29 20:12
不懂
作者: jacky1440 时间: 2012-3-29 20:56
a919298641 发表于 2012-3-29 03:12 
不懂
同样~不懂,,
作者: 994523036 时间: 2012-3-29 21:18
不知道你说什么... 是不是类似 楼梯道的那灯?? 就是 俩开关 共用一灯的类型??(比如 现有AB俩拉杆 俩刚装上为0 拉下某一拉杆 灯切换开关 再拉下某拉杆 灯继续切换开关??) 如果是那的话 我道会做..
作者: sjjklh 时间: 2012-3-29 21:20
994523036 发表于 2012-3-29 21:18 
不知道你说什么... 是不是类似 楼梯道的那灯?? 就是 俩开关 共用一灯的类型??(比如 现有AB俩拉杆 俩刚 ...
你那样的话异或门轻松解决
我这个有一点不同……要求玩家将任一拉杆拉上时,输出必然为1;任一拉杆拉下时,输出必然为0
作者: 路邊電燈泡 时间: 2012-3-29 21:41
sjjklh 发表于 2012-3-29 21:20 
你那样的话异或门轻松解决
我这个有一点不同……要求玩家将任一拉杆拉上时,输出必然为1;任一拉杆拉下 ...
那一上一下就是...矛盾?
作者: sjjklh 时间: 2012-3-29 21:43
路邊電燈泡 发表于 2012-3-29 21:41 
那一上一下就是...矛盾?
不会
输出的状态只与你最后一次动过的拉杆的输出相同
作者: 994523036 时间: 2012-3-29 21:44
sjjklh 发表于 2012-3-29 21:20 
你那样的话异或门轻松解决
我这个有一点不同……要求玩家将任一拉杆拉上时,输出必然为1;任一拉杆拉下 ...
嗯 那一上一下不就矛盾了... 还是... 比如 先将A拉下 输出0 然后把B拉上 输出为1 再比如 把A拉上 输出1 再把B拉下 输出为0 ??? 反正 就是输出以最后按下的那拉杆为基准??
作者: 路邊電燈泡 时间: 2012-3-29 21:45
sjjklh 发表于 2012-3-29 21:43 
不会
输出的状态只与你最后一次动过的拉杆的输出相同
喔好吧,為什麼我還是感覺跟與門非門有關?
作者: sjjklh 时间: 2012-3-29 21:53
994523036 发表于 2012-3-29 21:44 
嗯 那一上一下不就矛盾了... 还是... 比如 先将A拉下 输出0 然后把B拉上 输出为1 再比如 把A拉上 ...
对的
所以说应该是和时序有关的
仅仅用逻辑门的话无法解决这种同种输入可能会有不同输出的问题
作者: sjjklh 时间: 2012-3-29 21:53
路邊電燈泡 发表于 2012-3-29 21:45 
喔好吧,為什麼我還是感覺跟與門非門有關?
请看10楼
作者: iailum 时间: 2012-3-29 22:01
我觉得是2个非门,2个或门
2个上边沿感应
1个RS锁存,不知道你感觉如何
作者: 路邊電燈泡 时间: 2012-3-29 22:01
其實找度度跟GB,他們一定知道
作者: iailum 时间: 2012-3-29 22:11
iailum 发表于 2012-3-29 22:01 
我觉得是2个非门,2个或门
2个上边沿感应
1个RS锁存,不知道你感觉如何
恩,这样是不行的,明天起来我再仔细想想
作者: iailum 时间: 2012-3-30 05:11
先出来回复一贴,这问题把我半夜弄醒了,有个大概思路,明天测试上图
作者: iailum 时间: 2012-3-30 09:35
恩,现在实现结构是2个边沿感应器,2个或门,1个RS锁存,不知道你觉得如何
作者: 994523036 时间: 2012-3-30 16:56
sjjklh 发表于 2012-3-29 21:53 
对的
所以说应该是和时序有关的
仅仅用逻辑门的话无法解决这种同种输入可能会有不同输出的问题
... 我去想想.. 知道了告诉你... 话说... 你不是红石高手麽...
作者: sjjklh 时间: 2012-3-30 16:57
iailum 发表于 2012-3-30 09:35 
恩,现在实现结构是2个边沿感应器,2个或门,1个RS锁存,不知道你觉得如何
辛苦辛苦~谢谢~
待晚上回寝室verify
作者: sjjklh 时间: 2012-3-30 16:58
994523036 发表于 2012-3-30 16:56 
... 我去想想.. 知道了告诉你... 话说... 你不是红石高手麽...
教徒而已
作者: sjjklh 时间: 2012-3-31 17:45
iailum 发表于 2012-3-30 09:35 
恩,现在实现结构是2个边沿感应器,2个或门,1个RS锁存,不知道你觉得如何
repeater都是内侧4档外侧1档吧
不知为何我的1.2.4里一动拉杆,边沿那里的火把就都燃尽了
晚上回去再测试一下
作者: Abugv5 时间: 2012-3-31 20:47
iailum 发表于 2012-3-30 09:35 
恩,现在实现结构是2个边沿感应器,2个或门,1个RS锁存,不知道你觉得如何
似曾相识啊= =光感器的那个结构?
作者: iailum 时间: 2012-3-31 22:21
Abugv5 发表于 2012-3-31 20:47 
似曾相识啊= =光感器的那个结构?
是的,一开始想到的是光感器信号集成的电路
后来发现不对,要改造
作者: sjjklh 时间: 2012-4-1 14:59
iailum 发表于 2012-3-31 22:21 
是的,一开始想到的是光感器信号集成的电路
后来发现不对,要改造
测试通过了 你的方案比我的要简化许多 十分感谢!
我当时想复杂了,忘了可以分开识别上边沿与下边沿的话根本不需要数据选择器
不过我在你的基础上把RS的两个输入都加入了脉冲延长1tick的并联双中继器(稳定器)结构,因为实验的时候边沿感应器的输出长度太短以至于在我这里不足以让RS响应。
作者: sjjklh 时间: 2012-4-1 15:00
iailum 发表于 2012-3-31 22:21 
是的,一开始想到的是光感器信号集成的电路
后来发现不对,要改造
还有因为被百度GLOBAL BAN的关系以后我就不去MC贴吧了= =
作者: iailum 时间: 2012-4-1 15:38
sjjklh 发表于 2012-4-1 15:00 
还有因为被百度GLOBAL BAN的关系以后我就不去MC贴吧了= =
这样吗,真的是很可惜,是说最近没有看见大大出现在那了.因为我的版本没有出现问题,所以我就没有再加装置进去保证稳定性了,因为想尽量简化,
如果需要稳定信号的话,也许采用活塞的边沿感应器能工作更好点
这样可以不加稳定器结构
作者: 企鹅玩麦块 时间: 2014-3-25 16:15
那啥,我用BUD做了一个电路,自测符合叙述要求,可以双拉杆取后者操作控制一个红石灯,上传存档,请大触们检阅!双控红石灯
作者: 企鹅玩麦块 时间: 2014-3-25 16:26
本帖最后由 企鹅玩麦块 于 2014-3-25 16:29 编辑
再贴个图吧http://pan.baidu.com/s/1thZau
另说明一下存档里有ugocraft和dragon mount的数据,应该没影响的。@sjjklh
作者: 1095486321 时间: 2014-3-29 08:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: anxinyihao 时间: 2014-8-23 05:16
密码门干脚 用按钮正确