Bus Managerとは
dSPACE Bus Managerは、レストバスシミュレーション(Hardware-in-the-Loop/Software-in-the-Loop)やラピッドコントロールプロトタイピングタスクなどのシミュレーション、検査、および操作タスクの一環として、関連するシミュレーションプラットフォームのLIN、CAN、CAN FD、およびJ1939のバス通信を必要な詳細度ですばやく設定する強力なツールです。
この強力な設定ソフトウェアは、モジュール型のdSPACEリアルタイムシステムであるSCALEXIO、堅牢な小型車載プロトタイピングシステムであるMicroAutoBox III、およびPCベースのシミュレーション向けプラットフォームであるVEOSと緊密に連携しています。
適用分野
dSPACE Bus Managerは、シミュレーション時にバス通信を設定するための強力なツールです。
- ラピッドコントロールプロトタイピング
- HIL(Hardware-in-the-Loop)
- SIL(Software-in-the-Loop)
複雑なネットワークを適切に管理し、強力なバスシミュレーションを作成
車載ネットワーク、特にAUTOSARベースのシミュレーションは、ますます複雑化しています。dSPACE Bus Managerを使用すると、最小限の労力でRCP、HIL、およびSILアプリケーション向けのシミュレーション環境を効率的に作成することができます。SecOC、E2E、GTSなどの機能は、実行時の操作向けの機能を含め、ツールに直接実装されています。
Bus Managerの主な利用効果
Bus Managerでは、ビジュアル表示、データのインポートとエクスポート、操作、モニタリング、および自動化に特化した多数の機能を提供しています。
そのため、 極めて複雑な通信記述ファイルをすばやくインポート できるだけでなく、 ラピッドコントロールプロトタイピングやHIL(Hardware-in-the-Loop)からSIL(Software-in-the-Loop) のアプリケーションに至るまで、さまざまなレストバスシミュレーション環境を統合することが可能です。Automation Interface Toolを用いれば、 レストバス設定をカスタマイズ し、必要なステップを 自動化 できます。ドラッグアンドドロップで容易に設定できるため、プログラミングのスキルは必要ありません。
つまり、手作業でのプログラミングを大幅に削減できるBus Managerは、組込みコントローラソフトウェアの開発およびテスト用ツールチェーンにおける重要な要素となります。
オープンかつ拡張可能
総合的な自動化インターフェースにより、反復的な作業をスクリプト化できます。ユーザコードを個別に呼び出すことにより、特定の要件を満たすことができます。
AUTOSARサポート
Bus Managerは、AUTOSARの最新バージョンに対応しており、セキュアオンボード通信、エンドトゥエンド保護、およびグローバル時間同期などの通信機能をサポートしています。
モデリングツールから独立
モデルインターフェースを使用すると、バスシミュレーションをMATLAB® Simulink®などのさまざまな環境モデルに接続したり、Functional Mockup Unitsを使用して他のツールに接続したりすることができます。モデルインターフェースは、他のモデリングツールに依存しません。
ツールチェーンおよびワークフロー
Bus Managerは、バスシミュレーション実装のための便利で簡単なワークフローを提供します。一般的に、VEOSを使用した仮想シナリオおよびSCALEXIOおよびMicroAutoBox IIIを使用したリアルタイムシステムには同一のワークフローが適用されます。
- 1つまたは複数のバス通信マトリクスをインポートします。すべての関連情報が自動的に抽出され、以降のバス設定に利用されます。
- バス設定を作成します。
- シミュレートする部品を定義および設定します。
- 必要に応じて操作や検査を設定します。
- リアルタイムでのハードウェアアクセスを指定します(このステップはRCPおよびHILシナリオにのみ適用)。
- 最後にビルドプロセスを開始し、リアルタイムアプリケーションをダウンロード(RCPおよびHILシナリオに適用)および実行するか、またはVEOS Playerでバスシミュレーションコンテナ(BSC)を通じて仮想シミュレーションを実行します。
機能概要
| 機能 | 説明 |
| 全般 |
|
| LIN |
|
| CAN / CAN FD |
|
| バスの操作および検査 |
|
Bus Managerのバリアント
ConfigurationDeskのBus Manager
ConfigurationDeskのBus Managerを使用すると、バス通信を設定して、dSPACE SCALEXIO、MicroAutoBox III、またはMicroLabBox IIシステムのリアルタイムアプリケーションに直接実装することができます。または、バスシミュレーションコンテナを生成することができます。バスシミュレーションコンテナは、各種dSPACEシミュレーションプラットフォーム上で使用することができます。たとえば、VEOS Playerでバスシミュレーションコンテナを使用し、設定したバス通信をVEOS用のオフラインシミュレーションアプリケーションに実装することができます。
スタンドアロンソリューションとしてのBus Manager
Bus Managerでは、バス通信を設定し、バスシミュレーションコンテナを生成することができます。設定したバス通信を特定のdSPACEシミュレーションプラットフォームで使用するには、バスシミュレーションコンテナをVEOS PlayerやConfigurationDeskなどにインポートする必要があります。VEOS Playerではオフラインシミュレーションアプリケーションにバス通信を実装でき、ConfigurationDeskではリアルタイムアプリケーションにバス通信を実装することができます。また、Bus Manager(スタンドアロン)で使用したプロジェクトをConfigurationDeskのBus Managerで再利用することもできます(たとえば、既に設定済みのバス通信を使用して、それをリアルタイムアプリケーションに実装するなど)。