目前已實現命令列軟體。

(基礎) superbart@superbart-laptop \[ cp16-cli@master ] $ cargo run -- --help
編譯 cp16-cli v0.1.0 (/home/superbart/RustroverProjects/cp16-rs/cp16-cli)
完成 `dev` 模式 [未優化 + debuginfo] 目標,耗時 1.83 秒
執行 `/home/superbart/RustroverProjects/cp16-rs/target/debug/cp16-cli --help`
用法: cp16-cli \[選項] --start-freq <START_FREQ> —步驟 <STEP> <TEXT>
論點:
<TEXT> 要傳輸的字串:CP-16
選項:
--sample-rate <SAMPLE_RATE> 採樣率 \[預設值:8000]
--開始頻率 <START_FREQ> 起始頻率
--步驟 <STEP> 頻率步長
--disable-vertical:停用瀑布圖上的水平字符顯示
--time-per-font <TIME_PER_FONT> 顯示完整寬度的字元的時間 [預設值:1.5]
--路徑 <PATH> 儲存波形檔案的路徑:
-h, --help 顯示說明
(base) superbart@superbart-laptop [ cp16-cli@master ] $
僅解釋 disable-vertical:預設情況下,字體會依照瀑布圖上的垂直顯示方式呈現。若設定此選項,則會調整為橫向更新的頻譜圖顯示,與下方範例的效果相同。

差不多了,如果能用一個升餘弦濾波器來實現,會更好,我再去看看。另外還有一個 GUI,我也讓 AI 來幫我實現。
與程式設計相關:關於「線程」這件事,還是要學下去。起初是因為考試成績不好導致的債務…