マップWindow内の特定の位置に、プロジェクト固有のデータを自分で描画できるAPIがあることをご存知でしたか? ご存じなかったですか? それなら、ぜひ試してみてください。この機能を使えば、例えば、ECUが期待通りに動作しないマップ上の位置にマークを付けることができます。そのため、その位置、ひいては状況を特定するのに役立ちます。
この機能やワークフローで何ができますか?|どのような課題を解決できますか?
例を挙げてみましょう。新しいADAS機能の試乗を行いました。しかし、何らかの理由で、後でログ ファイルを確認したところ、その機能が一度も利用可能になっていなかったことがわかりました。
次回のテスト走行に向けて、CAPLコードを数行用意します。このコードは、機能がオフになったマップ上の現在位置に、シンプルな「X」マークと「AutoBrake Turned Off」という追加テキストを描画するものです。
トンネルに入った際に「X」が表示されることが判明しました。これにより、状況をより深く理解でき、問題の解析を迅速に行うことができます。

CANoeのどこにこの機能がありますか?|どのように操作を開始しますか?
MAP Window API は CAPL で利用可能です。CAPL関数に関するヘルプサイトがあります:CAPL関数 | Map Window API。
CreateMapObject(…) などの関数があり、Lines、Rectangle、Ellipse、Cross、Text、Bitmap などのオブジェクトを作成できます。これらのオブジェクトは、特定の位置に配置し、色やサイズを指定して設定することができます。ハンドルを通じて、オブジェクトの管理、位置の調整、あるいは最終的には削除を行うことができます。
CANoeの関連トピック




VectorAcademy
Team
最適なトレーニングをお探しですか?
トレーニングや認定プログラムについてのご質問、またはお客様に合ったトレーニング選びについてのご相談は、お問い合わせフォームよりお気軽にご連絡ください。