DDS Blockset

DDS Blockset

DDSアプリケーションの設計とシミュレーション

詳細を見る:

DDSアプリケーションのモデル化

DDSミドルウェアのプロトコルとQoS(サービス品質)ポリシーを使用するアプリケーションをモデル化し,シミュレーションします。

DDSアプリケーションの作成

DDS应用快速启动アプリを使用して,DDSの既定の定義を作成するか,仿真软件のDDSモデルで作成した事前定義万博1manbetxされたDDS定義を使用します。事前設定されたブロックを使用して,DDSモデルをDDSトピックのパブリッシャーおよびサブスクライバーとして設定することができます。

DDS定義の作成。

DDS定義の設定と管理

DDSディクショナリを使用して,DDSの定義(DDSアプリケーションのドメイン,トピック,タイプ,QoSなど)を表示し,管理します。さらに,コードマッピングエディターを使用してDDSインターフェイスを構成し,アプリケーションのDataReaderエンティティおよびDataWriterエンティティのトピックおよびQoSを指定できます。

DDS定義の管理。

DDSアプリケーションのシミュレーション

万博1manbetx仿真软件のDDSモデルとそのQoSをシミュレーションします。

DDSモデルとQoSのシミュレーション

DDSトピックおよび历史などのQoS(サービス品質)に対するパブリッシャーおよびサブスクライバーとして設定されたDDSモデルをシミュレーションして,指定されたQoSポリシーでランタイム動作を検証します。

DDSアプリケーションおよびそのQoSのシミュレーション。

DDS記述のインポートおよびエクスポート

万博1manbetx仿真软件でDDSアプリケーションを開発します。万博1manbetx仿真软件モデルから開始するか、DDS 定義を XML ファイルとしてインポートします。

万博1manbetx仿真软件モデルから開始する

DDS应用快速启动アプリを使用して,万博1manbetxでDDSアプリケーションを作成し,モデル化します。嵌入式编码器を使用して,DDS定義をRTI Connext用のXMLファイルやeProsima用のIDLファイルとしてエクスポートするアプリケーションモデルを作成します。

万博1manbetx仿真软件でのDDSアプリケーションのモデル化。

XMLファイルのDDS定義から開始する

DDS应用快速启动アプリを使用して,サードパーティによって生成されたXMLファイルから仿真软件にDDS定義をインポートします。万博1manbetxこの手法で,ドメイン,トピック,タイプ,QoSなどのDDSの概念をDDSアプリケーション用に仿真软件に取万博1manbetxり込むことができます。

万博1manbetx仿真软件へのDDS定義のインポート。

DDSアプリケーション用のコードの生成と展開

DDSの実行ファイルを生成し,DDSネットワーク上に展開します。

DDSアプリケーションの展開

嵌入式编码器で,仿真软件モデルから万博1manbetxDDS APIを使用して量産向けのc++コードおよびXMLファイルまたはIDLファイルを生成し,DDSネットワークに展開します。

DDS模万博1manbetx型モデルからのc++コードの生成。

サードパーティのDDS実装スタックとの統合

DDS Blocksetは,RTI ConnextDDS eProsima快などのサードパーティ製のDDSスタックと完全に統合できます。

サードパーティのDDS実装スタックのサポート。

アプリケーション例

アプリケーション例を使用して,アプリケーションを設計,シミュレーションし,DDSネットワークに展開します。