Minecraft RS総合 試行1回目
_[リ]□_ これは繋がるのに
_□_ これは繋がらないんだね
_
_|□|_ こうすればいいんだけど _□_
[リ]
こうすれば見た目は綺麗になるかな?
強いられる時があるかは知らんが パルスの長さを信号強度に変換する機構を作ろうとして苦戦中
1tick間隔で区別したい ぱっと思いつくのはコンパレータでループ作って
時間経つにつれて信号強度が弱まっていく回路だけど
1tickかあ
ちょっと難しそうだ 低分解能(リピータ遅延2個分)だが
http://www39.atpages.jp/minecraftss/img/src/1411168465591.png
右下でパルスの前縁を検出して、左上のコンパレータループで徐々に減衰
パルス後縁のタイミングで左下のコンパレータループを起動して保持
そんな感じ
左上のをもうちょっと弄れば短い間隔にもできるんだろうけどどうしたものか 画像ミス 土ブロック見えてるところ適当な導体ブロック置いて パルサー周り詳しくないが、
パルスの長さを単純に4倍する機構が作れればホッパーで区別できるのかな あれ、パルサーを1tickで動くコンパレータクロックに接続して出力回数をどうにか強度に変換しようと思ったんだが、出力回数に変化出てくれないんだな
コンパレータが遅延1だからか 3入力多数決回路をできるだけ高速化したいんだが、何かいいアイデアないだろうか
A,B,Cの3つの入力のうち、ONが2個以上なら出力QがONでRはOFF
ONが1個以下なら出力RがONでQはOFF
XORとかANDとか組み合わせてたら遅延が1秒近くかかっちゃって何とも 結構小さいしよくできてんな
でもこれピストン右下のかまど?と降りてきた鉄ブロックの間にコンパレータ挟まなくてもいいの? ごめんよくわかってなかった
ブロック挟んでもできるのか >>6
一列に並べた16NANDに端から順繰りにパルス入れて…と思ったけど
─リ┬リ┬リ┬リ┬……
←この隙間の配線がきつい
□□□□□□□□……□
トトトトトトトト……ト
└┴┴┴┴┴┴┴┴……┴→強度保存回路 ・・・下のオレンジブロックに刺すトーチは左右じゃなくて奥に1つだけでよかった ずいぶんコンパクトに収まったなあ
つかこれ、
XORと組み合わせたら高速の全加算器になるんじゃないか 全加算器のS出力に使える3入力XOR(偶奇チェッカー)でけた
幅5高さ5奥4遅延2tick(+入力1tick+出力1tick)
http://www39.atpages.jp/minecraftss/img/src/1411803278512.png
http://www39.atpages.jp/minecraftss/img/src/1411803306088.png
2枚目は金ブロック取って見やすくしたけどこれだけでも3入力のうち1つだけONかどうかのチェックに使える
信号強度依存なんで緑ブロックにはリピーターで接続推奨
出力も強度1で出る場合があるのでまずリピーター要る この線路の切り替えを走行中にやる方法って何かないかな 線路脇か下にホッパー並べてコンパレータで捨てたアイテムを検出すれば確実
横にボタン並べるって方法もあるけど