Vehicle Spy X
自動化、Python、AUTOSAR 向けのクロスプラットフォーム車両ネットワーク ソフトウェア現在の自動車ネットワーク エンジニアリングの状況には、PC ベースのクローズド ツール チェーン以上のものが必要です。テストと検証の自動化、グループが世界中に広がり、Python の出現はさらに多くのことを要求します。Vehicle Spy X は、自動車ネットワーク エンジニアリングが直面しているこれらの中心的な問題を解決します。
主な用途
- テストの自動化
- AUTOSAR レストバス シミュレーション
- 仮想 ECU テスト
- プロトコル適合性テスト
- テスト レポートの生成
- CI/CD システムとの Python 統合
Python を使用してテストを自動化およびスクリプト化する
独自のスクリプト言語に依存する代わりに、Vehicle Spy X では、Python のスクリプトを介してコア内の任意のモジュールを使用できます。
Vehicle Spy X の関数のコア ライブラリの機能を活用し、お気に入りのすべての Python コードと組み合わせて、コストを最小化し、価値を最大化し、効率を最大化することができます。
クロスプラットフォームのサポート
Windows、Linux、macOS、組み込み Linux プラットフォームで作業できるようになりました。必要に応じて組み合わせることもできます。たとえば、Windows コンピューターで Python スクリプトを実行したり、ターミナル ビューを使用したりしながら、macOS デバイスでモニター ビューを操作し、組み込みの Linux デバイスを使用してテストを実行します。Vehicle Spy X は、組み込みの Linux オートノミー プラットフォームまたはインフォテインメント システムで実行して、すでに車両の一部になっているハードウェアを活用できます。
トポロジ ビュー
トポロジ ビューは、ネットワーク トラフィックのソース、データを解釈するネットワーク データベース、およびそれらのデータベースに関連する ECU をグラフィカルに表現したものです。トラフィックのソースは、フレーム ソースと呼ばれます。各フレーム ソースはブロックとして表示されます。データベース ファイルは、DBC または ARXML ファイル内の各ネットワークおよび ECU のブロックを作成します。フレーム ソースを適切なデータベース ネットワークと ECU に接続できるように、各ブロックにコネクタが表示されます。異なるフレーム ソースからチャネルをブリッジして、ゲートウェイを効果的に作成することもできます。
モニタービュー
モニター ビューは、フレームやメッセージのビュー以上のものです。これは、AUTOSAR およびより複雑なデータ構造に対して、より簡潔で柔軟になるように設計されています。任意の PDU レベルをトップ レベルとして表示でき、関心のある PDU レイヤーのみをフィルタリングできます。これにより、AUTOSAR、FlexRay、およびより複雑なデータ構造をより明確にサポートできます。また、関心のあるレイヤーのみに集中することもできます。もちろん、デフォルトのモニター ビューでも、元のメッセージ ビューと同じ方法でメッセージを表示できます。アクティビティの強調表示は、値が増加しているか減少しているかを色で示し、変化が定期的かイベントベースかを示します。
ターミナル ビュー
ターミナル ビューでは、他のすべてのビューと同時に、ターミナル ウィンドウから Vehicle Spy のすべての機能にアクセスできます。これにより、ターミナル ウィンドウを介して Vehicle Spy X 自体を制御し、データを取得できます。この機能はリモートでも使用できます (例: ベンチ エリアの別のコンピューター、または世界中の別のユーザー)。ターミナルには、Visual Studio Code Editor のすべての機能があります。Resolver や Trace などの強力な機能を使用すると、PDU を変数に割り当て、必要に応じてその PDU の情報を取得できます。
自動化とレポート
テストと開発の現状では、ますます自動化が求められています。Vehicle Spy X は、ヘッドレス環境、Docker コンテナー、およびクラウド サービスでの実行に非常に適しています。Vehicle Spy X のスクリプトは、テストの自動化、パフォーマンス計算の決定、およびメトリックの収集に使用できます。スクリプトをわずかに変更するだけで、テストを自動で実行したり、ユーザー レビュー用にライブで実行したりできます。Vehicle Spy X は、自動レポートを作成して結果を提示することもできます。Vehicle Spy X は、CI/CD サーバーと統合することもできます。
AUTOSAR サポートによる ECU シミュレーション (Restbus シミュレーション)
Vehicle Spy X は、堅牢で完全な AUTOSAR ECU シミュレーション エンジン上に構築されています。これにより、AUTOSAR をサポートする忠実なレストバス シミュレーションが提供されます。シミュレーションは、完全に Vehicle Spy X 環境内で行うことも、Intrepid neoVI などのフレーム ソース デバイスを使用して行うこともできます。
Topology View は、AUTOSAR クラスター内の各 ECU へのアクセスを提供します。各 ECU をアクティブなシミュレーションとして有効にすると、ARXML データベースに含まれる情報に従って、各 ECU が AUTOSAR 仕様に準拠して動作します。
Virtual ECU Testing
Vehicle Spy X’s powerful scripting can also be used in functional testing and conformance testing of virtual ECUs, such as an ECU in a docker container. The tester can choose to interact at any layer of the OSI model, such as the network layer (eg: IP), transport layer (eg: ISO 15765-2, TCP/UDP) or the session layer (eg: ISO 14229 or ISO 13400). Leveraging Vehicle Spy X’s scripting capabilities to perform functional testing, diagnostic stack conformance testing, and edge case and timing testing. Vehicle Spy X can also be used in conjunction with a virtual HIL (vHIL) environment as well.
Ordering Information
Vehicle Spy X is in its Advance Release Period. To order, please contact your Intrepid sales representative to make sure Vehicle Spy X is right for your application.
| Part Number | Description |
| VSPYX-ENT | Vehicle Spy X Enterprise software license |
Specifications subject to change; please contact Intrepid for the latest information. All trademarks are the property of their respective owners.
Note: Vehicle Spy is supported by many vehicle interface hardware options. Please visit Intrepid’s website for more information.