shapez2 オーバーフローゲート

正解は知らないが自分の理解している仕組みとしては、脇道の内容物をベルトリーダーで読み取って図形があるならオーバーフローしていると判断してルートを変える(ゴミ箱へ捨てる)というもの。

上がオーバーフローしている時はすべて右に流れる。

しかし、このままでは誤判定が多すぎる。(オーバーフローしていないときに60/mも左に流れている)

もちろん分岐を増やせばそれだけ誤判定の頻度は減るのだが、

ふたつの脇道にベルトリーダーを付けてANDで結ぶ。このとき、ベルトとベルトリーダをうまく配置してやると図形がベルトリーダーを通過するタイミングがずれて誤判定がなくなる。

90/mのベルトではベルトリーダーの内容物判定が常時「あり」になってしまうので、2回以上分岐させたベルトを使うとよい。

もっと良い方法があるのかもしれないが。

これを使えば、たとえば液剤の来ていない着色機を迂回させたり、図形ローダーが一杯になったときに第2のローダーに入れたり、余りをゴミ箱に捨てたりできる。

12ベルトでコンパクトにまとめれば、MAMで複雑な回路を組むよりも使いやすい場面がある。着色機や積層機に入れるか迂回するかの分岐など。

とりあえずベルト4本で作った。(そのまま上階にコピーすれば12本になる)

上が詰まっている(動いていない着色機や満タンのローダー)ときは右に出す。

プラットフォームユニットで運用しているなら1本のベルトで代表して判定すれば良いという気もする。

ブループリントコード

SHAPEZ2-1-H4sIAHee22YA/6ybXWvjRhSG/8vQS19oPjVj6MWm25TQ7BKyIW0pYRGxkgpUOchySwj+7+vEcpCtj8w5rxMIhOSZz3Pe82pGfhG3Yi6TYGfi7ErMX8RPzfNTLubiYlVm1ULMxMX9snr9w+esycT8b1Fsf59flVnzsKz/XYlZtS7L3Q+x+id7yufX6923uNvMxK9VUxf5agu+iJtts5fZ83LdfP+6ZbPyu9q2f9bt9WxdlIuiejxpv3+KeZiJv7bzTGfiWsz17G0oZ3nZXC3r5jq/z4v/8vqiavK6ysrbrC6yqtkO4Zftf51/evv6WWxmby35k7Vkdi0lby2pXUuXy8fi/resyT9Vi+NWDrDQpf4o6vxz/pCty+Yyf2gmQSnjyS9FXS/rfLFvQQ+MOK5v3e1b9sjzZf1/Vi+mYYXAGoENAtsR+OOdssQO7QH2Hkpfl2P9uDfAd0P5S14/5rW6WcrLSagX/4QR+hE2IgJtJ/g7DVzn2SKv22aimmiDuG3j21NZNFtK3izV5Qe8G+BjVy2wVs11k4cJK9pw7QBFWSQ7MmTGRmlwozRno9qUj+j1aLSmq4202HZdveis2XlRNrFr1lYnF59hezLtkooXZI4/+TA98Onu0wPhi8Zew/OkrsATS7nvSCmpnHqqBzhe7rQ/3rie007P1IKYdpWTCUsEVgis6XXcv5OkDsMBFlHHw3BJpoht6Fdmita+birdSrQUz0u0cEBgahUPoHcIuH0JA5WVsVOHDURvVbwjOBqv4peGfdcaKYxhpLhSEtLwfet+DoZSkqXu1bWPK9O2KB0/qx7x3/JqMUb/flTX9iXSAVNX703QUlQzueRkVX3flIM0xgJrJ8eczVTYyIP6wdp2N9hEfOS1m54SDVGLObovaUnPt0TtsjHcWEt6lrto4YDATEu1pyVEK7ov2kuConapD7gIZ9QSDqm4bRspu+KaPh9RcM3wyOMWykwetETBgThe3adIq6SHh8zYKb4/k4ZlC6UhmrLjAUvAHZkBY0Z1R/tcNniZN8wyb3hRSnRUZsRKkrpE/FQALd1+DGRXZJmcY3Ipk/Nj3NS2esTdyxT3S346f+LmzIxK1/dMMVZrh1mG3XFUo9TTCsu2ebbTN9mxWMSnWcSnWcin2Wmf9vFeSXKX6QEX47R2QWyIlTPtU8S6k3bimOsb0r7XItkG3+cj5u6HR07RjBSBPWuv+GeEKX5MKVPQZXqWt/VEX3mcRgng7/zIVRrJ3/kRk0jSHwUXSE2/l2qXULPupVr5Y8IWgQ0CawRWCCwn4fhjFDV0+kaKGNWpDMxpMOFkMlajYHz6yeQMom9UDXDgrQEWXgAHHH84oLA6YNkcVeSGr2Wp3foR6sObSTxKw4FNpGaJpZeD0H9q4aSFg69yHOuIyDAKoEa0TFMXeuR8ydKmqxR4gaCSQc9Bb4AamkoyOcXkNJMzTM4yOcfkUibnx7iJXFFDRp3aZUBgj8ApAjsEtghsEFgjMFzAlOzJDCnbFTPbFTPbFTPbFTPbFTPbFTPbyVwY46ZUIiAv1KoAaUxANCYgGhMQjQmIxgREY5DnGIU8yKgTPcko3fNCpJzXzJzXzJzXzJxnarjkJiCV08kYN/XBlQQ5OdMJojQ6QZRGI+9H6gRQGo281qkTQGl0AiiNTgCl0cihkT7RoZFKeC/CK8nkFJPTTM4wOcvkHJNjfiBBeSYXeJxmxovmvJaoJXJHriVyR64lpOISUnEJqbhEVFwiKi4RFZeIiktExSWi4hJRcfjm424mzooqq59v83pVvH78+fWT2ZvN3WbzQwABBgDovXyuqD0AAA==$