設置教程
要想運行這個程序,你需要一個計時塊以及一個程序塊,當然還有顯示數(shù)據(jù)用的的LCD板
首先對著程序塊的 控制 面板按K,點擊“Edit”編輯按鈕。(如果在其他的地方打開控制面板則需要先找到程序塊。)
點擊“編輯后”,點擊右下角的“Browse Workshop”(瀏覽工坊文件),這個選項會打開你保存的以及從創(chuàng)意工坊上訂閱的程序。
之后右側(cè)會彈出選擇程序窗口,找到“Automatic LCDs 2”,雙擊或者點擊下方的“OK”按鈕
然后程序就會顯示在界面上,這個時候點擊左下角的“Check code”(檢查代碼完整性)來檢查代碼是否出問題(一般不會有問題)。
出現(xiàn)了“Compilation successful”(編寫成功)后,點一下OK。(如果不成功就刪掉所有內(nèi)容再來一遍)
然后點擊“Remember&Exit”(保存并退出),程序塊的設定就完成了。
接下里是計時塊,在控制菜單里找到計時塊(或者找到計時塊的控制面板按K),把“Delay”(延時)改成一秒。
然后點擊“Setup actions”(動作設置)。
之后會彈出上圖的菜單。
這里我們要通過計時塊來讓程序塊運行,而且是每秒運行一次,這樣LCD面板上的數(shù)據(jù)才會跟著更新。
要做到這樣的效果,我們首先需要右鍵程序塊(的圖標),單后會彈出小的選項菜單,點擊其中的“Run”(運行)選項。這樣每次觸發(fā)計時塊的時候程序塊也會跟著觸發(fā)一次。
點擊“運行”之后會出現(xiàn)上圖的“Argument”頁面,不用管直接點“Confirm”(確認)。
然后我們需要讓計時塊每秒至少觸發(fā)一次,以達到讓程序塊每秒刷新一次的效果。
為此我們需要先右鍵計時塊的圖標(觸發(fā)程序塊的計時塊,也就是你現(xiàn)在正在設定的計時塊本身),點擊“Trigger now”(立刻觸發(fā))。這樣計時塊就會被無限循環(huán)的被立即觸發(fā)。
為了保證計時塊絕對會被觸發(fā),我們還需要再一次右鍵相同的計時塊,點擊“Start”(開始),然后計時塊就會每一秒觸發(fā)一次(還記得我們之前將延時設定成一秒了么?)。
之后就是 啟動 計時塊了,之后它就會自己觸發(fā)自己,不用管了。但是計時塊會發(fā)出煩人的聲音,這時候點擊上圖中的“Silent”(靜音)就可以了
接下來就是設定LCD面板啦!需要讓程序識別你需要顯示文字的LCD面板首先你需要在LCD面板的“name”(名稱)那一欄里添加[LCD]的字樣(只要在名字中包括這段字符即可)。如果你的電腦打不出“[]”的符號,打 !LCD! 也是可以的。
然后,想要LCD顯示特定的信息,需要點擊“Custom Data”
然后輸入對應的指令即可,這里輸入的是Inventory(庫存),點擊“OK”后LCD面板會顯示當前船只的庫存情況。
如圖。
可輸入的指令
Inventory(顯示庫存狀況)
InvList(顯示庫存,但是不會顯示具體存了什么)
Missing (顯示飛船需要但是沒有的物品,比如制造很多鋼板需要鐵但是沒有足夠鐵時,LCD就會顯示出來)
Cargo (顯示集裝箱負載情況,只顯示集裝箱的,其他類似裝配機, 連接 器之類的不算)
CargoAll (顯示所有方塊的負載狀況,包括反應堆啊,裝配機等等)
Power (能源使用情況)
PowerStored (顯示電池的電量儲存情況)
PowerSummary (顯示電力輸出情況,即用電情況)
PowerUsed & PowerUsedTop (顯示用電方塊以及用電量最大的方塊)
PowerTime (顯示電量能撐多久)
Charge (顯示躍遷引擎的充電狀況)
Damage (顯示損壞的塊。不包括裝甲塊,管道等控制面板不會顯示的方塊。)
BlockCount (顯示飛船方塊數(shù)量)
EnabledCount (顯示正在工作的方塊數(shù)量)
ProdCount (顯示生產(chǎn)類方塊的數(shù)量)
Working (顯示所有功能型方塊的工作狀態(tài),類似于方塊是否打開等情況)
Details (顯示每個功能方塊的詳細文本,例如投影儀顯示了多少方塊)
Amount (顯示出擁有最多數(shù)量物品的方塊以及物品數(shù),適用于電力,氫氣制造,以及武器)
Oxygen (顯示通風口的壓力狀況,即室內(nèi)是否有氧氣)
Tanks (顯示氧氣以及氫氣罐的充氣狀況,如果要顯示其中的一類可以用Tanks * Hydrogen(氫氣罐),Tanks {G:Room 1} Hydrogen({罐子名稱}氫氣罐),Tanks * Oxygen(氧氣罐) 這三個指令)
Echo (將所有的信息放一行滾動顯示)
Center (文字居中)
Right(文字右對齊)
TextLCD(從其他的LCD讀取滾動文本,可以將兩個LCD面板的內(nèi)容放一個上滾動顯示。如果你有用其他的LCD程序的話,你可以先把那個程序的圖案顯示在一個LCD面板上,然后在你需要滾動顯示的LCD面板的定制信息里加上 {其他LCD面板的名字},就可以了。)
Time [Center!] (居中顯示時間)
Date [Center!](居中顯示日期)
DateTime (日期和時間)
Countdown(倒計時,例:Countdown 22:00 31.12.2015,時:分 空格 日.月.年,老實說我也沒看懂這是怎么個倒計時法)
Pos(顯示位置,輸入PosGPS顯示GPS各式的位置)
Altitude(顯示地面高度,輸入AltitudeSea顯示海拔高度)
Speed (速度)
Accel (加速度)
Gravity (分別顯示人工,自然,總和重力。輸入GravityNatural單顯示自然重力,GravityArtificial單顯示人工重力,GravityTotal 單顯示總和重力 )
StopDistance & StopTime (顯示當前速度下剎車/靜止需要的 距離 以及時間)
ShipMass(飛船重量,可以以制定一個最大重量,然后顯示一個顯示飛船和最大重量百分比的進度條,例:ShipMass 10000 就是顯示 飛船重量 對比 10000KG,適合用在查看飛船是否超載)
Mass(顯示某個方塊的重量,例:Mass {方塊名稱},同樣可以設置和最大量的百分比,例:Mass{方塊名稱} * 10000 就是顯示制定方塊對比10000KG)
Occupied (駕駛艙,冷凍倉等的占用情況,也可以顯示制定方塊的占用情況,例:Occupied {方塊名稱})
Dampeners (顯示慣性抑制是否打開)
Distance (顯示距離記錄在制定目的地的距離,例:Distance {方塊名稱}或者Distance {GPS:站點名:222:333:444:})
全部評論