CANoe.MOSTでは、MOSTシステムの解析およびテストのための広範な機能を、使いやすいユーザー インターフェイスで使用可能です。システム全体をインタラクティブに解析できるほか、自動解析およびテストも可能なため、ECUの開発やシステム インテグレーションの効率が向上します。単一コンポーネントのテストに必要となる、ネットワーク サービスを含む残りのバス シミュレーション機能を提供します。
主な機能
CANoe.MOSTでは次の機能を提供しています。
- コントロール チャンネルおよび非同期チャンネルへのアクセス
- MOST High Protocolのサポート
- ストレス機能 (バス負荷、Light&Lockエラー)
- データWindowおよびグラフィックWindowにパラメータ値を表示
- バス通信の統計評価
- アロケーション テーブル、設定ステータス、Light&Lock の表示
- Central Registryのコンテンツを時系列に解析
- XMLファンクション カタログのサポート
- ネットワーク サービス (AMS、Notification Service、Address Handlerなど) のサポート
- 解析とテストを自動的に行うことが可能
デバイスおよびシステムのテスト
- 明確な一連のテスト フローと、XMLまたはHTML形式の解りやすいレポート機能をサポートしているテスト モジュールにより、デバイスやシステムをテストすることができます。
- CAPLテスト モジュールは、MOSTリングをStimulate(刺激)し、MOSTデバイスからの反応、システム イベント、ユーザーの操作を待つことが可能です。ファンクション カタログをベースとする入力アシスタントを使用して、テスト スクリプトをより効率的に作成することが可能です。システム状態およびMOSTコントローラへのアクセスも可能です。
- XMLテスト モジュールは、回帰テスト パターンを作成するために使用する場合に多く使用されますが、必要に応じてCAPLプログラミングを使用して補足することも可能です。
- 大部分のレポートは自動的に出力されるため、CAPL/XML双方のタイプのテスト モジュールを使用した実際のテスト開発に集中することが可能です。テスト実行中にクリティカル アンロックが発生するかどうかを判断するなどの、通常のMOSTリングのチェックは最小限の労力で開始することが可能です。CANoe.MOSTは、バックグラウンドでこれらの状況を監視します。
- 保守契約を締結しているユーザーは、Core Compliance Testパッケージを使用して、システムがMOSTに準拠しているかテストすることができます。
デバイスと残りのバスのシミュレーション
- シミュレーション セットアップ
シミュレーション セットアップを使用して、MOSTシステムを実際のシステムに従ってFBlockとデバイスに分割できます。また、同じMOSTインターフェイスを複数回割り当てることにより、インターフェイスが1つのアプリケーション レベルで複数デバイスをシミュレーションすることもできます。インテグレーションされたネットワーク サービスは、自動的に正しく設定されます。
- シミュレーションの言語
FBlockとデバイスのシミュレーションは、C言語に似たCAPLプログラミング言語で行うことができます。CANoeでは、この作業に必要な開発環境がインテグレーションされています。また、C++でシミュレーションを作成することもできます。この2つのアプローチは想定されるほとんどどの方法でも混在させることができます。そのため、アプリケーションのシミュレーションに完全に集中することができます。インテグレーションされたサービスは、すべての標準タスクを処理し、コールバックでシステムの状態の変更をアプリケーションに通知します。さらに、MOSTコントローラへのフル アクセスも可能です。
- ネットワーク サービス
シミュレーション コア部分のアプリケーションには、通常のMOSTデバイスの全ネットワーク サービスが含まれます: - アドレス ハンドラでは、FBlockとインスタンスIDによりメッセージをアドレッシングできます。その場合、その時々のリングの位置と関係ないシミュレーション コードを作成することができます。
- Notification Serviceは、必要に応じて変更内容を適切な値でシステム全体に配信します。
- NetBlockは、プログラミングに労力を費やすことなく、ネットワーク マスターのすべてのリクエストに応答します。
- インテグレーションされているネットワーク マスターは、MOSTリングを順次起動することができます。
- パワー マスターを使用すると、リングのシャットダウンや、適正温度を超えた状態のシミュレーションを容易に行うことができます。
- バス シミュレータ
バス シミュレータにより、すべてのシミュレーション デバイスを仮想リングに追加することができます。コントロール チャンネルと非同期チャンネルによる通信、同期チャンネルの割り当て、シミュレーションしたMOSTコントローラのユーザー コントロール、アプリケーションの評価は、すべてハードウェアを使用せずに行うことができます。
Gateway機能
CANoe.MOSTを用いて、ゲートウェイの開発も行うこともできます。 バスおよび共通の時間軸にアクセスするこよで、プロトタイプ、解析、テストをトラブルなく効率的に行うことができます。
詳しい情報は、データシート(PDF)をご覧ください。

資料請求