2016-05-25 4 views
1

OpenPDCをサーバとして使用して複数のデータを取得しようとしていますPMUsマシンはLinuxでもWindowsでも構いません。コマンドラインプログラムを使用してOpenPDCからデータストリームを取得

最後の目標は、リモートで1つのPMUのデータ要求を開き、C37.118 protocolを使用して別のプログラムに送信できるようにすることです。 GUIを使わずにOpenPDCクライアントを使ってこの目標を達成することはできますか?そうでない場合、サーバーと通信する唯一のオプションはC#バインディングを使用することですか?

答えて

1

はい、これは可能です。 openPDCはgrid solutions frameworkの上に構築されており、GSFにはこれが動作するためのすべてのC#クラスがあります。 openPDCへのクライアントアプリケーションは、DataSubscriberクラスを使用してopenPDCからデータを取得します。この同じクラスを使用して、興味のあるデータをプルすることができます。データを取得したら、PhasorMeasurementMapperクラスを使用してC37.118エンコーディングでデータを送信できます。この種の作業は、openPDCとGSFが本当にうまくいくものです。 openPDCと同じように、コンソールアプリケーションがリアルタイムデータのためにIaonSessionを作成することは意味があると考えるかもしれません。そうすれば、データ加入者とフェーザ測定マッパの間に配管を書く必要がありません。あなたはopenPDCとGSFの既存の配管を使うことができます。

編集:C#は唯一の選択肢ではないことを忘れてしまった。 java portまたはC++ portを使用することもできます。

+0

ありがとうございました。私は実際にPMUConnectionTesterをフォークし、既にデコードされたデータを取得しました。 –

関連する問題