現在、コマンドラインソフトウェアが実現されています。

(ベース) superbart@superbart-laptop [ cp16-cli@master ] $ cargo run -- --help
cp16-cli v0.1.0 のコンパイル (/home/superbart/RustroverProjects/cp16-rs/cp16-cli)
`dev` プロファイル (最適化なし + デバッグ情報) のターゲットを 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> サンプリングレート [デフォルト: 8000]
--start-freq <START_FREQ> 開始周波数
--ステップ <STEP> 周波数ステップ
--disable-vertical :ウォーターフォールプロットでの水平方向の文字表示を無効にする
--time-per-font :1文字あたりの時間 <TIME_PER_FONT> 幅いっぱいに表示する文字の表示時間 [デフォルト: 1.5]
--パス <PATH> 波形ファイルの保存先へのパス
-h, --help ヘルプの表示
(base) superbart@superbart-laptop [ cp16-cli@master ] $
`disable-vertical` の設定について:デフォルトでは、フォントは滝のような形で縦方向に表示されます。この設定を有効にすると、横向きのスペクトル表示に適応し、以下の画像のような表示になります。

ほぼ完成です。「何か特定の周波数特性を持つフィルタを実装する方が良い」という提案ですね。確認してみます。また、GUIも作成するので、AIに手伝ってもらいます。
プログラミング関連:スレッドの仕組みは理解しておく必要があり、最初はOSの試験で成績が低かったことが原因で借金を抱えてしまった…