Factorio Guide

比基本用法稍微多一點點的電路運用 for Factorio

比基本用法稍微多一點點的電路運用

Overview

使用的情境像是在石油氣少於5000時開啟煉油廠 直到石油氣超過20000時關閉煉油廠

前言…

如果直接使用兩台運算器設定
1. 石油氣少於5000時開啟煉油廠
2. 石油氣超過20000時關閉煉油廠

超過20000時關閉煉油廠沒有問題,少於5000時就打開也沒有問題
但是大於5000時就會關閉,然後反覆的開開關關…

這是因為他在低於5000之後指會一直收到第一個條件的開關信號,所以要用一些方法判斷電源開關的狀態。

說明

基本的樣式是這樣


最左邊的常數運算器是用來模擬石油氣的數量,實際使用時要接在液體槽上。
這裡輸入5000表示液體槽中有5000的石油氣。


兩個判斷運算器分別設定:
在讀取到石油氣大於20000時輸出滿桶信號

在讀取到石油氣小於5000時輸出空桶信號


上下兩隻機械臂的設定:
收到滿桶信號時啟動上方的機械臂,將木箱裡的物品放到輸送帶上。這邊用固態燃料做記號。

收到空桶信號時啟動下方的機械臂,將輸送帶上的固態燃料放到木箱裡。

輸送帶是為了讓固態燃料回到下方的機械臂夾得到的地方。


最後的開關設定為讀取到木箱中有一個固態燃料時開啟。


效果

首先,固態燃料在輸送帶上,所以煉油廠是關閉的。目前石油氣數量是5000,還沒有少於5000。

石油氣數量少於5000之後,下方的機械臂啟動將固態燃料放進木箱,並且開啟電源開關。

這時因為固態燃料在箱子裡,所以就算石油氣數量已經不小於5000,電源開關還是開啟的

直到石油氣超過20000時,上方的機械臂啟動將固態燃料放到輸送帶上,並且關閉電源開關。

最後,因為固態燃料在輸送帶上,所以會直到石油氣數量少於5000時才會再次開啟電源開關。

藍圖

編碼如下,自己做出來研究一下比較好懂。
記得要丟一顆固態燃料在輸送帶上或箱子裡,不然是不會動的。

0eNrFlltvmzAUx7/K5GeogJAmoG1fZK0QAae1BAYZ0y6KkHZRt1WVpu1h6aJWyqo+rC+buoumbqv2aUou32I2NAglkJIo016iGPv8zuF/LrgLWk4IfYIwBXoX2DCwCPIp8jDQQXx6MRp8G379Obw8jy/fDnvXdUmShv1nk95R/G4wOjhke/HvD/e28Ojke/zqMjs9/nEwefpakW6PH59OeofZ8S08vngf/znm+M9f4k9vxudnN1eDm6snk7MX8cmv4cHR6OXzYa8PBIAsDwdAf9QFAdrBpsODpB0fsugQhS47gU2XrygxceB7hIot6FAQMVNsw8dAlyPhTmPf24dEDPYRtXZzpkq0LQCIKaIIpkEki46BQ7cFCWOXuRcYMkCpjF3AUKK6URdAh/1RNurMg40ItNJ9lQc4A1aqg2ul4M0CcC0Dc2GpialoeW4LYZN6pICuTenSLJ2FyBCUeI7RgrvmHmL2zKiNHApJScraTojsnOyQm8PQFXfMgOtueSGvQ1XTtFz+tpMdjFPPAefJ/IdAO58URtZVdhIRK0Q0Wco5BZK1NLu/HUUFKqlZiDa0kM1qY6FIjeUkumUabM9G2Su1EQmosYJkaRqZN95t/IHrmySJVAcPmaUXUj8sIM+0QB4stkxCoJPy/Y6R5MVoE881EGYwoLdNJ4BR9cTUKmRCAEqJdaMkT/UV+k+q0n+bK4DlKuBGBkY4gIS1yqKWnkcWV9RUyayiFhRU1bRPy0qeKakHIFq5H5WSPDazePY9z4ZYtHZhsHDYpVmsGIVW4lYr/gDMuZVusxGtW/3Ac5AttsO1at7kbyuA9GUMRqRw2q/zEvA+XH7Uyf930tXnB939yoMOuj7trH/A3fHlqS2cb7JaUqHyCjeM+eQUgZXlwZUmp1xb/upSLWJ1mdEp/fPJOV9Ha+ne2Q9jOjLZPTTxrueu6wJwTCYsezb+eDXqX8f9C/Zsj12+Ug2bstrQlEatqUqbqhRFfwHfwDPZ

SteamSolo.com