【问题标题】:Get a stream of data from OpenPDC using a command line program使用命令行程序从 OpenPDC 获取数据流
【发布时间】:2016-05-25 14:12:12
【问题描述】:

我正在尝试使用OpenPDC 作为服务器从多个PMUs 获取数据。该机器可以是 Linux 或 Windows。

最终目标是能够通过远程打开对单个 PMU 数据的请求,并将其发送到另一个程序,使用 C37.118 protocol。我可以在不使用 GUI 的情况下使用 OpenPDC 客户端来实现这个目标吗?如果没有,与服务器通信的唯一选择是使用 C# 绑定?

【问题讨论】:

    标签: c# streaming real-time


    【解决方案1】:

    是的,这是很有可能的。 openPDC 是建立在grid solutions framework 之上的,GSF 有所有的 C# 类来工作。 openPDC 的客户端应用程序使用DataSubscriber 类从openPDC 获取数据。您可以使用同一个类来提取您感兴趣的数据。获得数据后,您可以使用 PhasorMeasurementMapper 类以 C37.118 编码发送数据。这种工作是 openPDC 和 GSF 真正擅长的。您可能会考虑让您的控制台应用程序为实时数据创建 IaonSession 是否有意义,就像 openPDC 一样。这样,您不必编写数据订阅者和相量测量映射器之间的管道。您将能够使用 openPDC 和 GSF 中的现有管道。

    编辑:忘了提到 C# 不是唯一的选择。您也可以使用java portC++ port

    【讨论】:

    • 感谢您的回答。我实际上结束了 fork PMUConnectionTester 并获取已经解码的数据。
    猜你喜欢
    • 2012-01-03
    • 1970-01-01
    • 2017-07-12
    • 2011-06-04
    • 1970-01-01
    • 2019-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多