87
V I Ve INTRE eh He EPID C hic elp 章~CONTR cle ュート ROL SY e S 本語 リアルYSTEM Sp MS, IN py C. y

INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

V

I

Ve

INTRE

ehHe

EPID C

hicelp序章~チ

CONTR

cle

日本チュート

ROL SY

e S本語

リアル編

YSTEM

Sp語版

MS, IN

py

C.

y

Page 2: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 

Page 3: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 

Page 4: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 

Page 5: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

の利用可

Page 6: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

Page 7: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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)ファ

Page 8: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

Ve

シグナ

トル位

と費用 車載ネ

データ

ehicle Spy Do

2.2.2

ナルの観測と保

位置、MAP のよ

用が節約できま

ネットワークか

タも収集可能で

ocumentation

2. シグ

保存とは、車両

ようなデータを

ます。

からのデータ収

です。この機能

– © Copyrigh

グナル

両上にセンサ等

を収集すること

収集に加えて、

能は、バスデー

ht 1997-2013

観測

等の配線をせず

とを意味します

Vehicle Spy は

ータを物理デー

Intrepid Cont

ずに、RPM、冷

す。これにより

は車載ネットワ

タと比較する

trol Systems,

冷却水温度、エ

り、車両データ

ワークデータと

多くの状況で、

, Inc.

エンジン負荷、

タを収集する人

と共に、センサ

、非常に有用で

7

スロッ

人の時間

サからの

です。

Page 9: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

トワーク

てメッセ

ン回転数

イトレコ

用された

Page 10: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

します。

ネットワ

れません。

実現可能

ジュール

します。

いくらか

ば、シミ

してプレ

できます。

です。こ

Page 11: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 コー

Page 12: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 を御覧ください。

Page 13: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

、ネット

数による

Page 14: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.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

に送信パ

可能

クション

ト、テキ

レイ、ド

、スクロ

ラメータ

え、ユー

きの線や

ーツ

セージカ

占有率、

ジカウン

率、バス

タを追加

:ジャン

で待機、

入、メッ

ネルを表

チャ ックを保

送信 ションブ

Page 15: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

Ve

ehicle Spy Do

データベー

診断

ocumentation

ース

– © Copyrigh

車載ネッ

ースの読

データベ

メッセー

インポー

トサポー

各ネット

診断リク

診断応答

データは

ht 1997-2013

ットワーク上に

読込 ベースによるメ

ージエディタへ

ート・エクスポ

ート トワークがそれ

クエストの設定

答のデコードの

は、可読性の高

Intrepid Cont

にて送受信され

ッセージとシ

への迅速な入力

ポートのための

れぞれ別個のデ

定及び起動 のためのデータ

高いテキスト形

trol Systems,

れるメッセージ

シグナルの自動

力 の、DBC と UE

データベースを

ベース使用

形式と、生デー

, Inc.

ジを定義したデ

動記述・表示

EF ファイルフ

保持可能

ータメッセージ

14

データベ

ォーマッ

ジにて表

Page 16: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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,

Page 17: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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,

Page 18: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 が含

には、

可能です。

う。それ

Page 19: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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します。

クとハー

のショー

ベースと、

インウィ

るまで、

たときに

Page 20: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

この機

時に沢山

、有用で

れは、ビ

のビュー

動かすと、

されます。

Page 21: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

Ve

ehicle Spy Doocumentation – © Copyrigh

ht 1997-2013 Intrepid Conttrol Systems,, Inc. 20

Page 22: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 21

チュートリアル1:VehicleSpy の基礎 概要 この 初のチュートリアルは、Vehicle Spy に慣れる上で非常に有用です。本課題を通じて、Logon、メッセ

ージトラフィックの表示、メッセージフィルタリング等の、沢山の重要なスキルを学ぶことができます。 Good Luck!

Page 23: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 ュートリ

ードする

Page 24: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

ァイル

ーの上部

選択す

に対応し

、可能な

ます。

タンへと

にチュー

再生をシ

います。

能とし、

の左上に

Page 25: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 をます。

メッセー

ボタンが

Page 26: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

Page 27: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

は、自分

自動的に

右側の

い。

スタマイ

Page 28: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

Page 29: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

Page 30: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 の起動時ではありません。

Page 31: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

ます

ァイル名、

たい場

デフォル

えられて

Page 32: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

に保存

てのデー

アクセス

して下さ

がイン

なるでし

さい。

Page 33: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 メッセージ全てをフィルタする列フィルタ

を作って下さい。ヒント:コンマの使用 いかがでしたか? 少し休憩を挟んでから、次のチュートリアルに進みましょう。

Page 34: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

ース機能、

す。

ている場

そしてド

トップ

して下さ

Page 35: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 と

