降VBと略す)に取り組むことにしました。語が長く続く印象があり、敬遠していました。3まで更新されて提供されているのをみて、インストールしました。「VisualBasic2013逆引き大全555の極意」本です。実現したいことが明確になっていないと始まりませんので、次のような目標を立てました。tool)としています。使用しているScrewdriverアンテナのSWR特性をビジュアル表示する。使用しているコントローラを使用する。2.コントロールは、CI-Vを拡張して使用する。3.CI-V拡張コマンドは、アドレス部やコマンドを変更できるようにする。4.コントローラを操作している赤外線リモコンと同じ動作をパソコン(以降PCと略す)からも操作できるようにする。CI-Vコマンドの拡張1.コントローラ側のアドレスを"E1"、PC側を"E2"とする。(変更可能)2.拡張コマンドを"AA"とする。(変更可能)3.サブコマンドを使用して各々の指示をする。4.コマンドの確認は、コントローラ側のレスポンスではなく、送出信号の衝突を検出して再送をする。CI-Vコマンド・レスポンスのデータ形式*周波数は、百Hzまでとし、実際の送出はKHzまでのデータを送出している。*連番は、00〜99を繰り返し、レスポンス(返送されるデータ)の欠落を検出するため付加している。コントローラ側は、ハードの変更は無くソフトの追記のみで実現できましたが、手間がかかったのが可変長のコマンドを受け取るCI-Vの受信(割り込み)処理でした。回転カウンターをゼロにする。//RB2/INT2割込みの許可}}3.PC側のソフトVBを初めて使うため、Web上の諸先輩が公開されている記述を参考にして自分流に変更を加えてみました。言い方ですが)を調べるのに役立ちました。何かの参考になればと、一部を掲載しておきます。IfNext'指定周波数が1,700KHz〜60,000KHzの範囲外なら、14,000にする。Sub'--------------------------------------------------------------------------------------*受信部は、1バイトをHexで表し英数2文字に拡張して処理を実施しています。怪しいファイルとして認識し、実行ファイルが削除されます。そこで、以下のように実行許可を設定する必要があります。4.測定時のサンプル今までは、スポットで見たSWR特性を目安に運用していましたが、ビジュアルで確認すると安心感が増します。アイコンも作ってみました。99.追記用(予備)。