rubyで操る軌道計算ソフトと無線機 #22005/10/24 21:08

ICOM の無線機を Linux から制御するには,RS-232C を使用する。つまりruby にライブラリの追加が必要なのだ。

ruby-termios を最初に試したが,スクリプトから送った CI-V コマンドは,無線機に届かない。RS-232C ラインモニタを使って目視で確認したが,無線機に何も送られていない。理由は自作した CI-V インターフェースでは,RS232C インターフェース IC ADM3202AN の電源を DTR から取っているからだ。ruby-termios では DTR が ON にならないのだ。

RAA で ruby-serialport を見つける。README によると

     * dtr=(0 or 1) -> self

       Get and set the corresponding line status bit.

だとかで,付属のドキュメントを見てスクリプトを書きなぐる。送信用の VFO から周波数の読み出しに成功。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://jh4xsy.asablo.jp/blog/2005/10/24/118793/tb