(表の

ことを

代替ワー

するため

でどおり、

Page 36: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 ア

Page 37: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

Page 38: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

Page 39: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 を送

もかもし

タムフィ

Page 40: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 メッセージを受信するごとに、このメッセージを送信するよう設定して下さい。 以上です。準備ができたら次のチュートリアルに進んで下さい。

Page 41: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

ます。

(下図

Page 42: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 欄に % を入力します(③)。これにより、スロットル位置が%単位で表示されます。

Page 43: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 =

Page 44: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

Page 45: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 ナルの選

Page 46: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 と入力

確認して

定した各

するため

下さい。

を超えま

Page 47: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

が表示さ

Page 48: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 47

以上が、簡単な Signal Plot の紹介です。本機能に興味を抱いた方は、ぜひ自身で色々と操作して試して

みて下さい。

例題 以上のように、メッセージからのシグナルのデコードは、決して難しくはありません。本チュートリアルでは、

以下を習得しました。

メッセージの作成とシグナルのデコード 式の入力とテスト Messages ビューにおけるシグナルの表示 シグナルビューでシグナルの表示

Page 49: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

Page 50: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

Ve

4) シ

ehicle Spy Do

シミュレーショ

トボタンをクリ

ない場合、Spy

ocumentation

ョン開始:これ

リックすると、

y Networks ->

– © Copyrigh

れで、シミュレ

シミュレーシ

Messages を

ht 1997-2013

レーションファ

ションファイル

クリックして下

Intrepid Cont

ァイルが設定で

ルが再生されま

下さい。

trol Systems,

できました。画

ます。Message

, Inc.

画面左上の青い

es ビューが開

49

いスター

いてい

Page 51: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

)を開

Page 52: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 し、無効

Page 53: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 タブ

Page 54: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

パネル中

をクリッ

カルパネ

整ができ

プション

を確認し

続けてダ

Page 55: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 の

Page 56: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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つ目の

また

Page 57: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

フィカル

するはず

みましょ

ルパネル

ことが可

ますが、

加して下

、それが

の使用。

クショ

ンブロッ

トリアル

ック・フ

Page 58: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

が必要で

「変数」

ます。本

ルを使

(①)。

。そして、

Page 59: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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す。

す。

実際に

Page 60: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 が点

しても同

たは

Page 61: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

さい。

ウンから

名前をつ

イバック

リアル冒

リックし、

Page 62: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 秒の

す。コメ

を選択し

から開い

、ウィン

さい(①)。

選択、さ

ンファ

Page 63: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

をダブ

ブロッ

ロックの

ロップダ

つけます。

をダブ

動作さ

ます。

コメント

い。

選択して、

アログが

ウの上部

す。この

Page 64: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 が

今回、ア

リック

タート

Page 65: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

Vehicle Spy Documentation – © Copyright 1997-2013 Intrepid Control Systems, Inc. 64

注意:“sig”の後の数字は異なるかもしれません。sig の数は、インデックス用のものです。

パート5:まとめ お疲れ様でした。ここで、Vehicle Spy をオンラインにしてみましょう(画面左上スタートボタン押下)。グ

ラフィカルパネルから MS CAN Playback をオンにすると、MS CAN のトラフィックが見えるはずです。今回

作成したプロジェクトファイルにより、実際のバス上にて、キャプチャした ECU のトラフィックを流し、そ

の動作をシミュレートすることができます。

Page 66: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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. ログデータの検索と参照

Page 67: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

ジョブは、

ます。

はずです。

存するた

を選択

ブロッ

して下さ

ては、

Page 68: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

の動作を

るまで、

了後、次

へと保存

します。

ションブ

います。

グラフィ

タンのプ

てみまし

しょう。

Page 69: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 ファイル

ました。

グラフィ

です。フ

すが、重

Page 70: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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タブでは

がありま

Page 71: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

が別のデ

を選択し

スを追加

イルをそ

ァンクシ

ウィンド

ンブロ

Page 72: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

Page 73: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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プログ

がプロ

た。また、

同様)。

Page 74: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 読込

しては、

Page 75: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 選択する

リンクし

サービ

たデータ

ブで得た

とも可能

れます。

Page 76: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 に

ます。

す。

から

さい。下

Page 77: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 レスポン

されるは

グを使用

を説明し

能です。

Page 78: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 などのデータロガー

Page 79: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

下図)。

信されま

ます。こ

を選択し

あり、以

ャします。

Page 80: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 自動的

続されま

バッフ

ジをキャ

ム表示し

ロギン

Page 81: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

スに対す

多数の

リプト

スクリ

を指定し

ませ

直ちに が実行

Page 82: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 カ

れがディ

Page 83: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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”ボタン

されます。

、抽出し

ビュー

らの方法

済みであ

ルタ機能

車両に接

単なスク

エスト

Page 84: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

を押して

Page 85: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

Ve

W

1) V

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 に) 。

ジ受信時、

信メッセ

リック

と追加さ

るでしょ

します ードにな

し、

ょう。

ド側に反

Page 86: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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 に

Page 87: INTREPID C ONTROL SYSTEM S, IN C....ehicle Spy Do.2. 要 e Spy が提供す 2.2.1 ワークに現れ ージ表示の方 り替え可能で ージの観測に グ機能です。する上で非常

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

降のヘル

ックをご