今日のCAT 2020年09月30日 11時29分00秒 | 無線 AM放送バンドとFM放送バンド、それとVHFのエアバンドはバンド表示とバンドプランを連動する機能をつけた。 if文ばっか使うのはあまり利口じゃないなぁ。
今日のCAT 2020年09月30日 08時07分00秒 | 無線 まだデバッグ用にEditBoxがあるけど、これは完成時にはstring変数に置き換える予定。 上段のEditBoxはマニュアルでコマンドを打つときに使うんだけど、どんなコマンドが必要かを確認するために使用。 下段は受信データの取り出し用。 受信データの先頭にある"0"を消して","をつけるためにだけもう一度ループを回すのは効率悪いかな? 受信が1byteのとき、F0が返ってきたらERROR表示。 5byteのとき周波数を更新。
今日のCAT 2020年09月29日 19時01分00秒 | 無線 RS232CコンポーネントをCommXからApdComPortに変えたところ、受信の取りこぼしが時々あるが、通信が止まることはなくなった。リグで周波数を変えても追随している模様。 Delphi5ではWin10など、新しいWindowsやwineではレイアウトが崩れるので、Windows10対応のDelphi10.3で作り直した。 ApdComPortは起動時に接続できるポートを示して選ぶようになっているので、ポート選択のComboBoxは必要ないみたい。
今日のCAT 2020年09月27日 14時39分00秒 | 無線 Delphi5でCommXを使い続けるか… Delphi10.3でTWUni232cを使うか… TWUni232cはPByte型とか理解の範疇を超える型が出てきて困惑。