/DDE2S

Orbitron DDE Tracking Sample

Primary LanguageC#The UnlicenseUnlicense

DDE2S

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 のフォルダーの読み取り属性を解除するとうまくいく場合が多いです。

読み取り専用のチェックボックスが黒くなっていると思います。ここをクリックしてチェックが無い状態にする。

適用を押して完了です。