Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
V
I
Ve
INTRE
ehHe
序
EPID C
hicelp序章~チ
CONTR
cle
日本チュート
ROL SY
e S本語
リアル編
YSTEM
Sp語版
編
MS, IN
py
C.
y
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 1
目次1. Welcome! ............................................................................................................................................... 4
2. イントロダクション............................................................................................................................... 5
2.1. 概観 ................................................................................................................................................... 5
2.2. 要点 ................................................................................................................................................... 6
2.2.1. バストラフィック観測 .................................................................................................................. 6
2.2.2. シグナル観測 ................................................................................................................................ 7
2.2.3. フライトレコーダ ......................................................................................................................... 8
2.2.4. ノード・車両シミュレーション .................................................................................................... 9
2.2.5. テスト自動化 .............................................................................................................................. 10
2.2.6. まとめ .......................................................................................................................................... 11
2.3. 世界のユーザ様一覧 ......................................................................................................................... 11
2.4. 仕様 ................................................................................................................................................. 12
2.5. 要件 ................................................................................................................................................. 15
2.6. ウェブサイト ................................................................................................................................... 16
3. チュートリアル .................................................................................................................................... 17
3.1. ユーザインタフェースに親しむ ...................................................................................................... 17
3.2. タブ操作 .......................................................................................................................................... 19
チュートリアル1:Vehicle Spy の基礎 ........................................................................................................ 21
パート1:Logon とロード ........................................................................................................................ 22
パート2:メッセージトラフィックの観測 ............................................................................................... 23
パート3:メッセージの詳細を確認 ......................................................................................................... 24
パート4:実行中にメッセージの詳細をチェック .................................................................................... 25
パート5:”Module Message”のみを表示(フィルタリング) ...................................................................... 26
パート6:その他のフィルタ .................................................................................................................... 28
パート7:メッセージのタイムスタンプ .................................................................................................. 29
パート8:メッセージビューバッファの保存 ........................................................................................... 30
パート9:メッセージビューバッファの消去 ........................................................................................... 31
例題 ........................................................................................................................................................... 32
チュートリアル2:メッセージ送信 ............................................................................................................. 33
パート1:セットアップファイルのロード ............................................................................................... 33
パート2:送信メッセージの入力 ............................................................................................................. 34
パート3: 代替ワークスペースの活用 ..................................................................................................... 34
パート4:メッセージの手動送信 ............................................................................................................. 35
パート5:メッセージの周期的送信 ......................................................................................................... 36
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 2
パート6:メッセージへの自動応答 ......................................................................................................... 37
例題 ........................................................................................................................................................... 39
チュートリアル3:メッセージからシグナルをデコード ............................................................................. 40
パート1:設定ファイルのロード ............................................................................................................. 40
パート2:メッセージ入力 ........................................................................................................................ 40
パート3:アナログ値に対して式を入力 .................................................................................................. 41
パート4:メッセージデータ表示 ............................................................................................................. 43
パート5:Signal List と Signal Plot からメッセージデータを観る ........................................................... 44
パート6:Signal Plot 入門 ........................................................................................................................ 45
例題 ........................................................................................................................................................... 47
チュートリアル 4A:キャプチャ・ファンクションブロックとグラフィカルパネル .................................... 48
パート1:シミュレーションの設定 ......................................................................................................... 48
パート2:キャプチャ・ファンクションブロックの設定 ......................................................................... 50
パート3:グラフィカルパネル ................................................................................................................. 52
パート4:まとめ ...................................................................................................................................... 56
チュートリアル 4B:スクリプト及びプレイバック・ファンクションブロック ........................................... 56
パート1:アプリケーションシグナル ...................................................................................................... 57
パート2:グラフィカルパネル ................................................................................................................. 58
パート3:プレイバック・ファンクションブロック ................................................................................ 60
パート4:スクリプト・ファンクションブロック .................................................................................... 61
パート5:まとめ ...................................................................................................................................... 64
チュートリアル5:DTC データのリクエスト及び保存 ............................................................................... 65
パート1:診断ジョブを作成 .................................................................................................................... 66
パート2:データを要求及び保存するファンクションブロックを作成 .................................................... 66
パート3:グラフィカルパネルを作成 ...................................................................................................... 67
パート4:DTC の要求、保存、表示 ........................................................................................................ 68
パート5:まとめ ...................................................................................................................................... 68
チュートリアル6:DPS プログラミングの自動化 ....................................................................................... 69
パート1:DPS プログラミングジョブを作成 .......................................................................................... 69
パート2:ジョブを起動するファンクションブロックを作成 .................................................................. 70
パート3:グラフィカルパネルを作成 ...................................................................................................... 71
パート4:DPS プログラミングパネルを利用 .......................................................................................... 72
パート5:まとめ ...................................................................................................................................... 72
チュートリアル7:診断機能の応用 ............................................................................................................. 73
パート1: DID セットアップの読込 ......................................................................................................... 73
パート2: DID セットアップの書込 ......................................................................................................... 74
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 3
パート3: Read DID の書込 ..................................................................................................................... 74
パート4: ダイナミック DPID からの PIDS のリクエスト ...................................................................... 75
パート5: ダイナミック DPID の要求 ..................................................................................................... 76
パート6: まとめ ..................................................................................................................................... 76
チュートリアル8:CoreMini の使用と設定 .................................................................................................. 77
パート1:送信メッセージの作成 ............................................................................................................. 77
パート2: データロギング ....................................................................................................................... 78
パート3: スクリプトのロード ................................................................................................................ 79
パート4: スクリプトの実行 ................................................................................................................... 81
パート5:データの抽出 ........................................................................................................................... 81
パート6:データの表示 ........................................................................................................................... 82
パート7:まとめ ...................................................................................................................................... 82
チュートリアル9:C Code Interface 概要 ................................................................................................... 83
パート1:プロジェクト作成 .................................................................................................................... 83
パート2:イベントの追加 ........................................................................................................................ 84
パート3:サンプルの実行 ........................................................................................................................ 85
パート4:デバッグ .................................................................................................................................. 85
パート5: まとめ ..................................................................................................................................... 85
3.3. チュートリアルまとめ ..................................................................................................................... 86
3.4. チュートリアル用ファイル ............................................................................................................. 86
Ve
1.
本ドキ 特に、 もし Vをまず Vehiclを実際 全ての Vehicl もし久 また他
能なハ
ehicle Spy Do
Wel
キュメントは、
新規もしくは
Vehicle Spy を
ず御覧ください
e Spy の基礎を
際に利用する上
のユーザ皆様へ
e Spy の機能詳
久々に Vehicle
他の製品に関し
ハードウェアに
ocumentation
lcom
あらゆるレベ
は将来のユーザ
を入手されたば
い。Vehicle Spy
を学ぶ上で、チ
上での、確かな
へ:
詳細に関しては
Spy を使用され
しての情報が必
に関する情報が
– © Copyrigh
me!
ベルのユーザに
ザの皆様へ:
ばかり、もしく
y の要点、多く
チュートリアル
な知識が得られ
は、チュートリ
れる場合は、再
必要であれば、
が得られます。
ht 1997-2013
に向けて作成さ
は単に本製品
くの使用事例、
ルをご覧頂くの
れるでしょう。
リアル以降の文
再びチュートリ
12 章をご覧下
Intrepid Cont
れました。
品に関して情報
仕様や要件に
のもお勧めです
文書をご覧下さ
リアルに戻るの
下さい。Intrep
trol Systems,
報収集をされて
について、簡単
す。それが完了
さい。
のもお勧めです
id Control Sy
, Inc.
ているのであれ
単に把握できま
了すれば、Veh
す。
ystems, Inc.社
4
ば、2 章
ます。
hicle Spy
の利用可
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 5
2. イントロダクション
2.1. 概観 ネットワーク搭載車両のための車載エレクトロニクス・エンジニアリング・ツール Vehicle Spy(ビークル・スパイ)は、現在、また将来の車載ネットワークのデザイン・テスト・解析のための、
世界トップクラスのエンジニアリングツールです。 自動車のエレクトロニクスの複雑さは、10年前の数えるばかりの電子機器から、ネットワークに接続された
何十台もの機器へと、前例のないレベルへと発展してきています。 さらなる複雑化の要因として、ゲートウェイで接続されたメイン・ネットワーク、サブ・ネットワーク、マル
チメディア・ネットワークを含む複合ネットワークが挙げられます。この新たな複雑性が、車載エレクトロニ
クス・システムの開発と検証の難しさに拍車をかけています。 Vehicle Spy は、使いやすさと生産性にフォーカスし、そのような困難の解決に貢献します。Vehicle Spy には、
情報への迅速なアクセスを支援する沢山のツールが含まれています。 VehicleSpy の使用例 バス解析 – すべてのネットワークメッセージを同時に観測 フライトレコーダ – バスイベントを自動的にキャプチャし、バッファファイルを保存 ノードシミュレータ – 欠けているノードやゲートウェイ、もしくは車両全体をシミュレーション フラッシュ / 診断ツール – ECU ソフトウェアのフラッシュ、メモリの読込/書込、エラーコードの読込
同時に複数プロトコルをサポート CAN(デュアル & シングル・ワイヤ), Ford SCP, Ford UBP, GM CGI, GME CIM SCL K-line, GMLAN, ISO9141, J1708, J1850 PWM, J1850 VPW(GM Class 2 & Chrysler 1 バイト・ヘッダ), J1857, J1939, Keyword 2000, LIN, LSFT CAN, UART
Ve
2 Vehicl
ネット
メッセ
つで切 メッセ
タリン
に集中
らの IDジ・デ Vehiclって、
です。 バスト
のため
ィルタ
イルと
ehicle Spy Do
2.2. 要e Spy が提供す
2.2.1
トワークに現れ
セージ表示の方
切り替え可能で
セージの観測に
ング機能です。
中する上で非常
D バイトを持つ
データベースか
e Spy は、メッ
メッセージの
トラフィック観
め、Vehicle Spタリング等、有
として保存され
ocumentation
要点する主な機能を
1. バス
れるメッセージ
方法として、固
です。メッセー
に加えて、Veh特定のバイト
常に有用です。
つ特定のメッセ
からフィルタの
ッセージに関す
の識別機能をさ
観測機能を利用
py においては分
有用な機能を提
れ、そのファイ
– © Copyrigh
を、要点に絞っ
ストラ
ジの観測には、
固定表示とスク
ージには、タイ
icle Spy は他に
を持つメッセ
例えば、ある
セージに対して
の仕様を直接入
するテキスト形
さらに強化しま
用する場合、通
分析作業の自動
提供します。メ
ルは解析に有
ht 1997-2013
って説明します
フィッ
バストラフィ
ロール表示が
ムスタンプ及
にも多くの有用
セージに対する
クラスタから
て、フィルタリ
入力することで
形式の記述と、
す。また色分
通常、メッセー
動化が可能です
ッセージバッ
有用な Microsof
Intrepid Cont
す。
ック観測
ック観測機能
あります。こ
及びカウント数
用なバス観測機
フィルタリン
のメッセージ
リングができま
で、容易に可能
メッセージに
分け機能も、メ
ジはバッファ
す。Vehicle Spファは、CSVft Excel と完全
trol Systems,
測
能が使用されま
れらの表示は、
が付随します。
機能を提供しま
グは、ユーザ
だけを見たい場
ます。フィルタ
です。
に含まれるシグ
ッセージを即座
に収集され、保
py は、バッフ
V(Comma Se全に互換です。
, Inc.
す。Vehicle S、ボタンのク
。
ます。1 つは、
が興味あるメ
場合、そのク
タの作成は、メ
グナルのデコー
座に認識する上
保存されます。
ァの統計、収集
parated Value
6
Spy には、
リック1
フィル
ッセージ
ラスタか
メッセー
ードによ
上で有効
。効率化
集後のフ
e)ファ
Ve
シグナ
トル位
と費用 車載ネ
データ
ehicle Spy Do
2.2.2
ナルの観測と保
位置、MAP のよ
用が節約できま
ネットワークか
タも収集可能で
ocumentation
2. シグ
保存とは、車両
ようなデータを
ます。
からのデータ収
です。この機能
– © Copyrigh
グナル
両上にセンサ等
を収集すること
収集に加えて、
能は、バスデー
ht 1997-2013
観測
等の配線をせず
とを意味します
Vehicle Spy は
ータを物理デー
Intrepid Cont
ずに、RPM、冷
す。これにより
は車載ネットワ
タと比較する
trol Systems,
冷却水温度、エ
り、車両データ
ワークデータと
多くの状況で、
, Inc.
エンジン負荷、
タを収集する人
と共に、センサ
、非常に有用で
7
スロッ
人の時間
サからの
です。
Ve
フライ
を連続
ージバ
が 500 同時に
ーディ
テスト
ehicle Spy Do
2.2.3
イトレコーディ
続的に観測する
バッファをキャ
00 を超える前後
に複数のバッフ
ィングのもう 1トコースと、車
ocumentation
3. フラ
ィングとは、あ
ることです。ネ
ャプチャできる
後の、1000 メ
ファを収集でき
つの便利な利
車載データの協
– © Copyrigh
ライト
ある時間内に発
ネットワークメ
る、デジタル・
メッセージを収
きるため、複数
利用例は、GPS協調を可能とし
ht 1997-2013
レコー
発生する問題を
ッセージの収
オシロスコー
収集することが
数の問題が観測
S(Global Posします。
Intrepid Cont
ーダ
観測・キャプ
収集と保存は、
プに非常に似
が可能です。
測されている場
sitioning Syste
trol Systems,
チャするため
柔軟なトリガ条
ています。例
合にも対応可能
m)で、データ
, Inc.
に、車載ネッ
条件に基づいて
えば、エンジ
能です。フライ
タ収集時に使用
8
トワーク
てメッセ
ン回転数
イトレコ
用された
Ve
ノード
開発エ
ークま
Vehiclです。 ノード
が特定
この応
改変さ Vehiclュレー
イバッ Vehiclれらの
ehicle Spy Do
2.2.4
ド・車両シミュ
エンジニアは、
または車両を持
e Spy のシミュ
ドシミュレーシ
定のメッセージ
応答は、受信メ
されて、応答メ
e Spy のプレイ
ーション用デー
ックすることが
e Spy はメッセ
の機能は、ノー
ocumentation
4. ノー
ュレーションは
ネットワーク
持っていないこ
ュレーション機
ションにおいて
ジを受信すると
メッセージの関
メッセージとし
イバック機能に
ータは、車両か
が可能です。こ
セージを、周期
ード・車両シミ
– © Copyrigh
ード・
は、ネットワー
・ソフトウェ
ことが多々あり
機能を使用して
ては、受信メッ
、特定の時間
関数となること
して返される場
によって、車両
からの収集・保
これにより、車
期的にまたは特
ュレーション
ht 1997-2013
車両シ
ーク上の電子モ
ア・インター
ます。通信先
て、エンジニア
セージに対す
間内にメッセー
もあります。
場合です。
両トラフィック
保存が可能です
車両からキャプ
特定イベントが
ンで頻繁に役に
Intrepid Cont
シミュレ
ジュールまた
フェースを開発
先のモジュール
アはそれらのモ
する応答が頻繁
ジで応答しな
例えば、受信
クのシミュレー
す。その後、そ
プチャされた障
が発生したとき
立ちます。
trol Systems,
レーシ
は車両をシミ
発する必要が
ルが、利用可能
モジュールなし
に行われます。
ければならない
メッセージ中
ーションが可能
のデータをモ
障害を再現し、
きに、生成する
, Inc.
ョン
ュレーション
ありますが、ネ
でないかもしれ
しでテストを実
。これは、モジ
いことを意味
のビットが、い
能です。例えば
ジュールに対
テストを実行
ることも可能で
9
します。
ネットワ
れません。
実現可能
ジュール
します。
いくらか
ば、シミ
してプレ
できます。
です。こ
Ve
テスト
ァのキ
するツ
ウス操
には、
ドによ
ehicle Spy Do
2.2.5
ト自動化とは、
キャプチャ、受
ツールを有して
操作でのスクリ
Java エディタ
よるスクリプト
ocumentation
5. テス
電子モジュー
受信データへの
ています。1つ
プト作成とデ
タ、及び Javaト作成もサポー
– © Copyrigh
スト自
ールのテストを
の応答の自動化
つは、ファンク
データキャプチ
コードをシン
ートしています
ht 1997-2013
動化
を自動的に行う
化を含みます。
ションブロッ
チャが可能です
プルかつ強力
す。
Intrepid Cont
ことです。こ
Vehicle Spy は
クと呼ばれる
す。もう 1 つの
に扱う機能が組
trol Systems,
れは、メッセー
は、そのような
ツールです。
ツールは Java組み込まれてい
, Inc.
ージの送受信、
な自動化作業を
これにより、簡
a です。Vehicいます。また、
10
、バッフ
を簡単に
簡単なマ
le Spy、C コー
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 11
2.2.6. まとめ Vehicle Spy は、電子モジュール開発、診断ツール開発、検証テスト、車載耐久性テスト、テスト・コンサル
ティング、車載データ収集、等の担当者に対して、大きなメリットを提供します。以下の表に概要を示します。
各担当者に対するメリット
使用例 電子
モジュール
開発
診断 ツール
開発
検証 テスト
車載 耐久性
テスト
テスト コンサル ティング
車載 データ
収集 1) バストラフィック観測 高 高 高 中 低 低 2) 値の記録 低 高 中 中 低 高 3) フライトレコーダ 中 中 中 高 低 低 4) ノードシミュレーション 高 高 中 低 低 低 5) テスト自動化 低 低 高 低 高 低
2.3. 世界のユーザ様一覧 Vehicle Spy は、世界の主要な自動車メーカーやサプライヤに、車載ネットワークの診断・検証・開発・テス
ト用ツールとして、採用頂いています。ユーザとしては、General Motors、Visteon、Delphi Delco Electronics、Valeo、Lear Corporation、TRW、Ascent Technologies、Motorola、Panasonic、Continental-Teves、SPX Corporation などが挙げられます。詳細は弊社 HP を御覧ください。
Ve
2
ehicle Spy Do
2.4. 仕
Vehicle アプリケー
メッセージビ
メッセージエ
ocumentation
仕様
Spy ーション
ビュー
エディタ
– © Copyrigh
複数の車
数の車両
カスタム
Vehicle SLogon 機
ファイル
Java スク
丁寧なチ
GPS(Gリバース
メッセー
RPM、ペ
ネットワ
外フィル
CAN と J観測を一
絶対/相対
Excel 互ァイルの
データ収
16 進、1メッセー
バッファ
歴保持が
フォント
バス負荷
変化量に
黒から灰
データバ
変化。メ
メッセー
右クリッ
にコピー
それぞれ
オンライ
く、メッ
バイト、
データベ
ナルの簡
メッセー
ート・エ
カスタム
6進数、
任意のネ
ワークの
計算シグ
シグナル
ht 1997-2013
車両ネットワー
両ネットワーク
ム・タブ機能に
Spy 設定ファイ
機能により複数
ルの履歴を保持
クリプトによる
チュートリアル
Global Positionスエンジニアリ
ージに関するテ
ペダル位置、速
ワーク、ノード
ルタ J1850 のデータ
一時停止し、過
対時間表示 互換フォーマッ
の保存及び表示
収集後のフィル
0 進、2 進、Aージ、ネットワ
ァ容量は、シス
が可能 トと色のカスタ
荷の表示 による強調:現
灰色となりフェ
バイトの変化に
メッセージの状
ージ中の任意の
ックメニューか
ー れ別個の表に設
イン時の動的編
ッセージの編集
ニブル(4ビ
ベースボタンの
簡単な呼び出し
ージから、任意
エンコーデッド
ム可能なデジタ
物理値、数学
ネットワーク上
の変化に基づく
グナル型を利用
ル生成
Intrepid Cont
ークに対する、
・プロトコル
によって、効率
イルを保存、呼
数ユーザーを管
持、またデータ
るカスタム機能
ルを含むオンラ
ing System)
ングに適した
テキスト形式の
速度等のメッセ
ド、メッセージ
タを同じ画面に
過去のデータを
トで、メッセ
示 ルタリングと解
ASCII データ表
ワーク、ノード
ステム・メモリ
タマイズ
現在観測されて
ェードアウト
による強調:デ
状態変化の検出
の情報に基づく
から、メッセー
設置された受信
編集(Vehicle Sp集が可能!) ビット)、ビッ
の押下で、デー
し 意の式を用いて
ド、テキスト、
タル及びアナロ
学的表記) 上の、送信メッ
自動応答・送
用した、正弦関
trol Systems,
同時観測・送
ルに対しても対
率的な画面操作
呼び出し 管理、直近の 1・ディレクト
能の生成 イン・ヘルプ
の利用 たメッセージ検
の記述を表示
セージ中の全て
ジ、データ・タ
に表示 を表示
ージ記述とシ
解析 表示 ドに基づく色分
リに依存。百万
ていないメッセ
データバイトの
出に有用 、メッセージ
ージをメッセー
信メッセージと
py を停止・オ
ト単位でのメ
ータベースから
てシグナルを算
アナログ)
ログ値のフォー
ッセージとのリ
送信を実現 関数、ランプや
, Inc.
送信が可能。異
対応可能 作が可能
100 のセット
リを管理
プ
検出機能
てのシグナルを
タイプに基づく
グナルを含むデ
分け 万メッセージ以
セージやシグナ
の変化時に、青
ジ表示の整列 ージエディタへ
送信メッセー
オフライン化す
ッセージの特
らのメッセージ
算出(デジタル
ーマット(2進
リンクにより、
やカスタム関数
12
異なる複
アップ・
を表示 く包含/除
データフ
以上の履
ナルは、
青色へと
へと簡単
ジ ることな
定 ジやシグ
ル、ステ
進数、1
、ネット
数による
Ve
フ
ehicle Spy Do
送信パネ
ネットワー
ァンクション
ノード
グラフィカル
ocumentation
ネル
ーク
ブロック
ルパネル
– © Copyrigh
メッセー
エラーや
メッセー
メッセー
メッセー
ネルに表
送信メッ
周期的メ
手動メッ
表示器や
表示器や
ブロック
スト表示
ロップダ
ーリング
グラフは
PRNDLに対する
アクショ
ザのデー
グラフィ
図の作成
カスタム
Visual Ba任意の数
ネットワ
CAN と
ウント、
バス占有
任意の数
異なるネ
ノード毎
CAN と
ト、メッ
占有率
キャプチ
してリプ
次のスク
プ、メッ
別のファ
セージ統
示、ある
任意の式
ユニーク
存 イベント
メッセー
式・Javaロックの
任意の数
ht 1997-2013
ージ長を Expecやバスイベント
ージごとの色分
ージとシグナル
ージエディタに
表示 ッセージは、受
メッセージ送信
ッセージ送信ボ
やコントローラ
やコントローラ
クボタン、On/O示、テキスト入
ダウンリスト、
グモニタ は X 軸 vs Y 軸、
や電源モード
るドロップダウ
ョンボタンによ
ータディレクト
ィカルディスプ
成 ムに便利な機能
asic スタイルの
数のネットワー
ワークごとの色
J1850 ネット
メッセージレ
有率 大値 数のノード数を
ネットワークか
毎の色分け J1850 ネット
ッセージレート
大値 チャ済みネット
プレイ クリプトコマン
ッセージ送信、
ァンクションブ
統計をリセッ
る式が真ならば
式に基づく、ト
クなファイル命
トに基づくデジ
ージ間の遅延や
a・他のファン
の開始・停止・
数のファンクシ
Intrepid Cont
cted Length In等のメッセー
分け機能 ルの切り取り、
に定義された送
受信メッセージ
信 ボタン ラを持つアプリ
ラの内容:グラ
Off ボタン、ノ
入力、数値入力
気圧計、グリ
、または Y 軸
のような、ス
ウンコントロー
よるパネルのプ
リへのアクセ
プレイによる、
能を多く含む各
のプロパティエ
ークをサポート
色分け ワークのため
レート、メッセ
をサポート からのノードを
トワークのため
ト、メッセージ
トワークトラフ
ンドを有するカ
一定時間の待
ブロック、受信
ト、スクリプ
ばジャンプ、等
リガ前後のネ
命名法とともに
ジタル出力駆動
やオフセットを
ンクションブロ
トリガ ションブロック
trol Systems,
put 機能により
ージの特徴によ
コピー、貼り
送信メッセージ
ジまたはシグナ
ケーションを
ラフ、送信ボタ
ノブ、メーター
力、グラフィカ
リッド、アクシ
vs T 軸 テート・エン
ール プリント、パネ
セス パネル上のロ
各種ユーザイン
エディタ
のネットワー
セージレート
をサポート
めのノード統計
ジレート 大値
フィックに、任
カスタムスクリ
待機、ある式が
信メッセージに
プト停止、グラ
等 ネットワークバ
に、ネットワー
動 を調整して、メ
ロックに基づく
生成
, Inc.
り検証 る特定
付け、整列 ジは、自動的に
ルから算出が
自作 タン、ファンク
ー、LED/ライ
カルディスプ
ションボタン、
コーデッドパ
ネルの切り替
ロゴ等、色付き
タフェースパ
ク統計:メッ
大値、バス
計:メッセージ
値、バス占有率
任意のフィルタ
リプトの作成
が真になるまで
に値や式を代入
ラフィカルパネ
ッファキャプ
ークトラフィ
ッセージ群を
く、ファンクシ
13
に送信パ
可能
クション
ト、テキ
レイ、ド
、スクロ
ラメータ
え、ユー
きの線や
ーツ
セージカ
占有率、
ジカウン
率、バス
タを追加
:ジャン
で待機、
入、メッ
ネルを表
チャ ックを保
送信 ションブ
Ve
ehicle Spy Do
データベー
診断
ocumentation
ース
– © Copyrigh
車載ネッ
ースの読
データベ
メッセー
インポー
トサポー
各ネット
診断リク
診断応答
データは
示
ht 1997-2013
ットワーク上に
読込 ベースによるメ
ージエディタへ
ート・エクスポ
ート トワークがそれ
クエストの設定
答のデコードの
は、可読性の高
Intrepid Cont
にて送受信され
ッセージとシ
への迅速な入力
ポートのための
れぞれ別個のデ
定及び起動 のためのデータ
高いテキスト形
trol Systems,
れるメッセージ
シグナルの自動
力 の、DBC と UE
データベースを
ベース使用
形式と、生デー
, Inc.
ジを定義したデ
動記述・表示
EF ファイルフ
保持可能
ータメッセージ
14
データベ
ォーマッ
ジにて表
Ve
2 PC シ
低条
推奨条
オプシ
車両ネ Vehiclェース
ehicle Spy Do
2.5. 要ステム要件
条件
Windows RAM : 25 CPU : Int 画面解像度
neoVI (Bl
条件
Windows RAM: 1G CPU: 2.1 画面解像度
neoVI (Bl
ション
オーディ
GPS ユニ
PC ジョイ
ネットワーク・
e Spy は、Intrスをサポートし
ocumentation
要件
XP (SP 3), W56 MB tel Celeron 1 G度:1024 x 76lue, Yellow, Re
XP (SP 3), WGB 以上
GHz 以上 度: 1280 x 102lue, Yellow, Re
オカード ニット(NMEAイスティック
インターフェ
repid Control Sしています。こ
– © Copyrigh
Windows Vista
GHz 68 ed, FIRE), もし
Windows Vista,
24 以上 ed, FIRE), もし
A RS232 Interfa
ェース・ハード
Systems, Inc.社これらは、Vehi
neoVI FI 推奨:CAOBD-II, L neoVI BL 推奨:CAFord SCP
ht 1997-2013
(Pre SP, SP 1
しくは ValueC
or Windows 7
しくは ValueC
ace)
ドウェア
社製の、車載ネ
icle Spy と密に
RE 車両インタ
AN, J1850, GMLIN, J1939
LUE 車両イン
AN, J1850, GMP, OBD-II, J15
Intrepid Cont
, or SP2) or W
CAN
7
CAN
ネットワークの
に統合されてい
ターフェース
MLAN, GM Cla
ンターフェース
MLAN, GM Cla587, J1708, LI
trol Systems,
Windows 7 (Pre
のためのハード
います。
ass 2, ISO914
ass2, ISO9141N, J1939
, Inc.
e SP or SP1)
ドウェア・イン
41, Keyword 20
1, Keyword 20
15
ンターフ
000,
000,
Ve
2 Vehicl
ehicle Spy Do
2.6. ウe Spy の詳細に
ocumentation
ウェブに関して、弊社
– © Copyrigh
neoVI YE 推奨:DWJ1708, L neoVI RE 推奨:DW
ValueCA 推奨:DW
ブサイ社 HP もご覧下
ht 1997-2013
ELLOW 車両イ
W CAN, J1850IN, J1939
ED 車両インタ
W CAN, ISO9
AN3 車両インタ
W CAN, J1939
イト 下さい。
Intrepid Cont
インターフェー
0, GM Class 2
ターフェース
141, Keyword
ターフェース
9
trol Systems,
ース
2,ISO9141, Ke
2000, LIN, J1
, Inc.
yword 2000, J
939
16
J1587,
Ve
3. 本チュ
ュート
3 実際の Vehicl
①メニ
File, Sまれま
Data ボ
また、
ehicle Spy Do
チュュートリアルは
トリアル一覧は
3.1. ユのレッスンを始
e Spy のインタ
ニューバー:VeSetup, Spy Netます。メニュー
ボタンも含まれ
Vehicle Spy で
ocumentation
ュートは、Vehicle Spは以下のとおり
ユーザ始める前に、Ve
タフェースは、
ehicle Spy のイ
tworks, Measuーバーから、Veれます。このボ
で作業を進める
– © Copyrigh
トリアpy の学習を迅
です。
ザインehicle Spy のイ
、下図の様に複
インタフェース
urement, Embeehicle Spy のす
ボタンにより、
るにつれ、メニ
ht 1997-2013
アル迅速かつ容易に
ンタフインタフェース
複数のパネルに
スの上部には、
edded Tools, Sすべての機能へ
、ユーザのデー
ニューバー中に
Intrepid Cont
行うために作
ェーススに慣れること
に分割されます
標準的なメニ
Scripting and Aへとアクセスが
ータディレク
に複数のタブが
trol Systems,
成されました
スに親とが重要です。
す。
ニューバーがあ
Automation, Rが可能です。メ
トリへの迅速
が現れることに
, Inc.
。現在、利用
親しむ
あります。これ
Run, Tools, Heメニューバーに
なアクセスが可
になるでしょう
17
可能なチ
む
れには、
elp が含
には、
可能です。
う。それ
Ve
らのタ
ーバー
ュー用
タブを
のユー ②メイ
ルが占
で行わ
選択す
Autom ③ & ④ために
フェー
等の機 ⑤フィ
ビュー ⑥クイ
ドウェ
トカッ ⑦プラ
データ これら
ンドウ
パネル
離しま
1 訳注
ehicle Spy Do
タブは、メイン
ーもしくはビュ
用のタブが、自
を削除する場合
ーザが、自身に
インワークスペ
占めています。
われます。メイ
するには、まず
mation)を、メ
④代替ワークス
に、Vehicle Spースの下側及び
機能を有します
ィルタパネル:
ーが選択された
イック設定ボタ
ェアの設定変更
ットです。
ラットフォーム
タベースオプシ
らのパネルのす
ウからの分離、
ル間の線へとマ
ます。上図の
注:メッセージ
ocumentation
ンワークスペー
ューアイコン(画自動的にメニュ
合は、タブの右
にとって 適な
ペースパネル:
Vehicle Spy を
インワークスペ
ずビューのグル
メニューバーも
スペースパネル
py は代替ワーク
び右側に格納さ
す。
メインワーク
たときのみ有効
タン:あるプロ
更が必要となる
ムの選択と設定
ションへのショ
すべては、ユー
といった動作
マウスを移動し
マークを御
ジエディタ、
– © Copyrigh
ース中に表示さ
画面右上もしく
ューバー上に現
右側の☓をクリ
なインタフェー
Vehicle Spy ユ
を起動した際に
ペース上に現れ
ループ(Vehicleもしくはカメラ
ル:しばしば、
クスペースパネ
されており、カ
クスペースの左
効であり、Vehi
ロジェクトから
る場合がありま
定ボタン:この
ートカットで
ーザの好みに応
作が可能です。
します。そこを
御覧ください。
送信パネル等
ht 1997-2013
れるビュー1を
くは左下のカメ
現れます(上図
ックします。
ースを作成でき
ユーザインタフ
に現れる Logoれるビューは、
e Networks, Mラ型のビューア
複数のビュー
ネルを用意して
スタマイズ可
左には、フィル
icle Spy の多様
別のプロジェ
す。クイック
のドロップダウ
です。
応じて、開く、
サイズ変更に
をクリック、ド
等の独立した
Intrepid Cont
をコントロール
メラ型アイコン
図では、Messaこのようなカ
ます。
フェースの大部
n 画面など、殆
ビューの選択
Measurement, アイコンから選
ーを同時に見る
ています。それ
可能なタブのセ
ルタパネルがあ
様なフィルタ機
クトへと切り
設定ボタンは
ンメニューは
閉じる、移動
は、マウスの
ラッグし、パ
た各種パネル
trol Systems,
ルするために使
ン)からビューを
ges ビューの
スタマイズ可能
部分は、メイン
殆どの操作がこ
に基づき変化
Embedded To選択し、その中
る必要がありま
れらのパネルは
ット等、メイ
ります。このパ
機能を有効化す
替える際には
、それらの共通
は、全ての設定
、サイズ変更、
ポインタが対
ネルが希望のサ
, Inc.
使用されます。
を選択すると、
タブが現れてい
能なタブによ
ンワークスペー
このワークスペ
します。別の
ools, Scripting からビューを選
ます。これに対
は、Vehicle Spンワークスペー
パネルは、Meする際に使用し
、ネットワー
通のビューへの
済みのデータベ
、さらにはメイ
の矢印に変わ
サイズになった
18
メニュ
そのビ
います)。
り、個々
ースパネ
ペース上
ビューを
and 選びます。
対応する
py インタ
ースと同
essagesします。
クとハー
のショー
ベースと、
インウィ
るまで、
たときに
Ve
3 作業効
能によ タブの
のビュ
す。ク
分離し
ューの
が他の
結合先
ビュー
2 訳注
ehicle Spy Do
3.2. タ効率向上のため
より、ビューを
の分離(下図)
ューをみる必要
クリック&ドラ
したタブの再配
のタイトルバー
のビューへと近
先のビュー上に
ーの結合を行わ
注:Vehicle Sp
ocumentation
タブ操め、Vehicle Spyを も適切な場
: Vehicle Sp要があるとき、
ラッグにより、
配置(下図):
ーをクリック&
近づいた時、結
に、移動予定先
わない場合は、
py の、Wind
– © Copyrigh
操作y はメインワー
場所に設置する
py のタブは、
もしくは画面
メインウィン
分離したタブ
&ドラッグし、
結合に関するオ
先の領域がハイ
キーボード上
ows アプリケ
ht 1997-2013
ークスペースか
ことが可能で
メインウィン
面上の異なる場
ンドウから分離
ブは、元に戻す
結合先のビュ
オプションが現
ライトされ、
上の Ctrl キーを
ケーションと
Intrepid Cont
からタブを分離
です。
ドウ2から分離
場所に異なるウ
離します。
すか、他のビュ
ーへと移動す
現れます。マウ
マウスを離す
押しながらド
しての全体の
trol Systems,
離する機能を備
離が可能です。
ィンドウを配置
ーへの設置が
ることで行い
スをそのオプ
すことで、その
ラッグ操作を行
のウィンドウ
, Inc.
備えています。
これは、同時
置したいとき、
可能です。これ
ます。移動中の
ション上へと動
場所へと設置
行います。
ウ
19
この機
時に沢山
、有用で
れは、ビ
のビュー
動かすと、
されます。
Ve
ehicle Spy Doocumentation – © Copyrigh
ht 1997-2013 Intrepid Conttrol Systems,, Inc. 20
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 21
チュートリアル1:VehicleSpy の基礎 概要 この 初のチュートリアルは、Vehicle Spy に慣れる上で非常に有用です。本課題を通じて、Logon、メッセ
ージトラフィックの表示、メッセージフィルタリング等の、沢山の重要なスキルを学ぶことができます。 Good Luck!
Ve
Vehiclは完了 1) V
ン
VL
2) L各
Vの
さ
3) VVア
ehicle Spy Do
パート1
e Spy のイン
了です。以下の
Vehicle Spy の
ンをダブルクリ
Vehicle Spy を
Logon を選択す
Logon Name各ユーザ固有の
Vehicle Spy に
の場合、Logonさい(①)。ユ
Vehicle Spy 設
Vehicle Spy”とアル 1 の全ステ
ocumentation
1:Logon
ンタフェースや
の例に倣って注
の起動:Vehiclリックし、Vehすでに起動し
することで、L
リストから Loのデフォルトの
にログインした
n 名を新規作成
ユーザ名もしく
設定ファイルの
いう Vehicle Sテップの完了に
– © Copyrigh
とロード
やビューメニュ
注意深く進めて
le Spy のインス
hicle Spy を起動
ているか、LoLogon 画面が開
ogon Name の
の場所を設定す
場合は、ドロ
成する必要があ
くは好みの名称
の読込:本チュ
Spy 設定ファイ
に必要なすべて
ht 1997-2013
ーの操作方法
てゆけば、すぐ
ストール後、デ
動します。デ
ogon 画面をス
開きます。
の選択:Vehiclするために、Loップダウンリス
あります。Log称を入力して、
ュートリアルを
イルを読み込む
てのデータが含
Intrepid Cont
に慣れてくれ
に Vehicle Spy
デスクトップに
フォルトで、下
キップした場合
e Spy は、デー
ogon 名を使用
ストからその名
on Name 欄の
OK をクリッ
を開始するため
む必要がありま
含まれています
trol Systems,
ば、本チュー
y の達人へとな
にアイコンがで
下図の Logon合、メニュー
ータファイル及
用します。以前
名前を選択して
の横の New ボタ
クします。
めには、”Tutoriます。このファ
す。この設定フ
, Inc.
トリアルを始
なれるでしょう
できます。その
画面が開きます
・バーの File か
及び設定ファイ
前に同じ PC 上
て下さい。新規
タンをクリック
al 1 – Basics oァイルは、チュ
ファイルをロー
22
める準備
う。
のアイコ
す。
から
イルの、
上の
規ユーザ
クして下
of ュートリ
ードする
Ve
た
を
に
1) M
る
Mた
限
2) V直
切
3) メ
ミ
シ
特 Mあ
ehicle Spy Do
ためには、Logを選択後、Opeに”Tutorial 1 –
パート2
Messages ビュ
ると、メインワ
Messages ビュ
たタブを生成し
限り効率的な作
Vehicle Spy 開
直ちに、変化す
切り替わるはず
メッセージトラ
トリアルのため
ミュレーション
シミュレーショ
特にトレーニン
Messages ビュ
ある Scroll ボタ
ocumentation
gon ビューの Een をクリック
Basics of Veh
2:メッセー
ューの選択:メ
ワークスペース
ュー用のタブが
します。Vehic作業を実現する
開始:インタフ
するデータがメ
ずです。
ラフィックの観
め、それを再生
ンモードと呼び
ョンモードは、
ング目的におい
ューには、スク
タン(②)をク
– © Copyrigh
Examples タブ
(③)するこ
hicle Spy”と表
ージトラフ
メニュー・バー
スに、Messageが表示されるよ
cle Spy は、個
るようデザイン
フェースの左上
メインワークス
観測:画面中の
生しています。
びます。このモ
ハードウェア
いて非常に便利
クロールビュー
クリックするこ
ht 1997-2013
ブを選択し、一
とで、設定フ
示されること
フィックの観
ーを使用して、
es ビューが開
ようになります
々のユーザに応
ンされています
上隅に位置する
スペース中に現
のデータは、過
Vehicle Spyモードは、スタ
アや実車両への
利なオプション
ーと固定ビュー
ことで、これら
Intrepid Cont
一覧からファイ
ァイルがロー
を確認下さい)
観測
Vehicle Netw開きます。一度
す。Vehicle Spy応じたインタフ
す。
る青いスタート
現れ、またスタ
過去に記録され
においては、こ
タートボタン横
の接続なしに各
ンです。
ーの二種類があ
らを切り替えま
trol Systems,
ルを選択しま
ドされます。
)
works、続いて
度このビューを
y は常に、選択
フェースを作成
ボタン(①)
タートボタンが
れたものです。
このような過去
横の青い文字列
各種機能の試用
あります。Messます。
, Inc.
す(②)。フ
(メニューバー
Messages を
選択すると、
択したビューに
成することで、
をクリックし
がストップボタ
ここでは単に
去のデータの再
列で示されてい
用や実験を可能
sages パネルの
23
ァイル
ーの上部
選択す
に対応し
、可能な
ます。
タンへと
にチュー
再生をシ
います。
能とし、
の左上に
Ve
SPー メ
た
る
4) Vを
メッセ
測対象
ィルタ 1) M
選
2) 新
ジ
3 訳注4 訳注
ehicle Spy Do
Scroll ボタンを
Pause ボタンを
ーにより、手動
メッセージを固
た、すべてのメ
る程度の長時間
Vehicle Spy 停
を停止します
パート3
セージトラフィ
象を的確に表示
タ機能を体験す
Messages Edi選択します。メ
新しいメッセー
ジを特定したい
注:1秒以内の
注:1秒以上の
ocumentation
を押すと、リア
をクリックする
動でのメッセー
固定表示へと切
メッセージが表
間経過後4に現
停止:Message(①)。
3:メッセー
ィック中の、た
示するよう設定
するのに適した
itor ビューに切
メインワークス
ージ仕様を作成
いとします。N
の変化(Vehicの変化(Vehic
– © Copyrigh
アルタイムに流
ると、Vehicle ージのスクロー
切り替えるには
表示されます。
れるメッセー
es ビューの表
ージの詳細
ただ 1 つの特定
定でき、完全に
た、基本的なメ
切り替え:メニ
スペースのパネ
成:このチュー
Network ドロッ
cle Spy 3.5.3cle Spy 3.5.3
ht 1997-2013
流れてゆくメッ
Spy を停止せず
ールが可能です
は、再度 Scroll直近3で変化の
ジは、 初、
表示に慣れてき
細を確認
定のメッセージ
にカスタマイズ
ッセージの仕
ニューバーから
ネルが Messag
ートリアルでは
ップダウンから
.56 における
.56 における
Intrepid Cont
セージを観測
ずに、スクロー
す。
l ボタンを押し
のあったメッセ
青色で強調さ
たら、再度ス
ジを観測したい
ズ可能です。次
仕様を設定して
ら Vehicle Netwge ビューから
は、仮に受信し
ら HS CAN が選
仕様) 仕様)
trol Systems,
できます。こ
ールを停止しま
します。少なく
セージは、灰色
れ、徐々に白
タートボタン
とします。Meの数ステップ
みましょう。
works を選択し
Messages Ed
したある High S選択され(①)
, Inc.
のパネル上部
ます。右側に現
とも 1 回は検
色で強調されま
へと変化して
を押して Vehi
essages ビュー
で、Vehicle S
し、Message ditor に変わりま
Speed CAN メ
、Receive ボ
24
の
現れるバ
検出され
ます。あ
ゆきます。
icle Spy
ーは、観
Spy のフ
Editor をます。
メッセー
ボタンが
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 25
押されていることを確認して下さい(②)。新規のメッセージ仕様を作成するには、パネル上部の”+”ボタンをクリックします(メッセージ仕様は、簡単に削除可能です。Vehicle Spy 停止時に、削除したい行
をクリックし、さらに”-”ボタンをクリック)。空の行がパネル上側の表部分に、Setup ダイアログが下
側に表示されます。この Setup ダイアログで、新規の仕様を定義します。
3) Description 欄に Module Message を入力:次に、メッセージに記述を加えます。これを Module Message と呼びます。Setup ダイアログの Description 欄をクリックし、”Module Message”と入力して
みましょう(③)。
4) Arbitration ID5 “110”を入力:ここで、“110”を Arb ID 欄に入力します(④)。これにより、”Module Message”という記述が、ID 110 のメッセージに対して付加されます。
5) メッセージに色をつける:注目するメッセージに色をつけると便利です。大量のメッセージが流れてい
る中で、独自の色をつけることで、瞬時にそのメッセージの認識が可能になります。Color 欄の右の小さ
な矢印をクリックし(⑤)、ドロップダウンから色を選択してください。
6) 完成したメッセージの確認:このチュートリアルで指定すべき項目は、以上です(Setup ダイアログ中
の各オプションの詳細については,5.3.3 章を参照して下さい)。Messages Editor パネルの表部分で、こ
れまでの入力内容を確認して下さい。Setup ダイアログに入力したすべての仕様は、自動的にこの表に
反映されます。入力したメッセージが、上図と全く同じとなっていることを確認して下さい。 備考: 好みに応じて、メッセージ記述や Arbitration ID のような情報は、直接表中に、もしくは Setup ダ
イアログに入れることができます。一方での変更は、もう一方にも自動的に反映されます。
パート4:実行中にメッセージの詳細をチェック 以上で、すべての設定が完了しました。Messages ビューに切り替えて、これまでの作業内容を見てみましょ
う。 1) Messages ビューを開く:メインワークスペースの上部のタブから、Messages ビューに戻って下さい。
2) Vehicle Spy の開始:画面左上のスタートボタンをクリックします(①)。
3) スクロール・モードに変更:Scroll ボタンを押します(②)。Arb ID 110 の HS CAN メッセージに紐付
けられた、”Module Message”という記述が現れることを確認して下さい。Pause ボタンを押せば、より
簡単に確認できます。
4) 固定モードに変更:ここで、Scroll をオフにします。先に指定した色の着いた、”Module Message”が見
えます。メッセージ中のデータの変化はいかがですか?データの変化は、灰色で強調されるため容易に
見つけることが可能です。 備考:編集作業中に、Vehicle Spy を停止(画面左上のスタートボタン押下)する必要はありません。
5 訳注:アービトレーション ID。メッセージを識別し、その優先順位を示す ID
Ve
完成し
独自の 1) M
表
小
6 訳注
ズ可能
ehicle Spy Do
パート5
したメッセージ
のカスタムフィ
Messages ビュ
表示されます。
小さなボックス
注:Messages能なフィルタ
ocumentation
5:”Modul
ジ仕様は、カス
ィルタを作成し
ューを開く:Mこれは任意の
スをクリックし
s ビュー上に
– © Copyrigh
leMessage
スタムフィルタ
してみましょう
Messages タブ
のフィルタをオ
し(①)、フィ
に設置されてい
ht 1997-2013
e”のみを表
6を作成する上
。
ブを選択します
オン/オフする際
ィルタを定義す
いる既定のフ
Intrepid Cont
表示(フィル
上での基本要素
す。パネルが開
際に有用です。
する Setup Filte
フィルタ(パー
trol Systems,
タリング)
素となります。
開くと、左側に
リスト中の Cer ダイアログを
ート6参照)に
, Inc.
本パートでは
に Filter バーが自
Custom 1 の、
を開いて下さい
対する、カス
26
は、自分
自動的に
右側の
い。
スタマイ
Ve
2) カ
左
能
下
高
リ
に
3) フ
FM
4) フ
換
を
り
だ
ehicle Spy Do
カスタムフィル
左側にメッセー
能です。Rx Me下のリストに自
高めるために、
リックし、Addに追加されます
フィルタの命名
Filter 欄をダブ
Messages ビュ
フィルタを有効
換わりました。
をクリックしま
り、メッセージ
だけが見えます
ocumentation
ルタを作成:Sージ源のリスト
essages オプシ
自身で作成した
定義した全メ
d to Included Lす。
名:複数のフィ
ブルクリックし
ューに戻って下
効化:ここで、
画面左上のス
ます(⑥)。す
ジトラフィック
す。
– © Copyrigh
Setup Filter ダイ
トがあり、ここ
ションが選択さ
た Module Mesメッセージをし
List ボタンを押
ィルタを使用す
し、First Filter下さい。
Filter バーを注
スタートボタン
するとその欄に
クが著しく変化
ht 1997-2013
イアログでは、
こから、Messaされていること
ssage が現れま
しかるべき場所
押下して下さい
する場合、名前
と名前を付け
注意深くみて下
ンを押下して Vに、緑のチェッ
化します。バス
Intrepid Cont
、フィルタを簡
ages Editor でとを確認して下
ます(③)。V所に自動的に配
い(④)。これ
前を指定してお
けてみて下さい
下さい。CustoVehicle Spy を
ックマークが表
ス上の全メッセ
trol Systems,
簡単に設定可能
定義したメッセ
下さい(②)。
Vehicle Spy は、
配置します。Mれで、Module M
おくと、管理上
い(⑤)。完了
om 1 の表題 が開始し、フィ
表れ、First Filteセージではなく
, Inc.
能です。ダイア
セージにアクセ
High Speed 、作業効率を極
Module MessagMessage がフ
上有用です。Na了後、OK ボタ
が、First Filterルタ名の右側
er の文字列が緑
、Module Me
27
アログの
セスが可
CAN の
極限まで
ge をク
ィルタ
ame of ンを押し、
に置き
初の欄
緑に変わ
essage
Ve
5) カ
し フ
ッ
じ
に
Mを
ィ
F Fか
外
カスタ 1) メ
ビ
が
Zる
り
こ
効
7 訳注
と車載
ehicle Spy Do
カスタムフィル
(⑦)。追加し
して下さい。
フィルタリング
ッセージの除外
じめ、何らかの
に探し、そして
Message を除外
をクリックし、
ィックを包含し
Filter の文字列
Filter パネルに
かつ全 HS CAN外してみて下さ
パート6
タムフィルタ以
メッセージ列の
ビューの列のタ
が文字列の隣に
Z から A の順に
ることなく容易
ります。
これら列フィル
効率的な整列が
注:オンライン
載ネットワー
ocumentation
ルタを追加:カ
したフィルタを
グに関する備考
外(エクスクル
のメッセージを
てその包含リス
外する場合を考
緑のチェック
します。次に、
が赤になり、
について、もう
N メッセージを
さい。Filter パ
6:その他
以外にも、Veh
の整列:Vehicタイトルに注目
に現れ、メッセ
になります。大
易に前後移動が
ルタによって、
が可能です。
ン = Vehicle
ークが接続[オ
– © Copyrigh
カスタムフィル
を削除する場合
考:Vehicle Spルード)が可能
を包含しておく
ストから、除外
考えます。はじ
クマークを置き
First Filter のModule Messa
少しだけ、色
を除外します。
ネルによって、
のフィルタ
icle Spy は様々
cle Spy を、シ
目します。Desセージ列は A か
大量のメッセー
が可能です。他
カスタムフィ
Spy の画面左
ンライン]状態
ht 1997-2013
ルタを追加する
合、フィルタ上
py のフィルタは
能です。これが
く必要がありま
外を行います。
じめに、Filterきます。Netwoの右側 2 番目の
age はメッセー
色々と試してみ
また、全 HS、データ表示を
タ
々なフィルタリ
ミュレーショ
scription をクリ
から Z の順に整
ージを観測する
他のタイトルを
ィルタを設定す
左上のスター
態)
Intrepid Cont
るには、Filter バ上で右クリック
は、メッセージ
が正しく動作す
ます。Vehicle S例えば、メッ
パネルの、Daork フィルタは
欄をクリック
ージトラフィッ
みましょう。全
S CAN メッセー
をカスタマイズ
リング方法を提
ンモードでオ
リックすると、
整列されます。
る場合、この方
をクリックする
することなく、
ートボタンが押
trol Systems,
バーの上の Adクし Remove M
ジの包含(イン
するためには、
Spy は、包含し
ッセージトラフ
ata Types 下の
は、単純に、全
します。その欄
ックから除外さ
全ネットワーク
ージを含め、Mズする方法が無
提供します。
ンライン7にし
アルファベッ
同じ場所を再
方法によって、
ると、新しい列
大量のメッセ
押された状態
, Inc.
dd ボタンを押
Message Filter
ンクルード)と同
除外する前に
したメッセージ
フィックから Mの Network の右
全ネットワーク
欄に X がつき
されます。
トラフィック
Module Messa無限に広がりま
して下さい。Meット順に整列す
再度クリックす
スクロールバ
列の整列へと焦
セージに対する
態(即ち Vehi
28
します
r を選択
同様にメ
にあらか
ジを 初
Module 右隣の列
トラフ
、First
を包含し、
age を除
ます。
essagesする記号
すると、
バーに頼
焦点が移
る素早く
cle Spy
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 29
2) ドロップダウンリストを使用した列フィルタ:各列のタイトルの直下には、列フィルタのために確保さ
れた空欄があります。Description の下の空欄をダブルクリックしてみましょう。ドロップダウンリスト
を示す右側の小さな矢印をクリックします。ドロップダウンリスト内に、Messages ビューに現れる全
てのメッセージ記述が見えます。そのうちの1つをクリックし、Enter キーを押して下さい。空欄がメッ
セージ記述で埋まり、その記述を持つメッセージのみが表示されます。このフィルタリング方法は、
Arbitration ID のような、他の列に関しても同様に適用されます。
3) 入力欄を使用した列フィルタ:大量のメッセージを観測しているとしましょう。探している特定のメッ
セージは、その Arbitration ID に 6 を含みますが、正確な値がわかりません。そのような場合、Arb ID の
列のタイトル直下の空欄に 6 を入力し、Enter キーを押します。640, 126, 260 のような 6 を含む
Arbitration ID を持つメッセージのみが表示されます。 他の例として、探している ID が 3 で終わるとします。??3 と入力すると、Vehicle Spy は 123, 333, 643 のような 3 で終わるすべての Arbitration ID を示します。フィルタに 1 つ以上のメッセージを含めたい場
合は、“?2?, 110, ?33” のようにコンマで区切ります。これらの列フィルタは、他の列に対しても同様に
動作します。もしデータベースを使用し、すべてのメッセージとシグナルが定義されている場合、
Description 列の直下の空欄に eng または odo と入力してみて下さい。メッセージ記述にそれらの文字を
含むメッセージやシグナル、即ちエンジンとオドメータに関係するものだけが残ります。 列フィルタを削除するには、該当する場所をクリックして強調表示し、Delete キーを押して下さい。 フィルタを変更することなく全ての列フィルタを有効化・無効化する場合は、Messages ビュー左上の
Filter ボタンを使用します。 備考: 列の整列およびフィルタは、オンライン時でもオフライン時でも編集可能ですが、その変更は、
Vehicle Spy がオンラインのときのみ反映されます。
パート7:メッセージのタイムスタンプ Filter パネルの試行が終了したら、カスタムフィルタによって Module Messages を包含した場面にまで戻って
下さい。本パートでは、Messages ビューのいくつかの重要な機能を観てみましょう。 1) 相対・絶対時間表示: Messages ビューの Scroll ボタンをクリックして、スクロール表示にして下さい。
画面中の Time 列に気づかれたかもしれません。各メッセージは、それぞれ固有のタイムスタンプと共に
記録されます。デフォルトでは、Messages ビューは各メッセージに対して、相対時間表示を行います。
相対時間とは、現在のメッセージと、その直前のメッセージとの時間差です。絶対時間表示に切り替え
るには、Messages ビューの上部のΔT Time Abs ボタンをクリックします.(①)。絶対時間とは、
Vehicle Spy 開始時8から数えて、そのメッセージが現れたときの時間です。
2) 一時停止:Messages ビュー使用時、一時停止機能は非常に重要です。スクロール表示をオンにして、
ΔT Time Abs ボタンの右側の Pause ボタンをクリックして下さい(②)。スクロールが停止し、パネル
右側にスクロールバーが表示されます。過去のメッセージトラフィックを観るためには、スクロールバ
ーをクリック&ドラッグ、もしくは Page Up/Down キーを使用します。Pause ボタンは、スクロール表
示、固定表示時の両方で同等に機能します。
8 訳注:スタートボタン押下(オンライン移行)時。Vehicle Spy の起動時ではありません。
Ve
後で別 1) 収
メ
も F合
9 訳注
トで 5ゆきま10 訳注
ehicle Spy Do
パート8
別途解析するた
収集したバッフ
(①)。
メインワークス
もしくは時刻と
File Name の空
合に使用します
注:バッファ=
50,000 メッセ
ます。 注:CSV ファ
ocumentation
8:メッセー
ため、収集した
ファをハードデ
スペース上に Sと日付を含むデ
空欄の下に、さ
す10。完了後、
=観測したメ
セージ)。観測
ァイル中の No
– © Copyrigh
ージビュー
たデータを保存
ディスクに保存
Save Monitor Dデフォルトのデ
さらに追加の空
Save をクリッ
メッセージ群
測を続けると
ote という項
ht 1997-2013
ーバッファ9
存しておきたい
存:Messages
Data ダイアロ
データファイル
空欄があります
ックし、データ
を一時的に保
と、古いデー
項目に、ここで
Intrepid Cont
9の保存
場合がありま
ビュー上部の
グが開きます
ル名を使用する
す。これは、デ
タを保存します
保存しておく
タから順に、
での入力内容
trol Systems,
す。
の Save ボタンを
す。自分で入力
ることができま
データとともに
す(③)。
PC 上のメ
新しいデー
容が反映されま
, Inc.
をクリックしま
したデータフ
ます。
注釈を入力し
モリ領域(デ
タで書き換え
ます。
30
ます
ァイル名、
たい場
デフォル
えられて
Ve
2) 作
さ
タ
す 作
い そ
ス
ょ
時には 1) M
2) バ
3) M
ehicle Spy Do
作成したデータ
されます。これ
タと各種設定に
するには、メニ
作成したデータ
い(②)。
そのファイルは
ストールされて
ょう。Vehicle
パート9
は、Messages
Messages ビュ
バッファを消去
Messages ビュ
ocumentation
タファイルを開
れは基本的に、
に対する、デフ
ニューバー右側
タファイルは、
は CSV ファイ
ていれば、通常
Spy でこれら
9:メッセー
ビュー上で収集
ューを選択:M
去:Messages
ューの消去を確
– © Copyrigh
開く:手順 1 で
Logon 名と同
フォルトの保存
側の Data ボタ
データフォル
ル用の、デフ
常、それがデフ
のファイルを表
ージビュー
集した全デー
Messages ビュ
s ビュー右上の
確認:メッセー
ht 1997-2013
で OK をクリッ
同一の名前を持
存場所として扱
ンをクリック
ルダ中にありま
ォルトのエデ
フォルトのエデ
表示および解析
ーバッファの
タを消去したい
ューのタブを選
の Erase ボタン
ージカウンタ列
Intrepid Cont
ック後、データ
持つサブディレ
扱われます。保
します(①)。
ます。データフ
ィタで開かれま
ディタです。Ex析用に開くこ
の消去
い場合がありま
選択します。
ンを押します(
列が再び 1 から
trol Systems,
タが自動的に Dレクトリです。
保存したファイ
。
ファイルをダブ
ます。もし Mixcel がなけれ
ともできます。
ます。
(①)。
ら始まることを
, Inc.
Data Directoryこれは、全て
イルに素早くア
ブルクリックし
icrosoft Excelば、メモ帳にな
。
を確認して下さ
31
に保存
てのデー
アクセス
して下さ
がイン
なるでし
さい。
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 32
例題 以上で、Vehicle Spy の全ての基本機能を網羅しました。確認までに、以下にこれまでの内容をまとめます。
Logon ダイアログにて設定ファイルをロード スクロール表示と固定表示の両方で、メッセージトラフィックを観測 Messages Editor ビューにおけるメッセージの設定 Messages ビューでメッセージを表示 カスタムフィルタを設定 列フィルタを使用したフィルタリング フィルタの有効化/無効化と、包含/除外の切替 相対/絶対タイムスタンプ データの一時停止 収集したデータのハードディスクへの保存 Messages バッファを消去
より複雑な課題に取り組む前に、次の例題にトライしてみましょう。これまで学んだ内容の強化に役立つこと
でしょう。 例題
1) Filter バーを用いて、下記のフィルタの組み合わせをそれぞれ設定して下さい。また、それがメッセ
ージトラフィックに与える影響を説明して下さい。
a. HS CAN を包含 b. HS CAN と J1850 VPW を包含 c. Network を包含、HS CAN を除外(Network は Filter パネル内の、Data Types の下に位置)
※包含=✔マーク、除外=☓マーク
2) 以下の両方を行って下さい。
a. Messages Editor にて、あるメッセージ仕様を設定して下さい。それは、J1850 VPW メッ
セージで、16進数のデータバイト”FF 40 60 03”を含みます。 “FF” = Priority Type “40” = Target “60” = Source “03” = Byte 1
b. このメッセージを包含するカスタムフィルタを作成して下さい。このメッセージのみを、
Messages ビューに表示してください。
3) Arb ID “123”の CAN メッセージと、ヘッダ”FF”の J1850 メッセージ全てをフィルタする列フィルタ
を作って下さい。ヒント:コンマの使用 いかがでしたか? 少し休憩を挟んでから、次のチュートリアルに進みましょう。
Ve
チ 本チュ
代替ワ
本チュ 1) L
合
ロ
の
2) TMい
ehicle Spy Do
チュートリ
ュートリアルで
ワークスペース
パート1
ュートリアルで
Logon 画面に戻
合で、オフライ
ロップダウンか
の Vehicle Spy
Tutorial 2 を開
Messages を、
い(②)。
ocumentation
リアル2
では、メッセー
スについても触
1:セット
では、Vehicle S
戻る:これには
イン状態である
から Logon を選
y アイコンをダ
開く:Logon パ
スクロールし
– © Copyrigh
:メッセー
ージを送信する
触れます。
アップファ
Spy による、車
は 2 種類の方法
ることを確認し
選択します。2
ダブルクリック
パネルの Examして見つけて下
ht 1997-2013
ージ送信
各種方法を学
ァイルのロー
車載ネットワー
法があります。
してからメニュ
2つ目は Vehicすれば Logon
ples タブをク
下さい(①)。
Intrepid Cont
学びます。また
ード
ーク上でのメッ
。1つ目はすで
ューバー左上の
cle Spy を起動
n 画面が自動的
リックします。
それをクリッ
trol Systems,
、重要なユー
ッセージ送信方
でに Vehicle Sの File をクリッ
動していない場
的に開きます。
。Tutorial 2 – クし、Open ボ
, Inc.
ザインタフェ
方法を学びます
Spy を起動して
ックします。そ
場合で、デスク
Transmitting ボタンを押下し
33
ース機能、
す。
ている場
そしてド
トップ
して下さ
Ve
チュー
のビュ 1) M
ま
2) 送
す
を
3) 送
Dい
B
4) 完
確
Vehiclクスペ
に、こ 1) M
メ
ehicle Spy Do
パート2
ートリアル 1 でューに戻り、送
Messages Ediます。このビュ
送信メッセージ
すると、送信メ
を選択します
送信メッセージ
Description、Aいう名のメッセ
B1 列から順に
完成したメッセ
確認して下さい
パート3
e Spy ユーザイ
ペースについて
このパネルを1
Messages ビュ
メインワークス
ocumentation
2:送信メ
では、Message送信メッセージ
itor パネルを開
ューは、Spy N
ジ表に切り替え
メッセージの設
(②)。ここで
ジを定義:+ボ
Arb ID、Color 等セージを作成し
入力)。他の仕
セージの確認
い。
3:代替ワ
インタフェース
て触れました。
つ使用します
ューを開く :Sスペースに Me
– © Copyrigh
ッセージの
es Editor ビュー
ジの設定を行い
開く:メインワ
Networks -> Me
え:Message 設定画面に切り
で、新しいメッ
ボタンをクリッ
等の送信メッセ
してみましょう
仕様に関して
:Setup ダイア
ークスペー
スの紹介時に、
本パートでは
す。
Spy Networksessages ビュー
ht 1997-2013
の入力
ーで受信メッセ
います。
ワークスペース
essages Edito
Editor パネルの
り替わります。
ッセージを追加
ックすると、Sセージの仕様を
う。Arb ID を 5は、後で扱いま
アログに追加し
ースの活用
ユーザインタ
は、Tx Panel と
メニューから
ーが現れます。
Intrepid Cont
セージの仕様を
ス上部のタブか
or でも開くこと
の上部の Tran次に、on Net
加するために+
Setup ダイアロ
を指定します。
500、データバ
ます。
した内容が、自
ターフェースの
Messages ビ
Messages を
trol Systems,
を設定しました
から Messagesとができます。
smit ボタンを
twork ドロップ
+ボタンをクリ
グが開きます
。HS CAN にて
バイトを 11-22
動的に上の表
の下側と右側に
ビューの両方を
選択します(
, Inc.
た。ここでは改
s Editor ビュー
クリックします
プダウンから Hックします(
す。ここで、
て Our TX Mes-33 にします
表に反映される
に格納された代
を同時に表示す
①)。これま
34
改めてこ
ーを開き
す(①)。
HS CAN(③)。
ssage と
(表の
ことを
代替ワー
するため
でどおり、
Ve
2) 代
M開
代替ワ
グしま
現状で
よくわ
今、Txすでに
す。で 1) V
2) 手
Mを
ゆ ス
で
で
ehicle Spy Do
代替ワークスペ
(②)。Spy NMessages ビュ
開きます。
ワークスペース
ます(③)。
では、この機能
わかることでし
パート4
x Panel と Meにあります!Veでは、Tx Pane
Vehicle Spy の
手動送信ボタン
(①)。このボ
Messages ビュ
を示すために、
ゆきます(②)
スクロール表示
でに、メッセー
で、そのメッセ
ocumentation
ペース(下側)をNetworks を選択
ューはそのまま
スのサイズを変
能はあまり重要
しょう。
4:メッセー
essages ビュー
ehicle Spy では
l の動作を見て
の開始 :Mess
ンをクリック
ボックスをクリ
ューが固定表示
初めは強調表
。
示の場合、何も
ージが流れ去っ
セージを見つけ
– © Copyrigh
を設定:ユーザ
択し、ドロップ
まで、ユーザイ
変更するには、
要でないように
ージの手動
ーが開いている
は、 余計なタイ
てみましょう。
sages ビューで
:Tx Panel の Oリックし、メッ
示の場合、Our 表示されます。
も見えないかも
ってしまったの
けることが可能
ht 1997-2013
ザインタフェー
プダウンから
インタフェース
2 つのウィン
に見えるかもし
動送信
るはずです。Txイピングやコ
でデータの流れ
Our TX Messaッセージを送信
TX Massage再度、直ちに
もしれません。
のでしょう。P能です(Tx Me
Intrepid Cont
ースの左下の VTransmit Pane
スの下側の代替
ンドウ枠の間を
しれません。し
x Panel をよく
ピー/ペースト
れが見えること
age の右側に灰
信してみて下さ
は、メッセージ
にメッセージを
その場合、送
Pause ボタンを
essages は、簡
trol Systems,
iew アイコンを
el を選択します
替ワークスペー
クリックし、
かし次のパー
く見て下さい。
が省けるので
とを確認します
灰色の Tx ボッ
さい。
ジ中に表れるは
を送らなければ
送信して Messaをクリックして
簡単に識別でき
, Inc.
をクリックしま
す。すると、
ス中に、Tx P
希望のサイズ
トでは、その有
Our Tx Messa、作業効率が高
す。
クスがありま
はずです。 近
ば、強調表示は
ages ビューを
てスクロールす
きるように緑の
35
ます
anel が
にドラッ
有用性が
ages が高まりま
す
近の活動
は消えて
を見るま
すること
の LED ア
Ve
イ
ま
L
しばし
Vehicl 1) A
は
影
ダ
れ
本
M
2) メ
示
M
ehicle Spy Do
イコンでマーク
ましょう。過ぎ
LED 記号が付き
パート5
しば、メッセー
e Spy では、メ
Auto Tx と Raは触れませんで
影響します。本
ダブルクリック
れる値のリス
本チュートリア
Message を 0.
メッセージトラ
示の場合、TxMessage が強調
ocumentation
クされます)。
ぎ去ってゆくメ
きます。これは
5:メッセー
ージを一定間隔
メッセージをい
ate の設定:改
でしたが、今回
本チュートリア
クして下さい
トが表示されま
アルでは、ドロ
1 秒毎に送信す
ラフィックの確
メッセージが一
調され、メッセ
– © Copyrigh
また、今度は
メッセージを捉
は、そのメッセ
ージの周期
隔で送信する必
いつ、どれ程の
改めて Tx Pane回はその設定に
アルでは、Per(①)。現れた
ます。そこに無
ロップダウンか
するようになり
確認:以上の設
一定間隔で流れ
セージカウンタ
ht 1997-2013
はより細心の注
捉えられるはず
セージが送信メ
期的送信
必要があります
の頻度で送信す
el を見、Auto Tに入ります。Ariodic のままに
たドロップダウ
無い値が必要な
から 0.1 を選択
りました。
設定完了の後、
れるのが見える
タが急激に増加
Intrepid Cont
注意を払って、
ずです。すべて
メッセージであ
す。Tx ボタンを
するかを指定す
Tx と Rate 列に
Auto Tx コラム
にしておきます
ウンの矢印をク
な場合、その空
択して下さい。
Messages ビ
るはずです(②
加してゆくでし
trol Systems,
再度、Tx ボタ
ての Tx Messagあることを強調
を一日中押し続
することができ
に注目して下さ
の変更は、メ
す。次にその右
クリックすると
空欄に直接入力
以上で、Vehi
ビューを見て下
②)。固定表示
しょう。
, Inc.
タンをクリック
ges には、Tx 列
調します。
続ける必要はな
きます。
さい。以前、こ
ッセージの送信
右側、Rate 列の
と、一般によく
力することも可
icle Spy は Ou
下さい。スクロ
示の場合、Our
36
クしてみ
列に緑の
なく、
これらに
信方法に
の空欄を
用いら
可能です。
ur TX
ール表
r TX
Ve
手動送 1) 送
N
2) Mす
て
3) 自
済
数
Eを
ehicle Spy Do
パート6
送信と周期的送
送信メッセージ
None に設定し
Messages Ediす。Test Messている点に注意
自動応答を設定
済みの送信メッ
数の送信メッセ
Enter キーを押
を送信するよう
ocumentation
6:メッセー
送信に加え、Ve
ジを手動モード
します(①)。
itor の Receivsage という名
意して下さい。
定:表中にて、
ッセージを含む
セージを定義し
押します。以上
うになりました
– © Copyrigh
ージへの自
ehicle Spy はメ
ドに戻す:周期
ve 表に移動:
のメッセージ
Test Messagむドロップダウ
した場合、それ
上により、Vehiた。
ht 1997-2013
自動応答
メッセージに対
期的送信モード
メインワークス
が、このチュー
ge に対応する
ウンが開きます
れらも全てここ
icle Spy は Tes
Intrepid Cont
対する自動応答
ドを解除するた
スペースのタブ
ートリアルのた
Tx Msg 列をダ
す(この場合は
こに表示されま
st Message を
trol Systems,
答が可能です。
ため、Our TX M
ブから、Messため、すでに
ダブルクリック
は Our TX Messます)。Our Tを受信するたび
, Inc.
Message の R
sages Editor をReceive 表に設
クします(①)
sage のみです
TX Messageびに Our TX Me
37
ate 列を
を開きま
設定され
。定義
すが、複
を選択し、
essage
Ve
4) メ
信
れ
5) 捕
ル
ehicle Spy Do
メッセージトラ
信し、応答して
れません)。M
捕捉:さらなる
ルタの作成、ま
ocumentation
ラフィックを確
ていることが分
Messages ビュ
るトレーニング
また列フィルタ
– © Copyrigh
確認:Test Me分かります(ス
ューは下図のよ
グとして、Tesタの作成にトラ
ht 1997-2013
essage が現れ
スクロール表示
ように見えるは
st Message と
ライしてみて下
Intrepid Cont
るごとに、Ve示にて見やすい
はずです(①&②
と Our Tx Mess下さい。
trol Systems,
ehicle Spy が Oいですが、Pau②)。
sage 両方を包
, Inc.
Our TX Messagse が必要かも
包含するカスタ
38
ge を送
もかもし
タムフィ
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 39
例題 本チュートリアルを通じて、以下を習得しました。
送信メッセージを作成 代替ワークスペースを利用 メッセージの手動送信 メッセージの周期的送信 受信したメッセージに対する自動応答
Vehicle Spy のエキスパートに、順調に近づきつつあります! チュートリアル3に進む前に、以下の例題を試してみて下さい。 例題: 1) a) 2秒毎に送信するメッセージを作成して下さい。 b) 送信メッセージのみを表示するフィルタを作成して下さい。 ヒント:Filter パネルの Data Type 以下を参照して下さい。 2) a) Arb ID 240(16 進数)の SW CAN メッセージを作成して下さい。 b) データバイト FF 22 34 12 の J1850 VPW 送信メッセージを作成して下さい。 そして、SW CAN メッセージを受信するごとに、このメッセージを送信するよう設定して下さい。 以上です。準備ができたら次のチュートリアルに進んで下さい。
Ve
チ 概要 多くの
アナロ
イトの
態に限
が挙げ チュー
的に同
1) チ
で
M
1) メ
H① S
ehicle Spy Do
チュートリ
のネットワーク
ログとデジタル
の On/Off とドア
限定されず、可
げられます。
ートリアル 3 で同じ方法で行わ
パート1
チュートリアル
で Logon 画面に
Messages” を選
パート2
メッセージの作
HS CAN を選択
①)。
Setup ダイアロDescriptionArb ID: 1
ocumentation
リアル3
クメッセージに
ルが挙げられま
アの Open/Clo可変です。それ
では、Vehicle Sわれるので、本
1:設定フ
ルファイルのロ
に戻り、Exam選択します。
2:メッセー
作成:タブを使
択し、+ボタン
ログから、以下n: Engine Pa10
– © Copyrigh
:メッセー
には、シグナル
ます。デジタル
ose は、この種
れは例えば、車
Spy でアナログ
本チュートリア
ァイルのロ
ロード:これま
mples タブをク
ージ入力
使用して、メイ
ンをクリックし
下の仕様を入力arameters
ht 1997-2013
ージから
ルと呼ばれる情
ル情報は、Yes/種類に該当しま
車速、エンジン
グ情報を抽出ま
アルの内容が有
ロード
までのチュート
クリックし、フ
インワークスペ
して、HS CAN
力します。
Intrepid Cont
シグナル
情報が含まれて
/No,On/Off,ます。一方、ア
回転数、冷却
または解読しま
有効です。
トリアルのよう
ファイル ”Tutor
ペース上に MeN の新規の受信
trol Systems,
ルをデコー
います。シグナ
Open/Close 等
アナログ情報は
温度、またはそ
ます。デジタル
うに、オフライ
rial 3 – Decodi
ssages Editor信メッセージを
, Inc.
ード
ナルの種類と
等が考えられま
は、2通りの単
その他の変動
ル信号の解読も
イン状態の Vehing Signals fro
パネルを開き
を定義します(
40
しては、
ます。ラ
純な状
しうる値
も、基本
hicle Spyom
ます。
(下図
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 41
2) シグナルの作成:Setup ダイアログの下部に、Signals in Message エリアがあります。このエリアの+ボ
タンをクリックして、空のシグナル仕様を追加して下さい(②)。
3) シグナル記述の入力:そのシグナルに、Throttle position という記述を設定して下さい。これは、デフォ
ルトの記述(③)をダブルクリックし、新しい記述をタイピングすることで行います。
4) シグナル・デコードの設定:デコードオプションを表示するために Edit ボタン(④)をクリックし、こ
のシグナルのデコード方法を定めます。
パート3:アナログ値に対して式を入力 Throttle Position シグナル値のデコードにあたり、適当な式を入力する必要があります。
1) Signal Type の選択:Throttle Position は、多様な値を取り得ます。可変であり、即ちデジタルではなく
アナログと言えます。Signal Type は、Edit Signal ダイアログのドロップダウンリストから選択し、この
例ではアナログを選択します。
2) シグナル位置の選択:次に、メッセージ中のどのビットとバイトをデコードしたいのか、その位置を指
定する必要があります。Start 欄の、Bit Position が 0 に設定されていることを確認して下さい。Lengthは 8 ビットである必要があります。これにより、Engine Parameters メッセージの 初の1バイトが、
Throttle Position の生データとして設定されます。エンディアンは、デフォルトの Big End First のままに
して下さい。
3) シグナルフォーマットの選択:Format 欄は、デコードされたデータの表示方法を指定します(下図②)。
リストから 0.0 を選択して下さい。すると、シグナルは小数点以下 1 桁の数値で表示されます。
4) 単位の入力:Units 欄に % を入力します(③)。これにより、スロットル位置が%単位で表示されます。
Ve
5) 式
の
リ
1
6) R
ehicle Spy Do
式の編集:Scaの設定を行いま
リング定数を入
100 % / 255 bit
Raw Value Ty
ocumentation
aling タブを選
ます。Linear m入力します(⑤
ts)
ype の選択:デ
– © Copyrigh
選択します(①
mX+b を選択し
⑤)。この値は
デフォルトで、
ht 1997-2013
)。ここで、生
して下さい(④
は、8 ビット値
Raw Value Ty
Intrepid Cont
生データから、
④)。Enginee値を%にスケー
ype は Unsign
trol Systems,
、実際の工学値
ring Value 欄に
リングします。
ned Integer に設
, Inc.
値に変換するた
に 0.3921568 の
。(0.392156
設定されます。
42
ための式
のスケー
8 =
。
Ve
7) 式
備考: グナル
こ
1) メ
ー
大
2) メ
E
3) メ
ク
T示
4) ス
オ
を
ー 備
し
H
ehicle Spy Do
式の完了:Ok
デジタルシグ
ルのビット位置
パート4
ここで、作成し
メッセージフィ
ージだけを表示
大量のメッセー
メッセージトラ
Engine Parame
メッセージを展
クリックして、
Throttle Positio示されます。も
スクロール表示
オンにします。
を押して下さい
ージ内で定義さ
備考:Activity してよく覚えて
Highlighting の
ocumentation
を押して、編
グナルをデコー
置を入力します
4:メッセー
したアナログシ
ィルタの作成
示するカスタム
ージを扱う場合
ラフィックの表
eters メッセー
展開してシグナ
メッセージを
on シグナルが
もう一度メッセ
示に切り替え
フィルタを有
い。固定表示時
されたシグナル
Highlighting は
ていない場合は
基本を説明し
– © Copyrigh
編集を完了して
ードする場合、
す。
ージデータ
シグナルの動き
:これまでのチ
ムフィルタを設
合、このような
表示:固定表示
ージに注目して
ナルを表示:メ
を展開して下さ
見えます。も
セージだけを見
:Messages ビ
有効にすると、
時と同様、メッ
ルを見るために
は、メッセージ
は、チュートリ
ます。
ht 1997-2013
下さい(⑥)。
手順はほぼ同
タ表示
きを見てみまし
チュートリアル
設定します。本
なフィルタが非
示で、Messageて下さい。
メッセージ記述
さい。すると、
し複数のシグナ
見るには、-を
ビューをスクロ
Engine Paramッセージ記述の
に、再度+をク
ジと同様、シグ
リアル 1 のパー
Intrepid Cont
。
同じです。単に
しょう。
ルの内容を活か
本チュートリア
非常に役に立ち
es ビューに切
述の左側に、小
Engine Paramナルを定義して
をクリックして
ロール表示に切
meters メッセ
の左側に+が現
クリックしてみ
グナルにも自動
ート 2 を参照し
trol Systems,
に Signal type で
かして、Engineアルでは特に重
ちます。
切り替えます。
小さな+があり
meters メッセ
ていれば、それ
て下さい。
切り替えます。
ージだけが見
現れる点に注意
みましょう。
動的に適用され
して下さい。こ
, Inc.
で Digital を選択
e Parameters重要ではありま
指定した色の
ります(②)。
ージ内に定義
れらも同様にこ
ここで、フィ
えるはずです。
意して下さい。
れます。強調表
ここで再度、Ac
43
択し、シ
メッセ
ませんが、
ついた
これを
した
ここに表
ルタを
。Pauseメッセ
表示に関
ctivity
Ve
Vehiclは、表
図は、
ます。
1) シ
ち
2) SS択
ehicle Spy Do
固定表
す(ス
てしま
近、
少な
ナル
パート5
e Spy には、時
表形式でシグナ
複数のワーク
シグナルビュー
ちらのビューで
Signal GroupSignals ボタン
択をします。
ocumentation
表示では、少な
スクロール表示
まう場合もあ
、変更されたメ
くとも一回バス
は、青で強調
5:SignalL
時々刻々と変化
ナルデータの
クスペースを使
ーを開く:Sigでも、Signal G
の作成:Signンを押します(
– © Copyrigh
なくとも1回、
示でも同様に記
ります)。 メッセージおよ
ス上に現れ、そ
され、徐々にフ
List と Sig
化するシグナル
新の値を示し
使用して開いた
nal Plot と SigGroup と呼ばれ
al Group を作
①)。Vehicle
ht 1997-2013
、バスで検出さ
記録されますが
よびシグナルは
その後ある一定
フェードアウ
nalPlot か
ルを観測するた
します。Signal た両方のビュー
gnal List は、メ
れるシグナルの
作成するには、
e Spy Express
Intrepid Cont
された全てのメ
が、お使いのバ
は灰色で強調さ
定の長期間経過
トしてゆきます
からメッセー
ための各種ツー
Plot は、シグ
(上部に Sign
メニューバーの
のグループを作
Signals Plot まsion Builder が
trol Systems,
メッセージとシ
バッファ容量に
されます。 過後に現れたメ
す。
ージデータ
ールを用意して
ナルデータを
nal plot、下部に
の Measuremen作成することが
または Signals 開きます。こ
, Inc.
シグナルが表示
によっては、消
メッセージおよ
を観る
ています。Signグラフ表示しま
に Signal List)
nt の下にありま
ができます。
List ビューの
こから、シグナ
44
示されま
消え去っ
よびシグ
nal Listます。下
を示し
ます。ど
Select ナルの選
Ve
3) シ
す
源
て
4) メ
表
ィ
ッ こ
グ
5) Sし O下
プ
に
Signalす。し
ehicle Spy Do
シグナル源の選
す。また、それ
源を選択して、
ての受信メッセ
メッセージとシ
表示したいメッ
ィをハイライト
ックします(④
この例では、Eグナルのプロパ
Signal Groupします(⑤)。
OK をクリック
下さい。このエ
プロパティは、
に使用します。
パート6
l Plot は、非常
しかし以下では
ocumentation
選択:各 Signaれらメッセージ
開始して下さ
セージとシグナ
シグナルの選択
ッセージかシグ
トします(②)
④)。
Engine Parameパティである V
に名前を付け
これは、複数
クしてシグナル
エリアには、Sカッコで表示
例えば、ある
6:SignalP
常に強力かつ多
は、そのいくつ
– © Copyrigh
al Group は、複
ジ及びシグナル
さい(①)。Rナルが現れます
択:中央のネッ
グナルを選択し
。 後に、Sig
eters メッセー
Value をグラフ
る:Signal Gr数の Signal Gro
ルビューに戻る
Signal Group に
示されています
るアイテムを削
Plot 入門
多彩な機能を持
つかの主要な機
ht 1997-2013
複数のメッセー
ルの、複数のプ
Rx Messages を
す。
ットワーク/メッ
します(③)。次
gnal Group に
ージのプロパテ
フ化します。
roup の Nameoup を扱ってい
前に、Signal に含まれるすべ
す。+と-は S削除するには、
持つツールであ
機能について紹
Intrepid Cont
ージとシグナル
プロパティと値
を選択すると、
ッセージ/シグナ
次に、Propert追加するため
ティである Pres
欄をクリック
いる場合に重要
Group Nameべてのデータが
Signal Group か
それをクリッ
り、その詳細
介します。
trol Systems,
ルを含めて、定
値も含むことが
Messages E
ナルのツリー表
ties エリアで、
に、Add New
sent Toggle と
し、Tutorial 3要です。
の直下のエリ
が表示されてお
からアイテムを
ックし、-ボタ
は本チュート
, Inc.
定義することが
ができます。シ
ditor で定義し
表示されたエ
表示したいプ
Signal ボタン
と、Throttle Po
3 Signal Group
アの内容を再確
おり、先に指定
を追加、削除す
タンを押して下
リアルの範疇を
45
ができま
シグナル
したすべ
リアで、
プロパテ
ンをクリ
osition シ
p と入力
確認して
定した各
するため
下さい。
を超えま
Ve
1) 表
可 選
グ
2) ツ
ビ
S
3) カ
明
そ
え
の ド
同 一
値 Vれ
ehicle Spy Do
表示する Sign可能です。各ビ
選択された Tutグナルかメッセ
ツールバー上の
ビューを操作す
Save, Print)が
カーソルとカー
明が必要です。
それに隣接する
える 2 つのドロ
のチャンネルを
ドロップダウン
同じ色に変わり
一方、左側のド
値の差、のいず
Value XY オプ
れます(⑥)。
ocumentation
al Group の選
ビューの上部に
torial 3 Signal セージに相当し
の各種ツールを
するために必要
が含まれます
ーソル制御:殆
ツールバーの
るボックスが現
ロップダウンは
を選択する場所
ンから Throttleります。
ドロップダウン
ずれかを選択可
ションを選択
– © Copyrigh
選択:Signal Pにあるドロップ
Group で、2 個
します。X 軸は
を試す:Signa要なツール(P(③&④)。
殆どのツールは
の Cursor アイ
現れます。この
は、カーソル制
所です(⑤)。
e Position を選
ンは、測定対象
可能です。
して下さい。す
ht 1997-2013
lot と Signal Lプダウンを使用
個の Y 軸が見
は、時間を表し
al Plot グラフの
Play, Pause, M
はその見た目で
コンをクリック
の線をカーソル
制御に利用し、
選択して下さい
象の値を決める
すると、カーソ
Intrepid Cont
List は、同時に
用して、Signal
えるはずです。
します。
の上部にツール
Mousewheel Ax
で意味が掴めま
クして下さい
ルと呼び、測定
そのうちの右
い。するとカー
る場所です。X
ソルの隣のボッ
trol Systems,
に 2 個の異なる
l Group を選択
。それらは、違
ルバーが見えま
xis Control, Zo
ますが、カーソ
(④)。すると
定に用います。
右側のドロップ
ーソルが、Thro
値/Y 値/X 値及
ックスに、X お
, Inc.
Signal Group択して下さい(
違う色でグルー
ます。ここには
oom, Cursors,
ソルツールは幾
とグラフ上に、
ツールバーの
プダウンは、測
ottle Position の
及び Y 値/ X 値
および Y の値が
46
p を表示
(①&②)。
ープのシ
は、この
Setup,
幾分の説
線と、
の右にみ
測定対象
の Y 軸と
の差/Y
が表示さ
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 47
以上が、簡単な Signal Plot の紹介です。本機能に興味を抱いた方は、ぜひ自身で色々と操作して試して
みて下さい。
例題 以上のように、メッセージからのシグナルのデコードは、決して難しくはありません。本チュートリアルでは、
以下を習得しました。
メッセージの作成とシグナルのデコード 式の入力とテスト Messages ビューにおけるシグナルの表示 シグナルビューでシグナルの表示
Ve
チ
フ 概要 このチ
クショ
ンブロ
紹介し
ための
この例
キャプ
め、過 1) V
2) O 3) シ
け
3S
ehicle Spy Do
チュートリ
フィカルパ
チュートリアル
ョンブロックを
ロックは非常に
します。また、
の、ボタンを用
パート1
例では、シミュ
プチャを実行で
過去にキャプチ
Vehicle Spy の
Options メニュ
シミュレーショ
けて下さい(①
3\Data DirectoSimulation Mod
ocumentation
リアル 4Aパネル
ルでは、キャプ
を制御するため
に柔軟で、さま
キャプチャ・
用いた単純なグ
1:シミュ
ュレーションフ
できます。シミ
チャされたデー
の開始
ューを開く:オ
ョンファイル
①)。これは Vry または C:\Pde の横のボッ
– © Copyrigh
A:キャプ
プチャ・ファン
めのグラフィカ
まざまな形で使
ファンクショ
グラフィカルパ
レーション
ファイルを利用
ュレーション
ータのことです
オプションメニ
(.CSV)を探す
Vehicle Spy 3Program Files ックスをクリッ
ht 1997-2013
プチャ・
ンクションブロ
ルパネルの作
使用することが
ンブロックに
パネルの構成方
ンの設定
用します。これ
ンファイルとは
す。
ニューを開くに
す:ブラウズボ
の Data Direct(x86)\Vehicle クし、ウィン
Intrepid Cont
ファンク
ックの作成と使
作成方法を説明
できますが、
よってキャプ
方法も習得しま
れにより、実際
、実際のバス
には、Tools ->
ボタンをクリッ
tory にあり、通
Spy 3\Data Diドウの下部の
trol Systems,
ションブ
使用、および、
します。キャ
今回は簡単の
チャされたデー
す。
のバスに接続す
トラフィック
Options をク
ックして、All 通常、C:\Progirectory にあり
OK を押します
, Inc.
ブロックと
、キャプチャ
プチャ・ファ
ため 1 つの方法
ータを手動で保
することなく、
をシミュレー
リックします。
Bus Traffic.csgram Files\Vehります。次に、
す。
48
とグラ
・ファン
ンクショ
法のみを
保存する
、データ
トするた
。
v を見つ
hicle Spy
Ve
4) シ
な
ehicle Spy Do
シミュレーショ
トボタンをクリ
ない場合、Spy
ocumentation
ョン開始:これ
リックすると、
y Networks ->
– © Copyrigh
れで、シミュレ
シミュレーシ
Messages を
ht 1997-2013
レーションファ
ションファイル
クリックして下
Intrepid Cont
ァイルが設定で
ルが再生されま
下さい。
trol Systems,
できました。画
ます。Message
, Inc.
画面左上の青い
es ビューが開
49
いスター
いてい
Ve
キャプ
ができ 1) F
タ
2) キ
し
と
3) フ
き
ehicle Spy Do
パート2
プチャ・ファン
きます。このチ
Function Blocタブを開きます
キャプチャ・フ
します(①)。
と命名します
フィルタの追加
き、”Filters…”
ocumentation
2:キャプ
ンクションブロ
チュートリアル
cks タブを開く
す。
ファンクション
Description セ
(②)。
加:フィルタに
ボタンをクリ
– © Copyrigh
チャ・ファ
ックにより、
ルでは、シミュ
く:Scripting a
ンブロックの作
セルをダブルク
により、キャプ
ックして設定
ht 1997-2013
ァンクショ
バスを流れる
レーションフ
and Automatio
作成:”+”ボタ
クリックし、そ
プチャすべき対
します。すると
Intrepid Cont
ンブロック
データを、多
ァイルからの
on -> Function
ンを押し、ド
そのファンクシ
対象を設定しま
と、以下の画面
trol Systems,
クの設定
彩な方法によ
データをキャ
Blocks を選択
ロップダウン
ションブロック
ます。これは”B面が現れます。
, Inc.
りキャプチャす
プチャします。
択し、Function
から Captureクを HS CAN C
Buffer”タブ(③)
50
すること
。
Blocks
を選択
Capture
)を開
Ve
Hボ
4) キ
を
5) S
を
C
ehicle Spy Do
HS CAN のみの
ボタンをクリッ
キャプチャ・フ
が”Start Immリックし、ド
を入力して下さ
Storage オプシ
を選択します
Capture と変更
ocumentation
のフィルタを作
ックして下さい
ファンクション
mediately”に設
ドロップダウン
さい。これはお
ションの設定:
(①)。ここで
更してみましょ
– © Copyrigh
作成するには、
い。OK ボタン
ンブロックの設
設定されている
ンから Collect inおよそ、シミュ
:Storage タブ
で、様々な保存
ょう(②)。”A
ht 1997-2013
Networks(①)ンを押して、ウ
設定:Start タることを確認し
n a circular buュレーションフ
ブをクリックし
存方法が選択可
Append Time a
Intrepid Cont
)から HS CANィンドウを閉
ブ(①)をク
して下さい。次
ffer を選択しま
ファイル中の H
し、一番目のド
可能です。Storand Date to file
trol Systems,
N(②)を選び、”じます。
リックし、フ
次に、”Stop aます(②)。バ
HS CAN メッ
ロップダウン
rage File の名前
e name”は、チ
, Inc.
”Add To Includ
ァンクションブ
and Trigger”タ
バッファサイズ
セージ数に対応
から、Manua前を、HS CANチェックを外し
51
ded List”
ブロック
タブをク
ズに 500応します。
l slaveN し、無効
Ve
化
6) 2を
先
グラフ
を持た
ツール
システ 1) G
を
ehicle Spy Do
化して下さい
2 つ目のキャプ
を、MS CAN 先のファンクシ
パート3
フィカルパネル
たないユーザで
ルを含む、極め
テムの構築も可
Graphical Panを開きます。
ocumentation
(③)。
プチャ・ファン
Capture と名付
ションブロック
3:グラフ
ルは、アプリケ
でも、Vehicle Sめて基本的なグ
可能です。
nels タブを開
– © Copyrigh
ンクションブロ
付けて作成して
クと同様に設定
ィカルパネ
ケーションの GSpy 上での複雑
グラフィカルパ
く:Measurem
ht 1997-2013
ロックの設定:
て下さい。これ
定して下さい。
ネル
GUI に似ていま
雑な作業が可能
パネルを構成し
ment -> Graph
Intrepid Cont
2 つ目のキャ
れは、バッファ
ます。一度作成
能になります。
ます。複数パ
hical Panels を
trol Systems,
ャプチャ・ファ
ァサイズが 37
成すると、Vehiこのチュート
ネルに及ぶ、何
をクリックし、
, Inc.
ンクションブ
70 であること
icle Spy に関す
トリアルでは、
何十ものツール
Graphical Pan
52
ブロック
を除いて、
する知識
少数の
ルを含む
nels タブ
Ve
2) L
の
ク
ル
ま
3) L
を
て
ブ
ehicle Spy Do
LED の作成:ツ
の所望の位置を
クし、 続けて
ル内に現れるは
ます。
LED の設定:先
を含みます。も
て下さい(①)
ブルクリックし
ocumentation
ツールを作成す
を再度クリック
グラフィカルパ
はずです(②)
先の LED をク
もし Properties。Properties
して色選択画面
– © Copyrigh
するには、パレ
クして、ツール
パネル中の適当
。LED の周囲
リックします
s タブが見えな
s ウィンドウか
面を呼び出して
ht 1997-2013
レット上から単
ルを配置します
当な場所をクリ
囲の青い囲いを
す。右側の Propなければ、LEDから、Led On Cて下さい。ここ
Intrepid Cont
単にツールをク
す。まず、画面
リックしてみま
をドラッグする
perties ウィン
D と PropertiesColor プロパテ
こでは、LED の
trol Systems,
クリックし、グ
面下部の LED ツ
ましょう。LEDることで、LED
ドウは、LEDs タブが選択さ
ティ(②)をク
の色を緑としま
, Inc.
グラフィカルパ
ツール(①)を
D がグラフィカ
D のサイズ調整
の設定用オプ
されているかを
リックし、続
ます(③)。
53
パネル中
をクリッ
カルパネ
整ができ
プション
を確認し
続けてダ
Ve
SSン
で
画
る
ボ
よ
以
4) 2
N
ehicle Spy Do
Signal プロパテ
Signal プロパテ
ンドウから、Fで作成したファ
画面から Numる方法にはいく
ボタンを押下す
よその HS CAN以上となると、
2 つ目の LEDNumber Msgs
ocumentation
ティは、そのツ
ティをダブルク
Function Blockァンクションブ
ber Msgs Collくつかあります
することです
N メッセージ数
LED が点灯し
を構成:上記の
Collected プロ
– © Copyrigh
ツール(この場合
クリックして、
ks をウィンドウ
ブロックがリス
ected を選択し
す。1つは、そ
(④)。Expre数)を⑤のよう
します。
の方法で、2 個
ロパティを使用
ht 1997-2013
合は LED)と、
Expression Bウ左側から選び
ストされます。
して下さい(③
そのアイテムを
ession 欄に追加
に追加して下
個目の LED を構
用し、”>500” の
Intrepid Cont
Vehicle Spy 上
Builder を開いて
びます(①)。
HS CAN Cap③)。選択した
をダブルクリッ
加後、”>500”(シさい。これに
構成して下さい
の代わりに” >3
trol Systems,
上のデータを関
て下さい。Exすると、画面
pture を選択し
たアイテムを Eック、もしくは
シミュレーショ
より、収集した
い。ただし、M300” を使用しま
, Inc.
関連付けるもの
pression Build面中央(②)に、
し、その下の PrExpression 欄に
は Add To Exprョンファイル中
たメッセージ数
MS CAN Captます。
54
のです。
der ウィ
これま
ropertiesに入力す
ession中の、お
数が 500
ure の
Ve
5) Tも
を
す
6) F
フ
次
BFFF
ehicle Spy Do
Text Display ツ
も使用可能です
をクリックし、
するには、Capトを配置して下
Function Blocフィカルパネル
次に、FBlockAButton を押下
FunctionBlockFunction BlockFunction Block
ocumentation
ツールの作成
す。このチュー
グラフィカル
ption を所望の
下さい。また各
ck Button の作
ル内に置きます
Action プロパテ
すると、対応す
プロパティを
k Button を作成
k としては MS
– © Copyrigh
:このツールは
ートリアルでは
ルパネル上の適
の内容に変更し
各 LED に対して
作成:他のツー
す。OnText とティをダブルク
するファンク
ダブルクリッ
成して下さい。
CAN Capture
ht 1997-2013
は、テキスト値
は、LED のラベ
適当な場所をク
します(②)。
て1つずつ、H
ールと同様に、
OffText プロ
クリックし、3ションブロッ
クし、HS CA今回は、OnT
e を指定して下
Intrepid Cont
値の表示に利用
ベリングのため
クリックします
ここでは、BuHS CAN と MS
Function Blocパティを”Sav-Save を選びま
クが、収集し
N Capture を指
Text と OffTex下さい。
trol Systems,
用されますが、
めに使用します
す。Text Displauffer Filled とし
S CAN 用のラ
ck Button(①)
ve HS CAN”(②ます。これによ
たデータを保存
指定して下さい
xt を”Save MS
, Inc.
単なるラベル
す。Text Displaay をラベルと
し、LED の上に
ベルを作成し
)をクリック
②)へと変更し
より、Function存するように
い。 後に、2
CAN”へと、ま
55
ルとして
ay(①)
して使用
にテキス
ます。
し、グラ
て下さい。
n Block なります。
2つ目の
また
Ve
作成し
パネル
です。
う。デ
は、画
能です
以上で
5.7.1.4 例題 1.ISさい。 2.onFunctiまた、
チ
ン 概要 このチ
クは、
では、
ehicle Spy Do
パート4
したファイルを
ルを観察すると
作成した2つ
データディレク
画面右下のロッ
す。
で完了です!以
4.2 キャプチャ
SO9141/KW2Kヒント:1ル
ne-shot bufferon Block ButtoStart Immedia
チュートリ
ンブロック
チュートリアル
Vehicle Spy と
基本的なグラ
ocumentation
4:まとめをテストするた
と、バッファ中
つのセーブボタ
クトリボタン(
ックボタン(②)
以下の例題で、
ャ型の項目を参
K 用のキャプチ
ループあたり、
r にデータを格
on によって開
ately の代わり
リアル 4ク
ルでは、ファン
と neoVI ハー
ラフィカルパネ
– © Copyrigh
ため、画面左上
中のデータが指
タンをそれぞれ
(①)をクリッ
を押下するこ
これまで学ん
参考にして下さ
チャ・ファンク
145 のメッセ
格納するキャ
開始されるよう
に Manual Sta
B:スク
ンクションブロ
ドウェアの処理
ネルの作成に加
ht 1997-2013
上、青色のスタ
指定の量に達す
れ押して、バッ
クすると、保
とで、ボタン類
んだ内容を補強
さい。
クションブロッ
ージが流れます
プチャ・ファ
に設定して下
art を使用して
リプト及
ックの作成及
理を自動化する
加え、スクリプ
Intrepid Cont
ートボタンを
するまでは赤色
ファをデータ
保存場所を参照
類の位置を固定
強しましょう。
ック、LED、Fす。
ァンクションブ
下さい。ヒント
て下さい。
びプレイ
及び使用方法を
るための強力な
プト・ファンク
trol Systems,
クリックして
、それ以後は緑
ディレクトリへ
できます。ま
定して動かない
例題2は新た
Function Block
ブロックを作成
:FBlockActio
バック・
説明します。
なツールです。
ションブロッ
, Inc.
下さい。グラフ
緑色へと点灯す
へと保存してみ
たグラフィカル
いようにするこ
な概念を含み
k Button を追加
成し、さらに、
on プロパティ
ファンク
ファンクショ
このチュート
クとプレイバ
56
フィカル
するはず
みましょ
ルパネル
ことが可
ますが、
加して下
、それが
の使用。
クショ
ンブロッ
トリアル
ック・フ
Ve
ァンク
す。
アプリ
に似て
チュー
用しま 1) V
2) A
3) ア
こ
P
ehicle Spy Do
クションブロッ
パート1
リケーションシ
ています。Vehートリアルで、
ます。
Vehicle Spy の
Application S
アプリケーショ
このアプリケー
Playback Indic
ocumentation
ックの作成を行
1:アプリ
シグナルは、プ
icle Spy におい
LED の切り替
の開始
ignals タブを
ョンシグナルを
ーションシグナ
cator という名
– © Copyrigh
行います。なお
ケーション
プログラミング
いても同様、ア
替え、およびボ
開く:Scriptin
を作成:左上の
ナルに、Playbの別のアプリケ
ht 1997-2013
おこのチュート
ンシグナル
グ言語で用いら
アプリケーショ
ボタンの状態の
ng and Automa
の+を押してア
back Controlケーションシグ
Intrepid Cont
リアルには、T
れる、プログ
ョンシグナルは
の保存のために
ation -> Applic
アプリケーショ
という記述文を
グナルを作成し
trol Systems,
Tutorial Scrip
ラム内にデー
はデータの格納
に、アプリケー
cation Signals
ョンシグナルを
をつけてみま
します。
, Inc.
pt Files.zip が
タを格納する
納に利用されま
ーションシグナ
を開きます。
を作成します(
しょう(②)。
57
が必要で
「変数」
ます。本
ルを使
(①)。
。そして、
Ve
1) G
2) 必
カ
ラ
3) ツ
表
プ
OOク
ehicle Spy Do
パート2
Graphical Pan
必要なツールを
カルパネル内の
ラフィカルパネ
ツールのプロパ
表示して下さい
プロパティをク
On/Off ボタンを
On/Off ボタンの
クリックしてみ
ocumentation
2:グラフ
nels タブを開
を作成:画面の
の適当な場所を
ネル内に配置し
パティを変更
い。この中の Cクリック、Yesをクリックし、
の表示文は、そ
みればわかるで
– © Copyrigh
ィカルパネ
く:Measurem
の下部の緑の丸
をクリックし、
して下さい。
:グラフィカル
Caption プロパ
s(②)を選択
、OnText プロ
それが On か Oでしょう。
ht 1997-2013
ネル
ment -> Graph
丸をクリックし
LED を配置し
ルパネルに置い
パティを、Play択して下さい。
パティを RunOff に設定され
Intrepid Cont
hical Panels を
して、LED を作
します。次に、
いた LED をク
yback Status に
必要に応じて
nning に、OffTれているかによ
trol Systems,
をクリックして
作成します(①
②で示す On/
リックし、画面
に変更します。
LED のサイズ
Text を Stoppeって変わりま
, Inc.
て下さい。
①)。そしてグ
/Off ボタンを押
面右側にプロパ
次に、Show ズを変更します
d に変更します
す。ボタンを
58
グラフィ
押し、グ
パティを
Captionす。
す。
実際に
Ve
4) ア
ダ
ゴ
ダ
O灯
様
0
ehicle Spy Do
アプリケーショ
ダブルクリック
ゴリを選択して
ダブルクリック
OK を押します
灯します(LED様に設定して下
0(Off)に切り替
ocumentation
ョンシグナルに
クして、Expreて下さい(①)
クすると、それ
す(③)。デフ
D を制御する他
下さい。On/Of替わります。
– © Copyrigh
にツールを対応
ession Builder。Playback I
れ自身が Expreフォルトで、LE他の方法もあり
ff ボタンを押す
ht 1997-2013
応付ける:LEDが開きます。左
ndicator シグナ
ession フィール
ED が割り付け
りますが、ここ
すことで、アプ
Intrepid Cont
D をクリック、
左側にみえる、
ナル(②)をダ
ルドに入ります
けられるシグナ
こでは割愛しま
プリケーション
trol Systems,
画面右側の S、アプリケーシ
ダブルクリック
す。ここで、変
ナル値が 1 と等
ます)。On/Ofンシグナルの値
, Inc.
Signals プロパ
ションシグナル
クします。シグ
変更を確定する
等しいとき、LEff ボタンに関し
値が、1(On)また
59
パティを
ルのカテ
グナルを
るために
ED が点
しても同
たは
Ve
1) F
2) プ
Pけ
3) プ
が
頭
ehicle Spy Do
パート3
Function Bloc
プレイバック
Playback を選択
けて下さい。こ
プレイバック
が有効化されて
頭で示した MS初のドロップ
ocumentation
3:プレイバ
cks タブを開く
・ファンクショ
択します(②)
ここでは、MS
・ファンクショ
ていることを確
S CAN Playbプダウンから M
– © Copyrigh
バック・フ
く:Scripting a
ョンブロックを
)。Descriptio CAN Playbac
ョンブロックの
確認します(②
ack.csv ファイ
Manual Start を
ht 1997-2013
ファンクシ
and Automatio
を作成:①に示
on 欄をダブル
ck としましょ
の設定:Buffer②)。”Browsイルを指定して
を選択します。
Intrepid Cont
ョンブロッ
on -> Function
示す+ボタンを
クリックし、フ
う。
r タブ(①)を
se...”ボタンを
て下さい。 後
trol Systems,
ック
Blocks をクリ
をクリックし、
ファンクション
を選択し、Conをクリックし、
後に、Start タ
, Inc.
ックして下さ
ドロップダウ
ンブロックに名
tinuous プレイ
本チュートリ
ブ(③)をク
60
さい。
ウンから
名前をつ
イバック
リアル冒
リックし、
Ve
1) ス
様
け
2) ス
し
そ
Vン -て
た
ド
こ
-ら
イ
ehicle Spy Do
パート4
スクリプト・フ
様の方法で作成
けて下さい。
スクリプト・フ
しいステップを
そのコマンドの
Value 等があげ
ントはスクリプ
-- ステップ 1 て下さい。次に
たものに似たダ
ドウの上部の Eこのステップは
-- ステップ 2 らに”MS CAN イルが再生され
ocumentation
4:スクリ
ファンクション
成します。今回
ファンクション
を追加できます
のパラメータを
げられます。Cプトの動作には
Wait Until: に、Value セル
ダイアログが開
Expression フ
は、グラフィカ
Function BloPlayback”を選
れます。
– © Copyrigh
プト・ファ
ンブロックの作
回はドロップダ
ンブロックの設
す。Descriptionを決定します。
omment 欄(③は影響しないの
Description 欄
ルをダブルクリ
開きます。Appィールドをク
カルパネルの O
ock Action: Fun選んで下さい。
ht 1997-2013
ァンクショ
作成:これまで
ダウンから、S
設定:Descriptn とは、実行し
一例としては
③)は、各ステッ
ので、自由に使
欄をダブルクリ
ックします。
p Signals の中
リックします。
On/Off ボタンが
nction Block Aこのステップ
Intrepid Cont
ンブロック
でのプレイバッ
cript を選択し
tion セル(①)
したいコマンド
は、Wait for のップの意味を忘
使用して下さい
ックし、ドロ
すると、Part の Playback C。カッコ{ } のが押されるまで
Action を選択し
プにより、MS
trol Systems,
ク
ック・ファンク
し、Playback C
をダブルクリ
ド内容を示しま
Description に
忘れないための
い。
ップダウンか
3 で GraphicaControl をダブル
あとに、=1 をで、処理を待ち
し、Value とし
CAN バスのシ
, Inc.
クションブロッ
Control という名
リックすること
ます。Value 欄
に対して、2.00の、備考欄です
から Wait Until をal Panel タブか
ルクリックし、
を入力して下さ
ちます。
しては Start を選
シミュレーショ
61
ックと同
名前をつ
とで、新
欄(②)では、
0 秒の
す。コメ
を選択し
から開い
、ウィン
さい(①)。
選択、さ
ンファ
Ve
-In要
わ -な -P - -ル
ク
3) 作
以
ウ
4) ス
ス
ル
せ
値
s欄 -W V開
の
ス
ehicle Spy Do
-- ステップ 3 ndicator をダブ
要ありません。
わかります。
-- ステップ 4 なるのを待つよ
-- ステップ 5 Playback” ファ
-- ステップ 6
-- ステップ 7 ルクリックし、
クが再スタート
終結果:すべ
作成 以前のページの
ウンから Scrip
スクリプト・フ
スクリプト・フ
ルクリックしま
せるための命令
値は、ステップ
seconds 値です
欄です。スクリ
-- Step 1 WaWait Until ステ
Value セルをダ
開きます。今回
の Expressionステップは、グ
ocumentation
Set Value: ブルクリックし
このステップ
Wait Until: よう設定して下
Function Bloァンクションブ
Set Value:
Jump to: 1 を入力しま
トします。
べてのステップ
の Part 4 と同様
pt を選択します
ファンクション
ファンクション
ます。そして、
令です。次は、
プの各タイプに
す。Commentリプトは動作に
ait Until: Desップを作成し
ダブルクリック
回、App Signaフィールドを
グラフィカル・
– © Copyrigh
Set Value を選
して下さい。Eプにより LED が
もうひとつ、
下さい。
ock Action: 再
ブロックを”Sto
Playback Ind
後に、ステッ
ます。これによ
プをスクリプト
様な方法で、新
す。このファン
ンブロックの設
ンブロックで新
ドロップダウ
どのような命
に特有です。ス
セルは、各ス
に影響しません
scription セルを
ます。次に、V
クした後、Partals の下の Playクリックします
・パネルの On
ht 1997-2013
選択、Value と
Expression 欄に
が点灯し、シ
Wait Until を作
再び Function Bp”します。
dicator をゼロに
ップ 1 に戻るた
より、すべての
トに追加すると
新しいファンク
ンクションブロ
設定 新しいステップ
ウンから希望の
命令をするかで
ステップタイプ
テップでスク
んので、自由に
をダブルクリッ
Value セル(②
t 3 で Graphicayback Controlす。ブレース
/Off ボタンが押
Intrepid Cont
としては App Sには、単なる 1ミュレーション
作成します。今
Block Action を
に戻して下さい
ための Jump toのステップを完
と、下図スクリ
クションブロッ
ロックを Play
プを作成するに
のステップタイ
です。これは、
プと値の例とし
リプトが何を行
に使用して下さ
図 2.7.4-1
ックし、ドロッ
②)をダブルク
al Panel タブか
をダブルクリ
{ } のテキスト
押されるまで待
trol Systems,
Signals を選択
1 を入力します
ンファイルの再
今回は、Playba
を作成します。
い。
o を作成します
完了した後、フ
リプト・ファン
ック作成します
back Control
には、Descriptiイプを選択しま
Value セル(
しては、Wait fo行うかを覚えて
さい。下図を参
新しいスクリ
ップダウンから
クリックします
から開いたもの
ックし、そして
トのあとに、=1待ちます。
, Inc.
択、さらに Playす。イコール記
再生が始まった
ack Control が
今回は、”MS
す。Value セル
ァンクション
ンクションブロ
す。今回、ドロ
をいう名前を
ion セル(①)
ます。記述は、
②)で行われ
or 記述と 2.00ておくためのコ
参照して下さい
プトを開始
ら Wait Until を選
す。
のに似たダイア
て、ウィンドウ
1 を入力します
62
yback 記号は必
たことが
ゼロに
S CAN
をダブ
ブロッ
ロックの
ロップダ
つけます。
をダブ
動作さ
ます。
コメント
い。
選択して、
アログが
ウの上部
す。この
Ve
-AP -そ
ル
必 -ゼ -ク - -し
す
5)
ehicle Spy Do
-- Step 2 FunAction を作成し
Playback ファイ
-- Step 3 Seそして、Playbルドに 1 を入
必要なくなりま
-- Step 4 Waゼロに等しくな
-- Step 5 Funクションは、”M
-- Step 6 Set
-- Step 7 Jumし、1 を入力し
することを確実
終結果:すべ
ocumentation
nction Block Aし、そして、Oイルを開始しま
et Value: 次に
back Indicator力します。Seます。これは、
ait Until: もう
なるのを待ちま
nction Block AMS CAN Play
t Value: この
mp to: 後に
します。これは
実にします。
べてのステップ
– © Copyrigh
Action: ステップ
OK を押します
ます。
に、Set Valueをダブルクリ
et Value は、別
Playback が始
ひとつ、Waitます。
Action: 次に、
back” ファンク
の Set Value で
に、ステップ 1は、すべてのス
プをスクリプト
ht 1997-2013
プ 2 で、左から
す。このステッ
e ステップを作
ックします。こ
別に動作し、そ
始まったことを
t Until を作成し
もうひとつの
クションブロッ
は、Playback
1 にとぶ Jumpステップを完了
トに追加すると
Intrepid Cont
図
らの Value 選択
プでは、MS C
作成します。Vここで、ウィン
そして Wait Unを表し、LED が
します。今回、
の Function Bloックを”Stop”し
k Indicator をゼ
p to を作成しま
了した後、ファ
と、下図の様に
trol Systems,
2.7.4-2 Exp
択 Start に対す
CAN をシミュ
alue に対して
ンドウの上部の
ntil、その中で
が点灯します。
Wait Until は
ock Action を作
します。
ゼロに戻します
ます。Value セ
ンクションブ
になるはずです
, Inc.
ression Editor
する Function Bレートしてい
App Signalsの Expression、等しいこと
、Playback Co
作成します。今
す。
ルをダブルク
ブロックがリス
す。
63
r
Block る
を選択し、
フィー
が含まれ、
ontrol が
今回、ア
リック
タート
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 64
注意:“sig”の後の数字は異なるかもしれません。sig の数は、インデックス用のものです。
パート5:まとめ お疲れ様でした。ここで、Vehicle Spy をオンラインにしてみましょう(画面左上スタートボタン押下)。グ
ラフィカルパネルから MS CAN Playback をオンにすると、MS CAN のトラフィックが見えるはずです。今回
作成したプロジェクトファイルにより、実際のバス上にて、キャプチャした ECU のトラフィックを流し、そ
の動作をシミュレートすることができます。
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 65
チュートリアル5:DTC データのリクエスト及び保存 概要 本チュートリアルでは、ファンクションブロックとグラフィカルパネルを用いて、Diagnostics Job サービス
を利用する方法を説明します。 終結果は、Diagnostic Trouble Codes(故障診断コード)の要求及び保存を行
う、グラフィカルパネル上のボタンになります。本チュートリアル完了後に出来上がるプロジェクトファイル
の一例としては、Logon 画面の Example タブにある”DTCRequestAndSave”を参照して下さい。 本チュートリアルでは、以下のステップを通して説明します。 1. DTC リクエストサービスの作成 2. 情報を要求&保存するファンクションブロックの作成 3. エンドユーザーのためのグラフィカルパネルの作成 4. ログデータの検索と参照
Ve
まず、 1) V
F選
2) DDC
3) 設
GJ
1) F
め
し
2) フ
ク
い
3) ス
ehicle Spy Do
パート1
DTC を要求す
Vehicle SpyLoFile -> New を選択したユーザ
DTC 要求ジョブ
Diagnostics SeCheck Codes ジ
設定の確認と
GMLAN 車両の
Job Description
パート2
Function Blocめにファンクシ
し、Function B
ファンクション
クの名前を、例
い。
スクリプトの作
ocumentation
1:診断ジ
するための、診
ogon:Vehicleを選択します。
ザのデータディ
ブの作成:次に
etup から、Diaジョブを追加し
Descriptionの High Speed
n を Request D
2:データ
cks ビューを開
ションブロック
Blocks ウィン
ンブロックの作
例えば Check C
作成:このタス
– © Copyrigh
ョブを作成
診断ジョブの作
e Spy を開き、
本チュートリ
ィレクトリに保
に、DTC を読
agnostics 画面
します(注:こ
の編集:この
CAN ネットワ
DTCs from all
を要求及び
開く:次のステ
クを作成するこ
ドウを開きます
作成:+ボタン
Codes and Lo
スクでは、4 ス
ht 1997-2013
成
作成を始めまし
Logon Nameアルでは、Lo
保存されます。
読み込むための
面を開いて下さ
この例は、どの
例では、デフ
ワーク上で機能
nodes に変更
び保存する
テップは、Diagことです。Scriす。
ンをクリックし
og Them to a F
ステップが必要
Intrepid Cont
しょう。
e を選択した後
ogon Name は
診断ジョブを作
い。続けて、
の診断サービス
ォルト設定で
能するすべての
更して下さい。
ファンクシ
gnostic サービ
ipting and Auto
し、Script を選
File のような、
要です。必要な
trol Systems,
後、メイン・メ
は特に重要です
作成します。V+ボタンを押
スでも動作しま
問題ありませ
の ECU から、D設定は、下図
ションブロッ
ビスを制御し、
omation -> Fu
選択します。フ
分かりやすい
なステップとそ
, Inc.
メニュー・バー
。収集された
Vehicle Netwoして GMLAN $ます)。
ん。この診断
DTC を要求しま
のようになる
ックを作成
データを保存
nction Blocks
ァンクション
いものに変更し
の意味に関し
66
ーから、
データは、
orks -> $A9
ジョブは、
ます。
はずです。
成
存するた
を選択
ブロッ
して下さ
ては、
Ve
下
選
ステ
1
2
3
4
4) ス
ロ
グラフ 1) グ
カ
2) パ
ロ
F
F こ 次
ょ
S
下
ehicle Spy Do
下記の表を参照
選択できます。
ップ コマン
Diag J
Diag J
Diag J
Stop
スタートの設定
ロックの、次の
パート3
フィカルパネル
グラフィカルパ
カルパネルの作
パネルを構成
初は、ファン
ロパティは、 FunctionBloc
FBlockAction
これにより、ボ
次に、トラブル
ょう。LED を作
Signal:Jobs カ
後に、Text D下図に完成例を
ocumentation
照して下さい。
ンド Job Action
Job Action
Job Action
定:Start タブで
のパートで設定
3:グラフ
ルを構成するこ
パネルを開く
作り方は各人の
:本パネルでは
ンクションブロ
k:“Check Co (先に自身で
:0-Start
ボタンがクリッ
ルコード要求が
作成し、下記の
カテゴリの中の
Display の Capを示します。
– © Copyrigh
Diag Job Act
ValueStart Requnodes Wait until CDTCs from
Save Requnodes
n/a
で Manual Sta定するグラフィ
ィカルパネ
ことで、エンド
:Measuremenの自由です。創
は、3つのツー
ロックを開始す
odes and Logで作成したファ
ックされるごと
がまだ進行中で
のプロパティを
の、Is Runnin
ption プロパテ
ht 1997-2013
tion の Value 欄
uest DTCs from
Complete Reqm all nodes
uest DTCs fro
art を選択します
ィカルパネルの
ネルを作成
ドユーザにとっ
nt -> Graphica創造性をいかん
ールを利用しま
するための Fun
g Them to a ァンクションブ
とにそのファン
であることをユ
を設定します:g プロパティを
ティを使用して
Intrepid Cont
欄をダブルクリ
内容
m all 診断サ
quest 選択し
ここで
のステ
om all 受信し
します
ファン
す。これによ
のツールによる
てより簡単な
al Panels を選択
んなく発揮して
ます。
nction Block B
File” ブロック名)
ンクションブロ
ユーザに通知す
を持つ診断ジョ
、各ボタンに
trol Systems,
リックすると、
サービスを開始
した診断サービ
で待機します。
テップに進みま
したデータをロ
す。 ンクションブロ
り、スクリプ
る開始が可能と
トラブルコー
択して下さい。
て下さい!
Button です。設
ロックが開始さ
するために、 L
ョブを選択しま
簡単な説明文
, Inc.
診断ジョブの
始します。
ビスが終了する
サービス終了
ます。 ログファイルへ
ロックを終了し
ト・ファンクシ
となります。
ドの要求を行い
。基本的に、グ
設定すべきボタ
されます。
LED を追加して
ます。
をつけてみま
67
の動作を
るまで、
了後、次
へと保存
します。
ションブ
います。
グラフィ
タンのプ
てみまし
しょう。
Ve
1) パ
開
し
ま
2) 保
パ
フ
9は
本チュ
ファン
カルパ
ァンク
要なの
11 訳注
ehicle Spy Do
パート4
パネル作動:ハ
開始して下さい
します。LED の
ます。
保存したデータ
パート 1 で設定
ファイルの名前
9-04-2009 3-18は開けます。
パート5
ュートリアルで
ンクションブロ
パネルでは、フ
クションブロッ
のは希望のタス
注:neoVI FIR
ocumentation
4:DTC の
ハードウェア11
い。グラフィカ
の色が変わるは
タを参照:デー
定した Logon N前は、診断サー
8-00 am.csv)
5:まとめでは、タスクを
ロックにより、
ファンクション
ックとグラフィ
スクを実現する
RE 等の車載
– © Copyrigh
要求、保存
1を、HSCAN ネ
カルパネルのボ
はずです。その
ータの保存先は
Name に対応す
ービス名に続き
。Excel もし
を自動化するた
共通のタスク
ンブロックの制
カルパネルは
ることです。
載ネットワーク
ht 1997-2013
存、表示
ネットワーク
ボタンをクリッ
の色が元に戻っ
は、右上の するデータフォ
き、日付・時刻
くは他のスプレ
ための、Vehicleを実行するた
制御、またテス
は、作成者次第
クインターフ
Intrepid Cont
を持つ車両また
ックし、作成し
ったとき、収集
ボタン
ォルダになりま
刻を持ちます
レッドシートエ
e Spy 上の異な
めに簡単なス
トの状態や収集
第で、いくらで
フェース
trol Systems,
たは ECU に接
したファンクシ
集したデータが
をクリックす
ます。データフ
(例:Request エディタにて、
なる機能の結合
クリプトを作成
集したデータ
も複雑にも単純
, Inc.
接続し、Vehiclションブロック
がファイルに保
ると現れます。
フォルダに保存
DTCs from alこの種類のフ
合方法を示しま
成できます。グ
の表示が可能で
純にもなります
68
e Spy を
を開始
保存され
。これは、
存された
ll nodes ファイル
ました。
グラフィ
です。フ
すが、重
Ve
チ 概要 本チュ
うため
2 個の
チュー
Examp 本チュ 1. 22. そ
3. エ
4. 成
1) V
N
2) DDい
3) Dつ
他
4) Jす
ehicle Spy Do
チュートリ
ュートリアルで
め、ファンクシ
のファイルを逐
ートリアル5と
ples タブの、D
ュートリアルで
つの DPS プロ
それらのサービ
エンドユーザの
成果物の使用
パート1
Vehicle Spy の
New を選択しま
DPS 診断ジョ
Diagnostics ウ
い。
Description と
つ以上の DPS他に、DPS Arc
J2534 DLL Opす。通常、デフ
ocumentation
リアル6
では、ゼネラル
ションブロック
次フラッシュ
と同様ですが、
DPS Automati
では以下のステ
ログラミングジ
ビスを開始する
のためのグラフ
1:DPS プ
の Logon:Vehます。
ブの作成:メニ
ィンドウを開
と基本設定の編
プログラミン
chive File と D
ptions の確認
フォルトで構い
– © Copyrigh
:DPS プ
ル・モーターズ
とグラフィカ
するグラフィカ
使用する診断
ion Example を
テップを通して
ジョブの作成
るための、ファ
フィカルパネル
プログラミン
hicle Spy を開
ニューバーか
きます。+ボタ
編集: 初に Jグサービスを
Diagnostic Pins
:J2534 DLL Oいません。
ht 1997-2013
プログラミ
ズの DPS アプリ
ルパネルによ
カルパネル上の
断サービスのみ
を参照して下さ
て説明します。
ンクションブ
ルの作成
ングジョブ
開き、Logon Na
ら、Vehicle Nタンを押し、G
ob Description設定するので、
s の確認が重要
Options タブに
Intrepid Cont
ングの自
リケーションを
る診断ジョブ
のボタンが出来
が異なります
さい。
ブロックの作成
を作成
ame を選択し
etworks -> DiaGMLAN -> DP
n を変更して下
、区別してお
要です。
には、J2534 通
trol Systems,
自動化
を使用して ECの使い方を学び
来上がります。
。完成例は、L
た後、メニュー
agnostics SetuPS Programm
下さい。本チュ
く必要がありま
通信を構成する
, Inc.
CU のプログラ
びます。 終的
本チュートリ
Logon 画面の
ーバーから、F
up を選択し、
ing を追加して
ュートリアルで
ます。Basic タ
るオプションが
69
ムを行
的には、 リアルは
File ->
Setup てくださ
では、2タブでは
がありま
Ve
5) Dィ
て
6) 他
し
れ
1) F
ョ
ウ
2) フ
ehicle Spy Do
DPS.exe の場所
ィレクトリにイ
て下さい。
他のジョブの作
します。完成例
れぞれの診断ジ
パート2
Function Blocョンブロックの
ウを開きます。
ファンクション
ocumentation
所の確認:Seインストールさ
作成:プログラ
例(DPS Automジョブに対して
2:ジョブ
cks ビューを開
の作成です。S
ンブロックの作
– © Copyrigh
tup タブの DPされている場合
ラムしたい別の
mation Exampleて適用して下さ
を起動する
開く:次のステ
Scripting and A
作成:+ボタン
ht 1997-2013
PS Exe 欄では
合、Browse ボ
の ECU に対し
e.vs3)に従って
さい。
るファンクシ
テップは、作成
Automation ->
ンをクリック、
Intrepid Cont
、DPS.exe の
タンをクリッ
て、新たに DPている場合、適
ションブロ
成した診断サー
Function Bloc
Script を選択
trol Systems,
の場所を指定し
クし、適切なデ
PS プログラミ
適当な DPS アー
ロックを作成
ービスを制御す
cks から、Func
択して下さい。
, Inc.
ます。DPS が
ディレクトリを
ミングサービス
ーカイブファイ
成
するためのファ
ction Blocks ウ
ファンクショ
70
が別のデ
を選択し
スを追加
イルをそ
ァンクシ
ウィンド
ンブロ
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 71
ックの記述を、”Program ECUs” のようなわかりやすいものに変更して下さい。
3) スクリプトの作成:スクリプト完成にあたり、6 ステップが必要です。以下の表に、必要なステップと
その内容を示します。Diag Job Action は、Value 欄をダブルクリックすると、動作させる診断ジョブと
動作方法が選択できます。詳細は、Diag Job Action コマンドのヘルプを参照して下さい。 ステ
ップ コマンド 値 ステップ内容
1 Diag Job Action Start DW CAN ECU 診断サービスを開始します。 2 Diag Job Action Wait until Complete DW CAN ECU 選択した診断サービスが終了するまで待ちま
す。終了後、次のステップに進みます。 3 Wait For 5,000 Sec 5 秒間待ちます。これは必須ではありません
が、スクリプトの動作をユーザが確認できる
よう遅延を入れます。 4 Diag Job Action Start SW CAN ECU 診断サービスを開始します。 5 Diag Job Action Wait until Complete SW CAN ECU 選択された診断サービスが終了するまで待ち
ます。終了後、次のステップに進みます。 6 Stop n/a このファンクションブロックを終了します。
4) 開始設定を構成:Start タブで、Manual Start を選択して下さい。これは、次の節で設定するグラフィカ
ルパネルのツールから、ファンクションブロックを開始する上で必要です。
パート3:グラフィカルパネルを作成 グラフィカルパネルを作成し、DPS プログラミングの操作を簡単にしましょう。 1) グラフィカルパネルを開く:Measurement -> Panels で、Graphical Panels Editor を開きます。
2) パネルの作成:今回、画面の下部の、7 個のツールを用います。
初は、ファンクションブロックを開始するための Function Block ボタンです。設定すべき重要なプロ
パティは、以下の通りです。 FunctionBlock: Program ECU FBlockAction: 0-Start 設定すべき残りのツールを以下に示します。 Text Display Signal: 初のジョブに対して、Jobs -> Log -> Value プロパティを選択して下さい(Evaluate as textが選択されていることを確認)。 Text Display Signal: 2 番目のジョブに対して、Jobs -> Log -> Value プロパティを選択して下さい(Evaluate as textが選択されていることを確認)。 Bargraph Signals: 初のジョブに対して、Jobs -> Percent -> Value プロパティを選択して下さい。 Min: 0 LED Signal: Jobs -> 初のジョブ名 -> Is Successful プロパティを選択します。 LED
Ve
S 以
ま
状
1) パ
接
ク
が
ラ
グ
本チュ
タスク
ehicle Spy Do
Signal: Jobs
以上により、フ
ます。Text Dis状況を表示し、
パート4
パネルを動作さ
接続する必要が
クを開始して下
がそれらを管理
ラミングイベン
グラミングを開
パート5
ュートリアルで
クを自動化する
ocumentation
-> 2番めのジ
ファンクション
splay は、ログ
LED はプログ
4:DPS プ
させる:本チュ
があります。グ
下さい。DPS 由
理し、終了時に
ントからの情報
開始します。
5:まとめでは、1 つのボ
るために、Veh
– © Copyrigh
ジョブ -> Is Su
ンブロックボタ
グからの、現在
グラミングが完
プログラミン
ュートリアルを
グラフィカルパ
由来のウィン
には閉じます。
報を記録するは
ボタンのクリッ
icle Spy の異な
ht 1997-2013
uccessful プロパ
タンをクリック
在のテキストを
完了したときに
ングパネル
を実際に実行す
パネルのボタン
ドウが画面にポ
グラフィカル
はずです。 初
クで、複数の
なる機能の結合
Intrepid Cont
パティを選択
クすると、DPSを表示します。
に点灯します。
を利用
するためには、
ンをクリックし
ポップアップす
ルパネルのツー
初の ECU に関
ECU をプロ
合方法を示しま
trol Systems,
します。
S プログラミン
棒グラフは、
下図に完成例
ハードウェア
し、作成したフ
するかもしれま
ールは、進行状
して完了後、2
グラムする方
ました(チュー
, Inc.
ングジョブが開
プログラミン
例を示します。
アを車両または
ファンクション
ませんが、Veh状況を表示し、
2 番目の ECU
法を示しまし
ートリアル 5 同
72
開始され
グの進行
は ECU に
ンブロッ
hicle Spyプログ
がプロ
た。また、
同様)。
Ve
チ 概要 本チュ
す。こ
本チュ
としま
介する
この例
号(Veh能とな 1) V
2) R
DId
3) Rる
の
D
ehicle Spy Do
チュートリ
ュートリアルで
ここで扱うシナ
Read DID ダイナミッ
ュートリアルで
ます。実車また
るコンセプトを
パート1
例では、Read Dhicle Identifica
なります。
Vehicle Spy へ
Read DID ジョ
Diagnostics と
dentifier ジョブ
Read DID ジョ
る、テストベン
の設定を行いま
DID $90 を選び
ocumentation
リアル7
では、より高度
ナリオは下記の
から Write DIック DPID で作
では、前チュー
たはテストベン
を理解すること
1:DID セ
DID から取得
ation Number)の
への Logon:L
ョブの作成:次
して Setup Diブを選択して下
ョブの編集:次
ンチもしくは実
ます。ECU を
びます。
– © Copyrigh
:診断機能
度な機能の実現
のとおりです。
D 作成された Rea
ートリアルが完
ンチは、有用で
です。
セットアップ
した DID 情報
の読込、ECU
Logon しユーザ
次に、DID を読
agnostics 画面
下さい。
次に、Read DID実車に接続する
Physical Addr
ht 1997-2013
能の応用
現のため、複数
ad DPID
完了しているこ
ですが必須では
プの読込
は、Write DIDのプログラミ
ザネームを選択
読み込むための
面を開き、+ボ
D サービスを設
る場合、これを
ress へとセッ
Intrepid Cont
数の診断サービ
と、及び GMLありません。
D サービスへと
ング、そして
択した後、File
診断ジョブを
ボタンを押して
設定します。も
を使用して下さ
トし、DID 番号
trol Systems,
スを協調動作
LAN 診断サー
重要なのは、本
と渡されます。
VIN 番号の E
e -> New を選択
作成します。Nて GMLAN $1A
もし読書可能な
さい。そうでな
号を選んで下さ
, Inc.
させる方法を説
ビスの基礎知識
本チュートリア
これにより、
CU への書込な
択して下さい。
Networks -> A Read DID By
な DID にアクセ
ない場合は、VIさい。VIN とし
73
説明しま
識を前提
アルで紹
VIN 番
などが可
y
セスでき
IN 読込
しては、
Ve
1) W
W
2) 書
し
を
D
3) 書
Nと
た
1) R
ス
を
2) Wデ こ
で
ehicle Spy Do
パート2
Write DID ジョ
Write DID By Id
書込する DID の
し実車もしくは
を使用して下さ
DID $90 を選び
書込するデータ
Number の下部
と、Select Reaたい Read DID
パート3
Read DID ジョ
スを実行します
を受信するはず
Write DID ジョ
データを用い、
これは、1つの
です。別の例と
ocumentation
2:DID セ
ョブの作成: Wdentifier ジョブ
の選択:次に、
はテストベンチ
さい。ECU を
びます。
タの選択: 後
部にて、書込対
ad DID ServicD サービスを選
3:ReadD
ョブの実行:Dす。テストベン
ずです。
ョブの実行:こ
ECU に VIN
の簡単な例に過
としては、Rea
– © Copyrigh
セットアップ
Write DID サー
ブを追加して下
、書込対象の
チを使用する場
Physical Addr
後に、Write DI対象のデータの
ce と記された
選択します。こ
DID の書込
iagnostics 画面
ンチまたは実車
ここで、Write D(または他の選
過ぎません。例
ad DID と Writ
ht 1997-2013
プの書込
ビス($3B)を
下さい。
DID を選択しま
場合、パート1
ress へとセッ
ID と Read DIDの、入力方法が
ドロップダウン
この例では、選
込
面(Vehicle Ne車にハードウェ
DID サービスを
選択した DID)
例えば、Write te DID 間に、D
Intrepid Cont
を作成します。
ます。ここでも
1で Read DID
トし、DID 番号
D サービス間の
が選択可能です
ンが現れます。
選択肢は 1 つの
etworks -> Diaェアを接続して
を実行します。
を書き込みま
DID サービスは
DPS プログラ
trol Systems,
+ボタンを押
も、VIN を例と
に対して設定
号を選んで下さ
のリンクを設定
す。Enter Fromドロップダウ
のみのはずです
agnostics)から
ている場合、リ
これは、Reaます。
は別の ECU に
ミングを挟む
, Inc.
押して、GMLA
として利用しま
定したものと同
さい。VIN とし
定します。DID Read DID を選
ウン中から、リ
す。
ら、Read DIDクエストした
ad DID ジョブ
に適用すること
などが考えられ
74
AN $3B
ます。も
じ DID
しては、
D 選択する
リンクし
サービ
たデータ
ブで得た
とも可能
れます。
Ve
そ
Part 4Dynam 1) P
理
対
E
2) ダ
SMP図
ehicle Spy Do
その場合、プロ
パート4
と 5 では、ダ
mic DPID($2C
PID の作成:以
理解するために
対して定義され
ECU を選択、P
ダイナミック DSetup DiagnosMessage ジョブ
PID を選択し、
図は一例です。
ocumentation
ログラミング完
4:ダイナ
ダイナミック DC)と Read D
以前と同様、こ
に単に読み込む
れていることを
PIDs タブをク
DPID の作成:
stics 画面(Veブを追加して下
ダイナミック
– © Copyrigh
完了時、VIN と
ナミック DP
DPID の使用に
DPID($AA)に
このパートの動
むのも有効です
を確認します。
クリックし、PI
次に、PID デ
hicle Networks下さい。ECUク DPID にそれ
ht 1997-2013
と他のパラメー
PID からの
よる、PID の要
により実現され
動作にはハード
す。 初のステ
この情報は、
ID データに入
データを要求す
s -> Diagnostiと Network Ty
れをセットする
Intrepid Cont
ータを ECU に戻
PIDS のリ
要求を行います
れます。
ドウェアが必要
テップとして、
Vehicle Netw入力します。
するためにダイ
cs)で GMLAype を選択しま
ために Add >>
trol Systems,
戻すことが可能
クエスト
す。これは、診
要です。利用で
PID が、デー
works -> ECUs
ナミック DPIAN $”2C Dynamます。PIDs Av> ボタンをクリ
, Inc.
能です。
診断サービス D
できない場合、
ータを要求する
s から入力しま
D を作成します
mically Define vailable リスト
リックして下さ
75
Define
流れを
ECU に
ます。
す。
から
さい。下
Ve
1) ダ
PPFに
ま
2) PNス
ず
し
本チュ
ました
ehicle Spy Do
パート5
ダイナミック DPacket IdentifiePacket IdentifieFunction は Seにリンクするた
ます。例として
PID を要求:こ
Networks -> Dスを受信した場
ずです。これは
して、PID をデ
パート6
ュートリアルで
た。ファンクシ
ocumentation
5:ダイナ
DPID リクエス
er サービス($er サービス($
end One Respoため、Dynamicて下図を参照し
ここで、PID を
iagnostics)か
場合、次に Reは、Vehicle Spデコードしたこ
6:まとめ
では、複数のタ
ションブロック
– © Copyrigh
ナミック DP
ストの構成:
$AA)を使用し
$AA)を追加し
onse の設定を
c…ボタンをク
して下さい。
を要求するため
から、ダイナミ
ead DID サービ
py が、ECUs ビ
ことを意味しま
め
タスクを実現す
を用いれば、
ht 1997-2013
PID の要求
後に、DPIDしてアクセス可
します。次に、
を維持して下さ
クリックし、Pa
めに、必要なも
ミック DPID サ
ビスを実行しま
ビューで設定し
ます。
するため、複数
複数のサービ
Intrepid Cont
を要求します。
可能です。SetECU ID とネ
さい。ダイナミ
art 4 からのダ
もの全てを設定
ービスを開始
ます。PIDs から
した Diagnosti
数の診断サービ
ビスの送信と、
trol Systems,
。このデータは
tup Diagnosticネットワークを
ック DPID を
ダイナミック D
定します。Diagして下さい。
ら要求されたデ
ic Database デ
スがいかにリ
それらの応答
, Inc.
は、Read Datacs で、Read Dを設定します。
Read DPID サ
PID サービスを
gnostics 画面
ポジティブ・
データが表示さ
デコーディング
ンクされるかを
の自動化が可能
76
a By Data By
Sub サービス
を選択し
(Vehicle レスポン
されるは
グを使用
を説明し
能です。
Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 77
チュートリアル8:CoreMini の使用と設定 概要 本チュートリアルでは、スタンドアローン操作とロギングのための、Coremini の使用方法を説明します。
終的には、データロギングおよび J1979 RPM リクエストを行うスタンドアローン・アプリケーションが得ら
れます。デバイス12中の Micro SD カードに保存されたデータの抽出方法も、本チュートリアルに含みます。
このゴールに向けて、下記のステップを実施します。 1. J1979 RPM リクエストの作成 2. データロギングのためのファンクションブロックの作成 3. CoreMini をデバイスにロード 4. データの抽出 5. 収集したデータの表示
パート1:送信メッセージの作成 1) 送信メッセージを作成:Vehicle Spy を開き、Logon 画面にてログインします。次に、以下のパラメータ
で送信メッセージを作成します(詳細は
12 訳注:neoVI FIRE などのデータロガー
Ve
2) チ
作 上
す
1) キ
の ま
て
下 Bこ
こ
ehicle Spy Do
チュート
作成完了の後、
上記の設定によ
す。
パート2
キャプチャ・フ
の例では、とて
まず Scripting て下さい。キャ
下に簡単な例を
Buffer ここでは、キャ
この例では、デ
ocumentation
リアル2
送信周期を設
より、CoreMin
2:データ
ファンクション
てもシンプルな
and Automatioャプチャ方法の
を示します。
ャプチャしたい
デフォルト設定
– © Copyrigh
:メッセ
DescriptArbIDB1 B2 B3 B4 B5 B6 B7 B8
設定します。T
ni スクリプト動
ロギング
ンブロック:次
な設定を行いま
on から Functiの設定のため、
いメッセージを
定のままにしま
ht 1997-2013
ージ送信
ion RPM リ
$7E0$02 $01 $0C $55 $55 $55 $55 $55
Tx Panel を開き
動作時、このリ
次に、キャプチ
ます。
ion Blocks を選
これからいく
を選択でき、デ
ます。
Intrepid Cont
信にて解説済み
リクエスト
き、周期を 0.2
リクエスト・メ
チャ・ファンク
選択します。+
くつかのオプシ
デフォルトでは
trol Systems,
みです)。
25 秒にセット
メッセージが 2
クションブロッ
+ボタンを押し
ションをセット
は全メッセージ
, Inc.
して下さい(下
250ms 毎に送信
ックを設定しま
し、Capture を
トする必要があ
ジをキャプチ
78
下図)。
信されま
ます。こ
を選択し
あり、以
ャします。
Ve
Sキ
ス
wに
す
Sキ
ァ
プ Sデ
Dこ
ま
グ 以
13 訳注
ehicle Spy Do
Start キャプチャの開
スに電源が投入
when completeにデバイスは新
す。
Stop and Trigキャプチャ方法
ァサイズのメッ
プチャし、それ
Storage データの保存方
Data この画面では、
ます。これは Vグ時
13は動作し
以上で、キャプ
パート3
注:デバイス
ocumentation
開始タイミング
入されると、直
e も有効にして
新しいバッファ
ger 法の設定を行い
ッセージ数に 5れらを 5000 メ
方法を設定しま
ファンクショ
Vehicle Spy 上
しません。
プチャ実行の上
3:スクリ
が PC から独
– © Copyrigh
グを設定します
直ちにメッセー
て下さい。この
ァを作成し、ロ
います。ここで
5000 を入力し
ッセージずつ
ます(下図)。こ
ョンブロック動
上でファンクシ
上で必要な設定
プトのロー
独立してロギ
ht 1997-2013
す。この例では
ージのロギング
のオプションに
ロギングを続行
では簡単のため
して下さい(下図
つのバッファへ
こではデフォ
動作時に、実際
ションブロック
定はすべて完了
ード
ギングを行う、
Intrepid Cont
は、Start Immeグを開始します
により、現在の
行します。これ
め、Collect in a図)。これによ
へと分割します
ルトのままに
際に収集されて
を実行してい
了しました。
スタンドア
trol Systems,
ediately を選択
す。また、Autoのバッファが満
れは電源を遮断
a one-shot bufり、デバイスは
。
します。
ているデータを
るときに限ら
アローン・モー
, Inc.
択して下さい。
omaticcaly res満たされると、
断するまで継続
ffer を選択し、
は全メッセージ
をリアルタイム
れ、Coremini
ードのこと。
79
デバイ
start 自動的
続されま
バッフ
ジをキャ
ム表示し
ロギン
Ve
1) Cる
2) C情
内
プ
ま
ん
ス
開
ehicle Spy Do
Coremini Conるスクリプトの
CoreMini Con情報を含みます
内に問題があれ
プトのロード先
ます。プレイバ
ん。”Run Coreスクリプトを実
開始されます。
ocumentation
nsole: Tools のロードもしく
nsole を使用:
す。下図の①は
れば、赤い点で
先デバイスを指
バックおよびキ
eMini After Dow実行開始します
”Send”ボタン
– © Copyrigh
-> Utilities から
くは削除を行い
Coremini Conはその出力を示
で警告表示が発
指定、Storageキャプチャスク
wnload”チェッ
す。これを無効
ンで、デバイス
ht 1997-2013
ら CoreMini Coいます。
nsole は、デバ
示し、エラーや
発生します。”nセクションで
クリプトにおい
ックボックスを
効化すると、デ
スへスクリプト
Intrepid Cont
onsole を開い
バイスへと転送
や警告はここか
neoVI (USB)”セでは、さらにそ
いては、SD Caを有効化すると
デバイスに電源
トを転送します
trol Systems,
て下さい。こ
送される各種設
から確認できま
セクション(下図
のデバイス内
ard を選択しな
、スクリプト
源を再投入後に
す。
, Inc.
こで、デバイス
設定に関して、
ます。もしスク
図:②)では、
部での保存先
なくてはなりま
をロード後、
に、スクリプト
80
スに対す
多数の
リプト
スクリ
を指定し
ませ
直ちに が実行
Ve
3) メ
す
す
1) C
に
り
2) ス
変
3) デ
い
1) M
ツ
ー
ス
2) S
ehicle Spy Do
メモリからスク
す。消去後、ス
す。
パート4
CoreMini を実
にスクリプトの
ります(スクリ
スクリプトを制
変わります。
接続順序 電源のみ接続
USB 接続 -> 電源接続 -> U
データを取得
い。
パート5
Micro SD カー
ツールを標準で
ードリーダに差
スクドライブと
SD カード抽出
ocumentation
クリプトを消去
スクリプトを再
4:スクリ
実行:”Run Corの実行が始まり
リプトにより L
制御:以下の表
接続順
続
電源接続 USB 接続
方
:デバイスを車
5:データ
ード:Vehicle Sで搭載していま
差し込んで下さ
として認識され
出:Tools -> Ut
– © Copyrigh
去:Clear ボタ
再実行する場合
プトの実行
reMini After Doります。その時
LED の挙動が変
表の通り、デバ
順序によるデバ
デバイスモー
CoreMini スタ
ド済みならば、
PC モード。CCoreMini スタ
ド済みならば、
ただし、PC と
方法が可能です
車載ネットワー
の抽出
Spy は、Micro ます。まず、デ
さい。そのリー
れますので、そ
tilities -> Extra
ht 1997-2013
ン(上図⑤)押下
合は、改めてス
行
ownload”が有効
時、赤い LED が
変更されている
バイスへの電源
バイスモードと
ド ンドアローン
、デバイスはス
CoreMini は動作
ンドアローン
、デバイスはス
と接続してバス
す。
ークに接続し、
SD カードか
デバイスから Mーダを PC の Uそのドライブ名
act / Export と開
Intrepid Cont
下により、スク
スクリプトをデ
効化されている
が点滅し、スク
る場合を除く)
源の投入の仕方
と LED パターン
・モード。ス
スクリプトを実
作しません。
ン・モード。ス
スクリプトを実
スをモニターす
データ収集の
らデータを抽出
Micro SD カー
USB ポートに差
名を確認して下
開いて下さい
trol Systems,
クリプトをデバ
デバイス上に転
る場合、Sendクリプトが実行
)。
方により、スク
ンの変化
クリプトがロー
実行します。
クリプトがロ
実行します。 するなどの利用
のためのスクリ
出し、PC 上に
ドを抜き取り、
差し込むと、W下さい。
(下図)。
, Inc.
バイスから消去
転送する必要が
ボタン押下後
行中であること
クリプトの実行
既定の Lー 赤が点滅
緑が点滅
ー
用
赤と緑が
プトを走らせ
にコピーする”E、それを MicroWindows にそれ
81
去できま
がありま
後、直ち
とがわか
行状況が
LED 動作 滅
滅 が交互に点滅
せて下さ
Extract”o SD カ
れがディ
Ve
初
か
ボ
(完
1) バ
た
へ
で
れ
を
こ
続
概要 データ 1. J12. デ
3. C4. デ
5. 収 これは
リプト
するこ
ehicle Spy Do
初めに、抽出対
かつ LOGGERボタンを押して
上図③)を押す
完了後、Windo
パート6
バッファを表示
たデータを表示
へとドラッグ&
でも、キャプチ
れば、それらの
を利用すると、
この例では、R続してロギング
パート7
タのキャプチャ
1979 RPM リク
データを保存す
CoreMini をデバ
データの抽出 収集したデータ
はごく単純な例
ト・ファンクシ
ことが可能です
ocumentation
対象の SourceR というラベル
て、データの抽
すと、SD カー
ows のエクスプ
6:データ
示:データの抽
示する際、2つ
&ドロップする
チャしたデータ
のデータは、デ
興味のあるメ
RPM リクエス
グした場合、R
7:まとめ
ャのため、下記
クエストの作成
するファンクシ
バイスにロード
タの表示
例であって、Coションブロック
す。またデータ
– © Copyrigh
e Data ドライ
ル及びサイズ情
抽出先を指定し
ードからデータ
プローラが、自
の表示
抽出が完了した
つの方法があり
る方法、もう一
タが、Messageデコードされた
メッセージのみ
トが表示されま
RPM データを伴
記の手順を実行
成 ションブロック
ド
oreMini はこれ
により、ECUタのキャプチャ
ht 1997-2013
ブを指定しま
情報を有してい
します(上図②)抽出が始まり
自動的に出力先
たので、その内
ります。1つは
一つは、File ->e ビュー上に表
た状態で表示さ
みを表示する上
ますが、もし
伴うレスポンス
行しました。
の作成
れよりも遥かに
U の機能をシミ
は、特定の条
Intrepid Cont
す。ドライブ
いるはずです。
)。 後に、”Ex、所定のディ
先のディレクト
内容を見てみま
は、抽出された
> Review Buffe表示されます。
されます。この
上で有用です。
HS CAN 上で
スを受信してい
に広い応用範囲
ミュレートした
条件や、入力信
trol Systems,
名は、前項で確
次に、Output xtract to VSPYレクトリへと
トリを開きます
ましょう。Vehたデータ(.vsb)をer から開く方法
もしデータベ
のとき、Vehicl の J1979 をサ
いるはずです。
囲を有します。
たり、また診断
号に応じた設定
, Inc.
確認したもの
Data の項の BY binary(.vsb)”データが出力
す。
icle Spy には、
を、Message法です。どちら
ベースを設定済
e Spy のフィル
サポートする車
例えば、簡単
断データをリク
定が可能です。
82
と同じで、
Browse”ボタン
されます。
、抽出し
ビュー
らの方法
済みであ
ルタ機能
車両に接
単なスク
エスト
。
Ve
チ 概要 本チュ
Expresウンロ
めます Vehic
- - -
必要な
1) V
A
2) プ
ジ
S
3) ビ
ehicle Spy Do
チュートリ
ュートリアルで
ss 2005 もしく
ロード可能です
す(Visual C++ E
le Spy で使用
C Code InteMessage EApplication
なハードウェア
シミュレー
パート1
Vehicle Spy を
Automation ->
プロジェクトを
ジェクトを追加
Studio がその新
ビルドと実行
ocumentation
リアル9
では、C Code Iくはそれ以上の
す。ここでは、
Express 2008
用する部分
erface Editor
signals
ア
ーションモード
1:プロジ
を開く:まず、
C Code Interf
を追加:Add P加します。プロ
新しいプロジェ
:Visual Studio
– © Copyrigh
:CCode
Interface の基礎
のバージョンが
C 言語および
を利用)。
ド, neoVI FIRE,
ェクト作成
通常通り、Vface を開きます
Project ボタン(ロジェクト名と
ェクトと共に開
o 上にて、プロ
ht 1997-2013
Interface
礎を説明します
が必要です。Eび Visual Studio
, neoVI RED, n
成
ehicle Spy を起
す(下図)。
(上図①)、続け
と、簡単な説明
開くはずです。
ロジェクトをビ
Intrepid Cont
e 概要
す。C Code Inxpress 版は、
o の基礎的知識
neoVI Yellow,
起動し Logon
けて”New Proje明文を加えて下
ビルドし、Veh
trol Systems,
nterface の利用
無料でマイク
識を前提として
ValueCAN3 の
します。そして
ect”を選択する
下さい(下図)。O
hicle Spy のスタ
, Inc.
用には、Visualロソフトの H
てチュートリア
のいずれか
て、Scripting
ることで、新し
OK を押すと、
タートボタンを
83
l C++ P よりダ
ルを進
and
しいプロ
Visual
を押して
Ve
下
こ
ル
W
1) V
2
ー
2) Cし
れ
う
3) イ
M(り SS
14 訳注
映させ
ehicle Spy Do
下さい。Outpuこの表示は、先
ルは SpyCCodWorld of Vspy!
パート2
Vehicle Spy 設
2つ目はアプリ
ージ、およびア
C Code Interfaして下さい (下れます。もし Vう。その場合、
イベントを追加
Message Even下図) 。次に、
ります。このコ
Spy_MG_My_MSpyAppSign_A
注:新規に定
せる上で必要
ocumentation
ut タブ内にて、
先の C コードか
de.c であり、S!”と変更して
2:イベン
設定:本チュー
リケーションシ
アプリケーショ
ace:Setup タ
下図③) 。これに
Visual Studio が
”Yes to All”を
加:プロジェク
nts 内にて My Event Handle
コードを Visua
Message_HS_AS_My_App_S
定義した受信メ
要な操作
– © Copyrigh
、”Another Sから出力されて
Spy_Main 関数
みましょう (V
トの追加
ートリアルで
シグナルが変化
ョンシグナル”M
タブにて、自身
により、Vehicが開いていれば
をクリックして
クトが選択され
Message を、
er Code にて Cal Studio の Sp
_CAN イベン
Signal に対して
メッセージ及
ht 1997-2013
Second happenています。Vis数がこの文字列
Vehicle Spy を
は、2つのイベ
化した時、です
My App Signal
身のプロジェク
cle Spy 上の新
ば、ファイルの
て下さい。
れた状態で、EApplication S
Copy をクリッ
pyCCode.c 内に
トに対して、pて、printf(“App
及びアプリケー
Intrepid Cont
ned”という出
ual Studio 上に
列を生成してい
停止し、改め
ベントを追加
す。”My Messal”を作成して下
トを選択し、
新たなデータ項
の変更が行われ
Edit ボタンをク
ignal Events に
ックして下さい
に、ペーストし
printf(“There’s p Signal chang
ーションシグ
trol Systems,
出力が一秒ごと
にて、メインの
ます。試しに
てビルドする
します。1つ
age”という名の
下さい。
”Update Supp項目
14が、ヘッダ
れたことを示す
クリックして下
にて My App Sい。これがイベ
して下さい。
my Message!ged\n”); を追加
グナルの内容
, Inc.
とに現れるはず
のプロジェクト
、文字列を”
ことを忘れずに
目はメッセー
の ID 123 の受信
port Files”をク
ダファイルへと
す警告が現れる
下さい(上図④)。Signal を追加し
ベント用のコー
!!\n”); を追加し
加してみましょ
を、C コード
84
ずです。
トファイ
Hello に) 。
ジ受信時、
信メッセ
リック
と追加さ
るでしょ
。
します ードにな
し、
ょう。
ド側に反
Ve
1) サ
イ
に
1) デ
た
ン
と ブ
お
1) 結
ehicle Spy Do
パート3
サンプルの実行
イベント発生時
にアプリケーシ
パート4
デバッグ:Visた後、Visual Sンを押下します
と、”プロセス
ブレークポイン
おける C コー
パート5
結果: Vehicle
ocumentation
3:サンプル
行:C コードを
時、各テキスト
ションシグナル
4:デバッ
ual Studio のデ
Studio 上にて”す(注:Visual Cにアタッチ”項
ントを適当に設
ドのデバッグは
5:まとめ
e Spy における
– © Copyrigh
ルの実行
をビルドし、Vトが出力される
ルを変更してみ
グ
デバッグ機能を
ツール -> プロ
C++ 2010 Exp項目が表示され
設定し、Vehicは、一般的な他
め
る C コードの作
ht 1997-2013
Vehicle Spy のス
るはずです (下みましょう。
を利用した、デ
ロセスにアタッ
press では、”ツれません)。
le Spy のスター
他の C プロジェ
作成、編集、デ
Intrepid Cont
スタートボタン
図) 。次に、グ
デバッグが可能
ッチ”を選択し、
ツール -> 設定
ートボタンを押
ェクトと同様に
デバッグの基礎
trol Systems,
ンを押して下さ
グラフィカルパ
能です。プロジ
vspy3.exe に
-> 上級者用の
押してみましょ
に行うことが可
礎を学びました
, Inc.
さい。Output 画パネルを用いて
ジェクトをリビ
に対してアタッ
の設定”を有効化
ょう。Vehicle 可能です。
た。
85
画面に、
て、簡単
ビルドし
チボタ
化しない
Spy に
Ve
3 お疲れ
これで
プを参
Intrepi要望の
3 下図の
ehicle Spy Do
3.3. チれ様でした!以
で、Vehicle Sp参照して下さい
id Control Sysの場合は、どう
3.4. チの通り、チュー
ocumentation
チュー以上で、全チュ
py を扱う上で
い。 stems, Inc.は、
ぞご連絡下さ
チューートリアル用の
– © Copyrigh
ートリュートリアルが
での基礎は十分
、定期的に本チ
さい。
ートリのファイルは、
ht 1997-2013
アルが完了です。
分に得られまし
チュートリアル
アル用Logon 画面の
Intrepid Cont
まとめ
た。より複雑
ルの拡充を行
用ファExamples タブ
trol Systems,
め
な機能が必要
なっています。
ァイルブからアクセス
, Inc.
な場合は、以
。追加のトピ
ルスが可能です。
86
降のヘル
ックをご