= 创作分享 =
技术讨论
我们要怎么做一个能够伺候MK5热核的红石脉冲电路? ...
smilesadness

我们要怎么做一个能够伺候MK5热核的红石脉冲电路?

smilesadness 于 2019-6-29 12:41 ( 4年前 ) 发表在 [讨论] 分类。 [复制链接] [显示全部楼层] [打印]
4641 1
本贴模组名片
工业时代2 (Industrial Craft 2)
[ban:title_menu][h1=简介]工业时代2(Industrial Craft 2),是围绕 Minecraft 生活现代化和生产自动化两个主题而展开的 Minecraft 模组,由 IndustrialCraft2 Dev Team 开发并维护。它在工业时代 1 的基础上发展而来,引入了名为 [EU] 能量单元 (Energy Unit) 的电力能源系统..
monororo
本帖最后由 monororo 于 2019-7-4 18:14 编辑

看楼下,这楼当时脑抽写错了

点评

这样你的信号就不是整秒了呀/忧郁  发表于 2019-6-29 21:02
发表于 2019-6-29 20:53:39 | 显示全部楼层

回复 | 举报

monororo
本帖最后由 monororo 于 2019-6-29 21:42 编辑

简化一点但是足够应付大多数MK5核电的思路

下图是嘴对嘴漏斗计时器。注意图上用的是粘性活塞。




这里用到的思路是,利用比较器能根据物品数量输出红石信号等级的方式去计时。
控制MK5核电的实质是占空比。假设有一个设计,需要使核电运行4秒,停机6秒,那么它的占空比就是2:3。当漏斗里放的是可以堆叠64个的物品(比如圆石),漏斗内有1到22个物品时比较器输出1级信号,23到45个物品时输出2级信号。更高等级的信号可以根据你的需求去测试,这里个人认为2级信号一般够用。很显然,仅当比较器输出2级信号时才能触发中继器使之输出信号。当中继器输出2级信号时,我们可以认为整个装置正在输出红石信号;反之则没有输出红石信号。

将活塞头伸起视为核电处于工作状态,那么核电工作的时间是左边漏斗内物品数量大于22个的总时间。由于漏斗每传输一个物品需要消耗0.4s,设两个漏斗里总共包含x个物品(显然应该大于22个),那么一个循环内工作时间为(2*(x-23)+1)x0.4s,其它的45x0.4=18s内处于停止状态。调节x的数量就可以调节占空比。

点评

够骚,我就没想到用信号强度。我果然是渣渣  发表于 2019-6-30 13:23
发表于 2019-6-29 21:27:09 | 显示全部楼层

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表