旗語和燈語,是後世仍在使用的通信方法。
旗語比較常見,各國海軍仍在用。通過揮動旗幟,代表不同的數字和字母。
然後這些字母和數字,就能通過數字碼和字母碼,轉譯成文字信息。
朱由檢之所以製定數字碼和字母碼,主要就是為了用旗幟傳遞旗語。這樣船隻在航行時,就仍能夠通信。
旗語提出之後,群臣再次驚歎。負責整修長城防線的秦士文更是提出:
“旗語不僅可以用於海軍,邊軍也可以用。”
“站在烽火台等高處揮動旗幟,可以讓很遠的人看見。”
“這樣烽火台傳遞的信息,就能遠勝以前。”
提議讓駐守烽火台的士兵學習旗語,定時揮旗傳信。
這個方法,引來兵部官員讚同,戶部官員反對——
九邊餉銀壓力本來就大,再給他們增加支出,戶部撐不下去。
戶部尚書畢自嚴指出:
“用手揮動的旗幟太小,若要看得清楚,必須給士兵配備望遠鏡。”
“而且每個人都要學會旗語,對士兵要求太高,軍餉也要多發,邊防開支過大。”
這是現實問題,旗語彆看簡單,卻不是人人都能學會的。
能學會旗語的士兵,軍餉上的要求會更高。否則他們就不願乾,繼續像以前一樣混日子。
所以畢自嚴認為,讓邊軍士兵使用旗語不現實。
那麼有沒有降低成本的辦法呢?
群臣一時間想不到,朱由檢卻有了主意。
他想到了自己看過的老電影中,那些發出信號的鐵路臂板信號機——
可以用紅色或黃色的臂板代替手臂和旗幟,通過角度變化,發出不同的信號。
鐵路臂板信號機)
雖然他沒了解過鐵路臂板顯示信號的含義,但他有更好的辦法:
那就是仿照旗語,製定一套臂板表達方式。
這樣海軍使用旗語的通信兵、和邊軍使用臂板的通信兵,就能用同一種辦法培養。
陸上和海上的不同,不過是陸上擺動臂板、海上揮舞旗幟罷了。
甚至海上的艦船,也能在桅杆上安放臂板,用以傳遞信號。
這個方法提出後,群臣已經驚歎得不知要說什麼好了。
皇帝腦海中層出不窮的想法,讓他們應接不暇,感受到自己和皇帝的差距:
沿用了幾千年的烽火台,都沒有人想出改進信息傳遞的方法。
到了當今皇帝這裡,改進的辦法卻一個一個冒出來。
不用試驗,他們就能想到,用臂板傳遞信號,是非常可行的措施。
在烽火台上安裝木杆和臂板,也不需要增加多少成本。
甚至中間傳遞信號的士兵都不需要學習旗語,他們隻需要摹仿前一個發出信號的臂板,擺動自己負責的臂板就行了。
最需要增加的,是一個用於觀察的望遠鏡——
這樣士兵才能看清十裡之外的烽火台,知道他們的臂板怎樣放。
法國工程師克勞德·查普在1790年代設計的臂板係統,1830年遍布整個法國。英國等國家也發展出類似的通信方式,可以統稱為擺臂式訊號機係統)
所以群臣很快通過了建造臂板的提議,在居庸關和昌平鎮之間,試驗用臂板傳遞信號。
旗語和臂板的事情,就這樣確定下來。
朱由檢讓兵部、太仆寺和海軍衙門合作,製定一套海陸通用的旗語臂板用語。
然後他又提出了一種,用燈光傳遞信號的辦法。
命小太監取來一盞油燈,朱由檢讓他用紅布蒙住,然後快速拿開。
如此來回幾次,朱由檢看著不明所以的群臣,詢問他們道:
“你們覺得,用這種光暗的變化傳遞信號如何?”
“暗代表陰,用數字0表示,記錄時可以簡單記成點‘·’。”
“亮代表陽,用數字1表示,記錄時可以簡單劃個杠‘’。”
“以點和杠代表數字和字母,就能像旗語一樣,傳遞複雜的信息。”
這個比旗語還要抽象,也更難以理解。
畢竟旗語兩個手臂一橫就代表1,變化角度代表其它數字,群臣都能明白。
但是用燈光明暗代表1和0,再用0001、0010這樣的數字代表1和2,他們的腦子一時間轉不過彎來。
還是徐光啟的數學知識深厚,思索了一會兒後,試著解釋道:
“陛下的意思是隻有0和1兩個數字,加上1就增加1,再加1就進位。”
“以0001代表1;加1就是0010,代表2;再加1就是0011,代表3……”
“以此類推,可表達十個數字。”
“然後這些數字用數字碼轉譯,可以表達文字。”
朱由檢聽到徐光啟竟然能聽明白,頓時擊掌讚歎。
二進製曆史上是由萊布尼茨提出的,這個人還要再等十八年才能生出來。
他以為自己在這時候提出,很難有人理解。
沒想到徐光啟憑借深厚的數學知識,硬是聽懂了二進製。
這讓他非常高興,讓徐光啟向群臣解釋。
徐光啟解釋了很久,這些朝堂上的老頭子也沒有多少人聽明白。
朱由檢無奈之下,隻得繪了個表,讓他們記住對應關係就行了。
表裡麵還加上了點“·”和杠“”,以短碼和長碼稱之,合起來稱為長短碼。
字符和二進製數字、長短碼的對應關係)
摩爾斯電碼)
這種長短碼,自然是朱由檢仿照後世的摩爾斯電碼製作的。
隻是他沒有記憶過摩爾斯電碼,也不覺得應該完全照搬。
所以他根據摩爾斯電碼的原理,自己設定了一套辦法:
用四位長短碼表示數字,五位長短碼表示字母。
多出的四個點或五個點代表句號,用以消息斷句。
其它的則代表天乾符號,對應相應的密碼本。
這樣在發送數字碼的時候,就能把長短碼自動按四位區分。發送字母碼的時候,則按五位區分。相比摩爾斯電碼,不需要記錄間隔。在傳遞消息的時候,更加快捷方便。
比四位長短碼更簡短的一二三位長短碼,則作為傳遞固定消息的代號。
例如後世的汽車燈語,就是用大燈間隔閃爍,表達一定的含義。
朱由檢也是從汽車燈語中,想到了可以用燈光發信號。