
CANape TIPs
CANapeユーザー様へ、CANape、vMeasure、vSignalyzerの機能や活用方法、便利なテクニックをご紹介します。本ページでご紹介していない機能や使用方法、テクニックに関する解説資料をご希望の場合は、下記の「TIPsリクエスト/お問い合わせ」よりご連絡ください。
ASAP2 Studio19新機能ASAP2 Tool-Set用INIファイルの作成
A2Lファイルの作成、編集等を行えるCLI形式のASAP2 Tool-Setでは、その初期情報としてINIファイルの生成をマニュアルで行う必要がありましたが、CANapeのサブセットとして提供されるASAP2 StudioにてGUIで作成できるようになりました。エラープローンになりがちな処理を自動化し、より"正確に""高速に"A2Lファイルを取り扱うことが可能です。
CANape23 新機能「オーディオコメント」のご紹介
実車計測において、その瞬間にしか発生しないレアな事象をオペレータの感覚として音声で記録したい場合があります。CANapeでは外部ボタン等をトリガーにして音声を車両データと同時記録することができ、その後のデータ解析の効率化に役立ちます。設定は数回のマウスクリックだけです。ぜひお試しください。
※現在、改良に向けて更新作業を行っております。資料の閲覧をご希望の場合は、ベクター・ジャパン技術サポートまでお問い合わせください。
計測ラベル指定や部署間の取り交わしを効率化するLABファイル
LABファイルとは、計測ラベル情報が記載されたテキストファイルです。CANapeなどの計測ツールに読み込むことで、計測対象のラベルを指定できますので、誤設定の防止や設定時間の短縮に役立ちます。本資料では、LABファイルの作成方法とCANapeでの読み込み方法、また対象となる測定デバイスやイベント等との対応について説明します。
資料「CANape_BasicManual」の 12.8章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
CANape22以降に機能拡張されたFFT関数のご紹介
CANapeでは信号の周波数解析にFFTが利用できますが、CANape22以降はこの機能が拡張され、取り扱いが容易になりました。機能拡張されたCANapeの新しいFFT関数を使用して、オンライン/オフラインでのFFT解析を実施する手順を説明します。
詳細はPDF資料「CANape22以降におけるFFT関数の使用方法」を下記よりダウンロードください。
MATLAB/Simulink連携機能
CANapeで活用可能なMATLAB/Simulink連携機能(SILS、バイパス、MILS)を実際の設定方法を交え、体系的にご紹介します。本機能を活用することで、制御開発の上流工程でソフトウェア品質を評価することが可能となります。不具合による手戻りを削減し開発を効率化するアプローチとしてぜひご検討ください。
資料「MATLABSimulink連携機能の活用方法」の 1~6章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
CANメッセージ送信
計測・適合ツールとして知られるCANapeですが、実はCAN/CAN FDメッセージが送信できることはご存じでしょうか。スクリプトの実装が必要ではありますが、比較的簡単に設定可能です。CANapeだけで別のツールを使うことなく、さまざまな計測とCANメッセージ送信を同時に行えます。
資料「CASLを用いた関数・スクリプトの活用方法」の 4章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
「DataMining」で学ぶ解析の自動化
CANapeに付属するデモプロジェクトは、多彩な機能を効率的に活用するため、さまざまなユーザーの開発シーンを想定して設計されています。本稿で解説する「DataMining」では、サンプルデータを用いて、長時間かつ複数の計測データから指定した条件に一致する箇所を自動で抽出し、効率的に解析作業を行う方法を学ぶことが可能です。
「ComprehensiveVehicleDemo」で学ぶ計測・適合の基礎操作
CANapeに付属するデモプロジェクトは、多彩な機能を効率的に活用するため、さまざまなユーザーの開発シーンを想定して設計されています。本資料で解説する「ComprehensiveVehicleDemo」では、仮想ECUシミュレーターを使用して、ECUデータの計測やマップ適合およびMBD連携機能を机上環境で学ぶことが可能です。
CANapeの『XCPDemo』で学ぶECU計測と適合の基礎
CANapeに付属するデモプロジェクトは、多彩な機能を効率的に活用するため、さまざまなユーザーの開発シーンを想定して設計されています。本資料で解説する「XCPDemo」では、仮想ECUシミュレーターを使用して、基本的なECUデータの計測や適合機能を机上環境で学ぶことが可能です。
CANapeとPTP Switchで実現する高精度な時間同期計測
ベクターのCANapeはPTP Switchを活用して、複数デバイス間の高精度な時間同期計測をサポートします。これにより、ネットワークインターフェイスやサードパーティ製デバイスの間でもデータのPTP同期が可能です。本資料では、CANapeおよびPTP Switchの同期設定手順を解説します。
※現在、改良に向けて更新作業を行っております。資料の閲覧をご希望の場合は、ベクター・ジャパン技術サポートまでお問い合わせください。
Visual C環境で実装した関数をCANapeで実行する設定方法とその手順
ソフトウェア再利用による効率化の追求は永遠の課題です。シグナル演算やデータ解析時に使用する論理をdll化し、既存コード(Cなど)をCANapeでも利用できます。さらに、作成するdllとSimulink連携機能を組み合わせることで、関数の入出力の他、中間生成変数の計測・書き換えも可能です。日々の開発業務にお役立てください。
#CANape #vSignalyzer
資料「CASLを用いた関数・スクリプトの活用方法」の 18章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
CANape&ASAP2 Studioで実現する、数十万を超えるシグナル計測とその設定方法
昨今のECU開発では数十万を超えるシグナル計測が必要になるケースもあります。ASAP2 Studioを用いて、A2Lファイルに測定構造体を定義すれば、CANapeでより多くのシグナルを計測することができます。本資料ではその設定方法をご紹介します。膨大なシグナル数でも効率的な計測が実行できますので、ぜひお役立てください。
#ASAP2Studio #CANape
適合パラメータ編集を加速するvCDMstudioのオフラインキャリブレーション
車載ECUキャリブレーションにおける数万という膨大な数のパラメータを迅速に表示し、効率的な編集作業を可能とする「vCDMstudio」。Hexファイルをマージし、ミスなくパラメータセットを編集・保存する方法をご紹介します。このファイルはCANapeやINCAなどで読み込めますので、業務効率化のための環境構築のヒントとしてぜひお役立てください。
#vCDMstudio #CANape
ドライバ実装不要でECUのRAM値を計測する方法
ECU内部のRAM値を計測する場合、CCP/XCPドライバを実装してCANバス経由で計測する手法が一般的ですが、容量に制限があるなどで実装が困難な場合には、デバックポートからVX1000インターフェイス経由で、CANapeを使用してRAM値の計測が行えます。Pollingであればドライバの実装は不要です。
#CANape #VX1000
※現在、改良に向けて更新作業を行っております。資料の閲覧をご希望の場合は、ベクター・ジャパン技術サポートまでお問い合わせください。
新しいXCP通信用ドライバーXCP Liteのご紹介
WindowsやLinux上のアプリとCANapeをEthernet経由でXCP通信するための新しいドライバー「XCP Lite」のご紹介です。ROS上のアプリや周辺計測機器からのデータを広帯域のEthernet経由で簡単に取得することが可能です。入手方法、実装手順についての説明資料をご用意いたしましたので是非お試しください。
#CANape #vMeasure
ユーザーフレンドリなパネルデザイナーの作成方法
CANapeはさまざまな機能が使える反面、初見のユーザーや計測を目的とするユーザーにとってはハードルが高いと思っていませんか?パネルデザイナーを使うことで決まった操作を自由にGUI上で表現することが可能です。複雑な操作をボタン一つで実現させ、単純化することでユーザーはCANapeの操作を習得する必要がありません。
#CANape #vMeasure #vSignalyzer
資料「パネル機能の活用方法」をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
一定時間のシグナル値範囲違反を検出する方法(CASLサンプル付)
大量のシグナルを長時間計測したデータに対して、特定条件にマッチしたデータやその時の時間をすぐに見つけたいということはありませんか。CASLを使えば簡単に抽出できます。ある計測シグナルに対して一定条件を一定時間超えた場合のみフラグを立てて、仮想シグナルとして表示する方法をご紹介します。是非お試しください。
#CANape #vMeasure #vSignalyzer
資料「CASLを用いた関数・スクリプトの活用方法」の 8章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
CANメッセージのフレームデータロギング機能
CANoeやCANalyzerでCANや車載Ethernetのデータフレームを記録する際にはBLF形式で保存することができますが、CANapeでもBLFやMDF4.1のフォーマットで記録することが可能です。フレームデータと同時にシグナルデータも記録することができますので、フレームデータ解析を同時に行いたい場合に有益です。是非お試しください。
#CANape #vMeasure
資料「パネル機能の活用方法」の 2.3章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
Windowでの手動操作をCASLで自動処理
データマイニングの解析結果のグラフやレポート生成時に表示されるグラフを特定箇所にフォーカスしたものに自動修正することがCASLで実現できます。CANapeでは、Windowでの手動操作をスクリプトで実行できるため、これまで手動で調整されているような操作の自動化により効率的な解析作業を実現することができます。
#CANape #vSignalyzer
資料「CASLを用いた関数・スクリプトの活用方法」の 6章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
計測開始時にドロップダウンリストから計測ファイルへコメントを記録する方法
計測情報をMDFファイルに追記する際に毎回手入力してませんか?複数の計測条件、測定者、車両などを追記する際にドロップダウンリストから選べるようにしておくと、同じ情報をすばやくMDFファイルにメタ情報として登録することができ非常に便利です。簡単なCASLを組み込むことで設定が可能です。
#CANape #vMeasure
資料「CASLを用いた関数・スクリプトの活用方法」の 12章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
ECUの復帰後に自動で計測を開始する方法
対象ECUとのCCP/XCP通信中に電源停止等によりECU側がリセットされた際には、CANapeは再接続の行い、自動的に通信を回復させることができます。計測を自動化する機能として是非ご活用ください。
#CANape #vMeasure
※現在、改良に向けて更新作業を行っております。資料の閲覧をご希望の場合は、ベクター・ジャパン技術サポートまでお問い合わせください。
任意のシグナルを新規計測ファイルへ出力する方法
CANapeはスクリプトを使用して、MDFファイルから他者と共有したい部分(時間やシグナル)だけ抜き出して新規のMDF ファイルとして保存することができます。オプションを設定することで保存するタイムスタンプの範囲指定、出力するMDFファイルのバージョン指定や圧縮なども可能です。
#CANape #vSignalyzer #vMeasure
資料「CASLを用いた関数・スクリプトの活用方法」の 13章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
MDF ファイルの取り扱い方
CANapeは計測データをMeasurement Data Format (MDF/MF4)というバイナリ形式のファイルで保存します。MDF4.0(MF4)以降はASAMの標準規格となっており、自動車業界における事実上の標準フォーマットです。CANapeではそのMDFファイルをさまざまな形で加工/編集することができます。今回はそのMDFの取り扱い方についてご紹介します。
#CANape #vSignalyzer
資料「解析機能の活用方法」の 4章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
オプション ドライバーアシスタンスの使用方法
CANapeのオプションドライバーアシスタンス(DA)は、ADASセンサーの識別したオブジェクトや、収集されたこれらのセンサーデータを実環境に合わせて簡単に検証することが可能です。今回はアップデートしたオプションDAの最新機能/操作方法についてご紹介します。
#CANape #vSignalyzer
Hex Windowを用いたメモリダンプの方法
CANapeは、ECUのRAM値を一括で取得することができます。複数個のパラメーターのキャリブレーション結果を、RAM 値レベルで目的のアドレス先に反映されているか確認する時に便利な機能です。是非、お試しください。
#CANape
資料「CANape_BasicManual.pdf」の 12.8章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
CANapeのグラフィックWindow上に統計情報を表示させる方法
CANapeでは、グラフィックWindow上に計測データの平均値/最大値/最小値/標準偏差などの統計データを同時に表示させることが可能です。一般的な統計値はお客様自身で関数の引数とシグナルの紐づけを行う必要がなく、簡単な手順でセットアップが可能です。是非、お試しください。
#CANape #vSignalyzer
資料「解析機能の活用方法」の 3.1.18章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
Simulink XCP サーバー
MATLAB/SimulinkのモデルとCANapeを連携させることで、CANape上でモデルを連動させた計測およびキャリブレーション環境を実現できます。CANape18までは有料オプションとして提供していた機能がCANape19以降は標準機能としてお使いいただけるようになっています。是非、お試しください。
#CANape
資料「MATLABSimulink連携機能の活用方法」の 7章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
CASLスクリプトでグラフィックウィンドウのカーソル位置とその値を取得する方法
CANapeではCASLというスクリプトを用いて計測データの解析/グラフ表示等を操作/自動化させることが可能です。今回は、グラフ上のカーソル操作、データ抽出について、サンプルスクリプトをご紹介します。
#CANape #vSignalyzer #vMeasure
資料「CASLを用いた関数・スクリプトの活用方法」の 10章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
任意のCASLスクリプト実行へのキー割り当て
CANapeの機能、CASLスクリプトを外部ボタンやキーに割り当てることで、記録開始用のトリガーや特定イベントが発生したときのマーカーフラグの生成などを外部操作から行うことができ、作業の効率化が図れます。
#CANape #vSignalyzer #vMeasure
資料「CASLを用いた関数・スクリプトの活用方法」の 11章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
GPS windowでのシグナルマッピング
CANapeで計測したGPS情報ではなく、車両のバスに含まれる位置情報をもとに、GPS Windowにその場所と軌跡を表示させる方法をご紹介します。
#CANape #vSignalyzer #vMeasure
※現在、改良に向けて更新作業を行っております。資料の閲覧をご希望の場合は、ベクター・ジャパン技術サポートまでお問い合わせください。
CANapeで動画や音声といったマルチメディアシグナルを測定する方法
CANapeは接続されたカメラやマイクより、映像データや音声データをECUシグナルと共に記録することが可能です。各デバイスの設定方法や時刻同期データの解析方法についてご紹介します。
#CANape #vMeasure
CANapeで計測中に任意のタイミングでパラメータを変更する方法
計測中に任意のタイミングでパラメータを変更する方法についてご紹介します。任意のタイミングで変更することで、テストの自動化ができ、作業の効率化が図れます。また手動変更に比べて、テストの再現性の向上も図ることが可能です。
#CANape
資料「CANape_BasicManual.pdf」の 4.4章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
シソーラス
すでにプロジェクトで使用しているシグナルやパラメータが別プロジェクトで変更された場合に、関連するグラフやキャリブレーションパラメータを自動で割り当てる「シソーラス」という機能のご紹介です。
#CANape #vSignalyzer #vMeasure
資料「パネル機能の活用方法」の 5章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
時間オフセットの設定と保存方法
オリジナルのMDFファイルから所望のシグナルだけを抽出して個別のMDFファイルを簡単に作成することができます。生成時に時間オフセットの調整や別のMDFファイルのシグナルのマージも容易に行えます。
#CANape #vSignalyzer
資料「解析機能の活用方法」の 3.2章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
外部カメラ映像の取り込み/測定ファイルとの同期方法
独立で取得した映像データをCANapeのデータと時刻同期させて解析が可能:計測時に独立計測したカメラデータを、後解析時にCANapeのデバイスとして登録して、時間オフセットを調整し、時刻同期解析できます。
#CANape #vSignalyzer
関数ライブラリ
CANapeには、オンライン計測中に計測値を演算し、演算結果を計測値としてMDFに保存する機能があります。計測後にエクセル等で演算する手間を省くことができ、業務効率を向上させることが可能です。「関数ライブラリ」にはさまざまな演算方法が設定されているので、簡単な操作で設定できます。
資料では、計測値を微分演算して計測する方法を紹介します。加速度センサーを使ってジャーク(Jerk=躍度)を計測したい場合に便利です。
#CANape #vMeasure
資料「CASLを用いた関数・スクリプトの活用方法」の 2.6章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
CallConverterの基本機能
ASAM標準規格のMDFファイル編集機能「CallConverter」をご紹介いたします。CANapeには、MDFから他形式への変換、他形式からMDFへの変換等を行える便利な機能があり、コマンドラインからもスクリプトからも実行できます。
- MDF(MF4)からASCII、Matlab、Excel形式への変換
- ATFX、TDMSファイルからMDF(MF4)への変換
- MDF(MF4)ファイルの分割、結合
#CANape #vSignalyzer #vMeasure
資料「計測データ変換機能の活用方法」の 2章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
トリミング機能の使用方法
アナログ計測モジュール(CSMミニモジュール)のオフセットのトリミング機能をご紹介いたします。
- CANapeのトリミング機能で個々のシグナルのゼロ点を補正
- 補正された値で計測の実施が可能
#CANape #vMeasure
※現在、改良に向けて更新作業を行っております。資料の閲覧をご希望の場合は、ベクター・ジャパン技術サポートまでお問い合わせください。
CANメッセージ送信
CANapeからCAN(CAN-FD)メッセージ送信機能による簡単なECUテストの操作手順をご紹介いたします。
- 車載バスにCANapeから特定IDに対してデータ送信が可能
- CASLスクリプトで簡単に設定
#CANape #vMeasure
資料「CASLを用いた関数・スクリプトの活用方法」の 4章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
CANape/vSignalyzerのライセンス拡張
CANape/vSignalyzerのライセンス拡張で利便性を拡大、コストの削減を実現します。
- CANapeライセンスでvSignalyzerが使用可能に
- SignalyzerのライセンスでCANapeの解析モードが使用可能に
#CANape #vSignalyzer
※現在、改良に向けて更新作業を行っております。資料の閲覧をご希望の場合は、ベクター・ジャパン技術サポートまでお問い合わせください。
CANape/vSignalyzerのライセンス拡張
CANape/vSignalyzerのライセンス拡張で利便性を拡大、コストの削減を実現します。
- CANapeライセンスでvSignalyzerが使用可能に
- SignalyzerのライセンスでCANapeの解析モードが使用可能に
#CANape #vSignalyzer
※現在、改良に向けて更新作業を行っております。資料の閲覧をご希望の場合は、ベクター・ジャパン技術サポートまでお問い合わせください。
データマイニング機能
年々増加傾向にある膨大な車両計測データを効率的に解析、抽出。データマイニング機能の操作マニュアルをダウンロードいただけます。
#CANape #vSignalyzer
資料「解析機能の活用方法」の 6章 をご確認ください。資料は、製品機能活用マニュアル からダウンロードいただけます。
MATファイルへ自動変換
計測したMDFデータから所望のシグナルだけをMATファイルに自動変換するためのサンプルスクリプトをご提供いたします。詳しくは、ベクター・ジャパン技術サポートまでお問い合わせください。
#CANape #vSignalyzer #vMeasure
TIPsリクエスト/お問い合わせ
ご紹介していない機能や活用方法、テクニックについて取り上げてほしいテーマがございましたら、お気軽にお問い合わせください。