请教:有没有比较简洁的电路设计让一个脉冲信号延迟8秒后传出?
异星工厂吧
全部回复
仅看楼主
level 14
断羽DE天使
楼主
请教:有没有比较简洁的电路设计让一个脉冲信号延迟8秒后传出?
2019年03月25日 14点03分
1
level 14
马老师💯
有的,你设计一个480tick的延迟电路就可以让一个脉冲信号延迟8秒后传出了!
2019年03月25日 16点03分
2
断羽DE天使
我知道这个啊,问题是我目前只会做延迟1t的,连续做480个就太臃肿了。如果做一个计时器480t后再发出信号的话,要么会把这480t的信号合并,要么只发送最后1t的,我希望每1t的信号都延迟480t然后持续的发送出去
2019年03月25日 22点03分
level 11
LY威士忌
先学习下基础电路知识吧
2019年03月25日 18点03分
3
level 9
今生所爱💋
用传送带辅助
2019年03月25日 23点03分
4
level 9
今生所爱💋
用传送带辅助
2019年03月25日 23点03分
5
断羽DE天使
懂了,谢谢指导
2019年03月26日 00点03分
断羽DE天使
传送带计时可以做,延迟怎么做?
2019年03月26日 00点03分
今生所爱💋
加爪子,夹东西到传送带上。记得夹出循环带。
2019年03月26日 09点03分
断羽DE天使
@今生所爱💋
大佬看下8楼,爪子拿东西然后拿出来,只能计时啊,不能把发出的信号延迟啊。。。这么说吧,延迟指的是把脉冲信号暂存一段时间,然后再发送出去。计时只能解决存多久后发送,并不能解决如何储存
2019年03月26日 09点03分
level 5
xxx_wxl
脉冲转持续,计数,判断数量后发出脉冲并重置,
这些分解步骤在电路精华帖里都有
2019年03月26日 01点03分
6
断羽DE天使
你说的这个是计时器原理,我知道。我现在想要的是把这个脉冲延迟,但是延迟之后再转持续,因为提前转持续的话,后续的信号就会在延迟的过程中合并
2019年03月26日 02点03分
xxx_wxl
@断羽DE天使
红绿线隔断
2019年03月26日 04点03分
断羽DE天使
@xxx_wxl
所以怎么个隔断法呢?计时的信号转持续单独没问题,但另一端信号不要了?这样的做法不就变成每8秒发送一次脉冲,而不是每个脉冲延迟8秒
2019年03月26日 04点03分
断羽DE天使
大佬看看我8楼,我的需求和问题在那边详细写了
2019年03月26日 04点03分
level 1
none_loop
减法器+下边延触发器
很简单的东西,四个运算器就能解决
2019年03月26日 02点03分
7
断羽DE天使
我需要每一个脉冲延迟480t,而不是每480t发一次脉冲
2019年03月26日 02点03分
level 14
断羽DE天使
楼主
我需求是这样的,爪子拿东西进厂,发出信号,厂子生产需要8秒,如果这个信号延迟8秒后送往有计数器的输入端,这时候输入端就能按需进货,而不会因为厂子还在生产而错过他要的原料了。
这个电路的重点是先延迟再计数,如果先计数再延迟的话,只有第1tick产生的信号按时到达了,后面几百tick的信号早到了
我目前知道的设计是用加法运算器做延迟1tick的,然后串联480个。。。但是这么臃肿的电路太蠢了,我还不如不去管控。。。
当然,我也可以用输出端的信号转换成需求原料信号这样就没有时间差,问题是这个设计,每个配方就要做一个转换电路,整体下来,也仅仅是比480个延迟器简单一点点。。。同样不去不管控。。。
有没有大佬知道更简洁的延迟480t的电路?
2019年03月26日 02点03分
8
none_loop
输入端就能按需进货是什么鬼,机械爪不是屁股对着工厂,东西生产出来会自己抓的么
2019年03月26日 02点03分
断羽DE天使
@none_loop
看看我上一个帖子吧,用电路网络做生产回环,如果能解决时间差问题,可以直接做一条道到底不用回环的设计
2019年03月26日 03点03分
level 1
none_loop
正常情况能达到的,就是接受到首个信号后,电路将不会响应后续8秒内的任何信号,或者响应并重置计数
2019年03月26日 02点03分
10
断羽DE天使
这就是问题所在了,这8秒内的信号有都是有效信息,但有效信息不能在延迟之前叠加
2019年03月26日 03点03分
level 5
xxx_wxl
你这每一个信号在发出去之前都需要一个内存来存啊
我觉得480个体积最小的内存已经不亏了
2019年03月26日 11点03分
12
断羽DE天使
这个帖子告诉我,给信科写需求是多么重要而困难的事
2019年03月26日 11点03分
断羽DE天使
我思来想去也觉得难搞,所以才来贴吧问
2019年03月26日 11点03分
level 9
饮血的祭司
如果只是爪子抓取的信号,这很简单的吧。用传送带延时可实现。
一,你把工厂取货的爪子连线到传送带边的爪子2 。
二,爪子2收到爪子1取货的动作信号后,从箱子里抓出一件物品,放到传送带上。
三,传送带铺设物品能走8秒以上的长度,在8秒处用线连至运算器,读取物品信息。之后这件物品运回箱子。
如此一来,你爪子1抓取物品1,则发出一个信号,传送带上也能得到一件物品,8秒后就能到达运算器。在这个8秒的过程中,如果爪子1继续抓物品2,爪子2也可以抓物品2放进传送带,不会错过信号的。
2019年03月28日 05点03分
13
level 14
断羽DE天使
楼主
多谢大佬指点,很棒的设计我很有启发。用爪子放货转录信号频率,位移延迟后再转录回来。适用于单一信号或多个同频率产生信号。
2019年03月28日 06点03分
14
level 14
断羽DE天使
楼主
同样缺点也是体积臃肿,8秒的传送带也不短。精确延迟控制的思路我已经放弃了,不过大佬和我的启发其实很多地方能用,记录频率的设计打开了我的一个新思路。传送带路程延迟也很实际。我可以让输入端实时送入原料,然后让原料跑个8秒在进入工厂区。
2019年03月28日 06点03分
15
level 14
断羽DE天使
楼主
两个很有启发的思路,很多别的区域都能用。多谢大佬指点
2019年03月28日 06点03分
16
level 9
愚蠢的雄鹰
这个很简单,做个累加1TICK的,然后除以480取余数,余数等于1的时候输出信号。8秒周期性一个信号。
这里的余数你可以取任何一个小于480的数字。另外精确的应该是除以479因为0也是一个数。
2019年03月29日 02点03分
17
断羽DE天使
大佬看下8楼和12楼,我发帖的时候需求没写清楚
这个需求我基本放弃,因为电路太臃肿不划算
2019年03月29日 03点03分
1
2
尾页