Orbitron の DDE クライアントのサンプルです。開発環境は Visual Studio 2022 で
.NET 6 の C# Form アプリケーションです。
Orbitron から 衛星名・ダウンリンク周波数・アップリンク周波数・方位・仰角を取得して、
シリアルポートに接続された無線機にコマンドとして送信することができます。
■.NET 6.0 デスクトップランタイム Windows-x86 のインストール
Visual Studio 2022 の C# 開発環境をインストールされている方は既に .NET 6 環境は入っています。以下の個別インストールは必要ありません。
Microsoft のダウンロードサイトから .Net 6.0 ランタイムをダウンロードしインストールします。
https://dotnet.microsoft.com/ja-jp/download/dotnet/6.0
Windows x86 版のランタイムをクリックするとダウンロードページが表示されます。 スクリーンショットでは .NET 6.0.2 と表示されていますが、新しいリリースがあると 6.0.3 などになっている場合があります。6.0.x を選択してください。
ダウンロードした windowsdesktop-runtime-6.0.2-win-x86.exe をダブルクリックしてランタイムをインストールしてください。
■DDE2S のインストール
この画面右側の Release に build済みアプリケーションの zip ファイルを配置しています。そこからダウンロードしてください。
そして zip ファイルを展開して、任意の場所に設置してください。
■Orbitron コンフィグファイルの修正
Orbitron をインストールしたフォルダに Config フォルダがあります。Setup.cfg をテキストエディタで開いて
DDE2Sの設定を追加します。
[Drivers]
DDE2S=DDE2S.exe
もし、[Drivers] という記述がなければ上記2行を追加して下さい。{Drivers] があれば、DDE2S=DDE2S.exe だけ追加。
■Orbitron 起動
Orbitron を起動後
- 1 Rotar/Radio タブをクリック
- 2 Driver のプルダウンから DDE2S を選択
- 3 横の run ボタンをクリックすると DDE2S.exe が見つからないと表示されます。
YES ボタンを押すとファイル選択ダイアログが表示されます。
DDE2S.exe 選択して開くボタンで Orbitron の設定ファイルが正しい状態に更新されます。
■トラブルシューティング
DDE2S のプログラム入れ替えなどをしたとき、Orbitron から起動しようとした際下記のようなエラーで DDE2S が起動しないことがあります。
このような場合、DDE2S のフォルダーの読み取り属性を解除するとうまくいく場合が多いです。
読み取り専用のチェックボックスが黒くなっていると思います。ここをクリックしてチェックが無い状態にする。
適用を押して完了です。