※ 引述《FollowMe6 (跟我)》之銘言:
: 在伺服器裡想要做cs拆彈任務
: 目前遇到了瓶頸:如何使用機械式紅石(也就是不用到指令方塊前提下)
: 玩家踩著壓力板十秒後才產生第二段訊號 如果中途中斷則重新計時
: 其他的地方都完成了 剩下這邊有點僵住
http://i.imgur.com/bqdOn6P.png
單純萬歲
概念上很簡單,主線路和副線路,假設要十秒,主線路10秒,副線路小於10秒(假設是4秒)
於是,副線路信號會在04秒達到末端,而主線號會在10秒到達
於是我當提早放開時,因為主信號還沒到末端,而副線路信號消失
於是我可以在尾端用and閘來控制,只有兩個信號都到才能啟動後段訊號
不過這個簡單線路的解析度會取決於副線路,所以副線路要盡量短
http://i.imgur.com/8n32Jjn.png
(姆...我主線路中繼忘記接起來,自己腦補上吧)
像這樣的結構會比較理想,如果主線路延時要更長,就是拉出去遠一點,很簡單
不過還有一個缺點,如果有個白目一直在上面製造短脈衝,可能會誤判
http://i.imgur.com/8ES0x5J.png
用個簡易濾波器可以改善
旁邊的側線有個時脈產生器,必須剛好湊到時脈和主輸入信號才會往下
但缺陷還是有,就是有By chance的可能性...看看有沒有人可以想到更好的濾波方式
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.134.119
※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1486257280.A.9D8.html