ETAS INCA V7.4 ユーザーガイド

  • こんにちは!ETAS INCA ASAM MCD/3MC V2.2 ユーザーガイドの内容を理解しています。このドキュメントは、INCAとASAM MCD-3MCインターフェースの設定と使用方法に関する詳細な情報を提供しています。ECU開発、適合、DCOM設定、ピアツーピア接続など、様々なトピックについて質問にお答えできますので、お気軽にご質問ください!
  • INCAプロジェクトとASAM MCD-3MCプロジェクトの違いは何ですか?
    MCDbLogicalLinkとは何ですか?
    EtherCATデバイスを使用する場合、どのような論理リンクを使用する必要がありますか?
    安全に関する注意事項はどこで確認できますか?
ユーザーガイド
INCA ASAM MCD/ 3MC V2.2
ンターフェース
2
著作権について
本書のデータを ETAS GmbH からの通知なしに変更しないでください。ETAS GmbH は、本書に
関してこれ以外の一切の責任を負いかねます。本書に記載されているソフトウェアは、お客様が
一般ライセンス契約あるいは単一ライセンスをお持ちの場合に限り使用できます。ご利用および
複写はその契約で明記されている場合に限り、認められます。
本書のいかなる部分も、ETAS GmbH からの書面による許可を得ずに、複写、
転載、伝送、検索システムに格納、あるいは他言語に翻訳することは禁じられています。
© Copyright 2023 ETAS GmbH, Stuttgart
本書で使用する製品名および名称は、各社の(登録)商標あるいはブランドです。
ETAS INCA ASAM MCD/ 3MC V2.2 インターフェース |ユーザーガイド R03 JP | 09.2023
目次
3
目次
1 安全と個人情報保護に関する注意事項 ........................................................................................ 5
1.1 製品の正しい使用法 ...................................................................................................................... 5
1.2 対象ユーザー ................................................................................................................................... 5
1.3 安全に関する注意事項の書式 ....................................................................................................... 5
1.4 本製品使用時の安全に関する注意事項 ....................................................................................... 6
1.5 個人情報保護に関する注意事項 .................................................................................................. 6
2 INCA ASAM MCD-3MC V1.01 について ......................................................................................... 7
2.1 文書規約 ........................................................................................................................................ 8
2.2 用語の定義 .................................................................................................................................... 8
2.3 詳細情報 ...................................................................................................................................... 12
3 ASAM MCD-3MC 通信の設定 ................................................................................................... 13
3.1 要件 .............................................................................................................................................. 13
3.2 DCOMCNFG 構成プログラムの概要 ............................................................................................. 15
3.3 一般的な DCOM パラメータの設定............................................................................................... 15
3.4 INCA サーバー構成設定 ................................................................................................................ 17
3.5 ASAM-MCD-3MC クライアント構成の設定 ................................................................................. 21
3.5.1 準備 ............................................................................................................................. 21
3.5.2 クライアント構成の設 ................................................................................................ 22
3.6 ピアツーピア接続 ........................................................................................................................... 26
4 ASAM MCD 3MC 4 INCA 固有の詳細情報 ............................................................................... 28
4.1 概要 .............................................................................................................................................. 28
4.2 ランタイムオブジェクト ...................................................................................................................... 28
4.2.1 管理オブジェクト ........................................................................................................... 28
4.2.2 適合オブジェクト ........................................................................................................... 31
4.2.3 測定オブジェクト ........................................................................................................... 36
4.2.4 記録オブジェクト .......................................................................................................... 40
4.3 データベースオブジェクト.................................................................................................................. 42
4.3.1 MCDbProjectDescription(s) .................................................................................. 42
4.3.2 MCDbProject ............................................................................................................. 43
4.3.3 MCDbProjectConfiguration .................................................................................... 43
4.3.4 MCDbVehicleInformation(s) .................................................................................. 43
4.3.5 MCDbLogicalLink(s) ................................................................................................ 43
4.3.6 MCDbPhysicalInterface(s) ..................................................................................... 44
4.3.7 MCDbBinary .............................................................................................................. 45
4.3.8 MCDbLocation(s).................................................................................................... 46
4.3.9 MCDbCharacteristic(s) ......................................................................................... 46
4.3.10 MCDbScalarCharacteristic ..................................................................................... 47
4.3.11 MCDbCurveCharacteristic ..................................................................................... 47
4.3.12 MCDbValueBlockCharacteristic ............................................................................ 47
4.3.13 MCDbMapCharacteristic ........................................................................................ 48
目次
4
4.3.14 MCDbAxisDescription ............................................................................................. 48
4.3.15 MCDbMeasurement(s) ........................................................................................... 48
4.3.16 MCDbCompuMethod(s) ........................................................................................ 49
4.3.17 MCDbCompuTab(s) ............................................................................................... 50
4.3.18 MCDbCompuTabBase ............................................................................................ 50
4.3.19 MCDbCompuVTab(s) ............................................................................................. 50
4.3.20 MCDbCompuVTabRange(s) ................................................................................. 50
4.3.21 MCDbFunction(s) ................................................................................................... 50
4.3.22 MCDbGroup(s) ........................................................................................................ 50
4.3.23 MCDbModPar ........................................................................................................... 50
4.3.24 MCDbTab(s) ............................................................................................................ 50
4.3.25 MCDbUnit(s) ............................................................................................................ 50
4.3.26 MCDbVTab(s) ........................................................................................................... 51
4.3.27 MCDbVTabRange(s) ............................................................................................... 51
5 参考情報 ...................................................................................................................................... 52
5.1 Start/Stop の挙動 ...................................................................................................................... 52
5.2 Settings(設定値) .................................................................................................................. 52
5.3 オブジェクトのライフタイム ............................................................................................................... 56
5.4 マルチクライアントについて .............................................................................................................. 57
5.5 クライアントに関する詳細 ............................................................................................................... 58
5.6 ロギング ......................................................................................................................................... 58
5.7 クライアントへのイベント ................................................................................................................. 59
5.8 既知の問題 ................................................................................................................................. 59
6 付録: ASAM-MCD-3MC のエラーコード一覧 .............................................................................. 60
7 お問い合わせ先 ........................................................................................................................... 80
1 安全と個人情報保護に関する注意事項
5
1 安全と個人情報保護に関する注意事項
1.1 製品の正しい使用法
INCA INCA アドオンは、自動車への応用を前提に開発れたものであり、それらのユーザードキュ
メントに記述された範囲でのみ使用することができます。
INCA INCA アドオンは、工業用実験室や試験用車両での使用を想定しています。
ETAS GmbH は、誤った使い方や安全情報を守らないことによって生じた損害については責任を負
いかねます。
1.2 対象ユーザー
本ソフトウェア製品および本ユーザーガイドは、自動車用 ECU の開発・適合に携わる有資格者
や、ソフトウェアをインストール・保守・アンインストールするシステム管理者または管理者権限のある
ユーザーを対象としています。計測と ECU 関する技術的な専門知識が必要とされます。その中に
は、適合操作や INCA MDA などのソフトウェア、さらには適合対象システムのソフトウェアアルゴリ
ズムなどが含まれます。
1.3 安全に関する注意事項の書式
以下の「安全に関する注意事項」は、人身事故や物的損害につながる危険性を警告するもので
す。
危険
危険:記載事項を守らないと死亡または重傷のリスクが高い危険性について説明していま
す。
警告
警告:記載事項を守らないと死亡または重傷のリスクを招く可能性のある危険性について
説明しています。
注意
注意:記載事項を守らないと軽~中程度の負傷のリスクを招く可能性のある危険性につい
て説明しています。
ご注意ください!
記載事項を守らないと物的損害を招く可能性のある状況について説明しています。
1 安全と個人情報保護に関する注意事項
6
1.4 本製品使用時の安全に関する注意事項
INCA INCA アドオンを用いた作業を行う際には、以下の安全情報を遵守してください。
警告
予期しない車両の挙動を招く危険があります。
適合操作は、ECU、および ECU に接続されたシステムの挙動に影響を与えます。その結果、エン
ジンが停止したり、予期せぬ車両の挙動(ブレーキング、加速、操舵など)が発生する可能性が
あります。
適合操作は、製品の使用に関する講習を受け、接続されたシステムの起こりうる反応を評価でき
る方のみが実施してください。
ETAS Safety Advice - 安全上のご注意」の指示、およびオンラインヘルプとユーザーガイドに記載
されている安全情報を遵守してください。この情報を参照するには、INCA のヘルプメニュー ヘルプ>
安全上のご注意を選択してください。
1.5 個人情報保護に関する注意事項
本製品の使用時には個人データが処理されます。本製品の購入者は、GDPRGeneral Data
Protection RegulationEU の一般データ保護規則)の Art. 4 No.7 に従って、これらの処理
の法的適合性を確保する責任があります。製造者である ETAS は、当該データの不適切な扱いに
関して、いかなる場合も責任を負いません。
詳細については、INCA オンラインヘルプを参照してください。
2 INCA ASAM MCD-3MC V1.01 について
7
2 INCA ASAM MCD-3MC V1.01 について
ASAM MCD-3MC インターフェースには多くのバリエーションがあります。以下の図は、各バリエーショ
ンの概略図です。
2-1 ASAM MCD-3MC インターフェースの概略図
本書では、INCA に実装されている ASAM MCD-3MC ーバーASAM MCD 3MC 4 INCA
呼ばれます)について説明するもので、ASAM MCD-3MC V2.2 仕様を理解していINCA ユー
ザーを対象としています。ASAM MCD-3MC V2.2 仕様は、ASAM のホームページ
www.asam.net)または ETAS から入手できます。本書には、INCA に実装された ASAM
MCD-3MC ーバーを使用する際に必要な、INCA 固有の補足情報のみが記述されています。
ASAM MCD-3MC では、INCA で使用されている「エンティティ」(entity)と同名のエンティティを
使用していますが、そのエンティティに対して定義されたクラスと名前が異なります。たとえば、INCA
「プロジェクト」(Project)は ASAM MCD-3MC Projectと同じではありません。さら
ASAM MCD-3MC では、INCA には存在しないエンティティ(例:Logical Link” - 「論理リン
ク」)も使用されています。2.2 項の「用語の定義」にはエンドユーザーASAM-MCD-3MC インタ
ーフェースで INCA に接続されている制御システムや適合システムのオペレータ)に役立つ情報がま
とめられていて、第 4章の「ASAM MCD 3MC 4 INCA 固有の詳細情報」では、各クラスの実装内
容が詳しく説明されています。第 5章の「参考情報」には、ASAM 一般的な挙動についての補
足情報や、INCA のオプション設定ダイアログボックスにアクセスするための Settings クラスについて
の説明などが含まれています。
2 INCA ASAM MCD-3MC V1.01 について
8
2.1 文書規約
あるオブジェクトのコレクションが存在する場合は、見出しには、そのオブジェクトの名前の末尾に複数
形の"(s)"を付加して記載し、そのオブジェクトがコレクションとして管理されていることを示します。
2.2 用語の定義
プロジェクトマネジメン
ASAM MCD-3MC におけるプロジェクト(Projectという語の意味は、INCA で使用されるプロジ
ェクトとは異なります。INCA のプロジェクトは、1つの A2L ディスクリプションファイルとそれに対応す
バイナリファイルで構成されますが、ASAM MCD-3MC プロジェクトは、すべてのディスクリプションフ
ァイルバイナリファイル設定済みデバイス、および所定の設定に必要な構成情報からなるコレクシ
ョンです。
下の表は、INCA ASAM MCD-3MC で扱われるエンティティについて、名前と意味の違いをまとめ
たものです。
ASAM MCD-3MC
における名前
INCA における
名前
説明
MCProject
ワークスペース
MCProject
INCA ワークスペースと、そのワー
クススペースが含まれるフォルダ(およびすべての
サブフォルダ)に相当します。
MCProject
の名前
は、INCA ワークスペース名(データベース内の
パスを含みます)と同じです。
: “DEFAULT\Workspace”
MCDbLogicalLink
ディスクリプションファ
イルと、ワークスペー
ス内のデバイス
MCDbLogicalLink
はディスクリプションファイル、デ
バイスデバイスタイプ(またはプロトコルタイプ)
の組み合わせです。
MCDbLogicalLink
の名前
は、各部分の名前を<INCA DB 内のパス付きの
ディスクリプションファイル名>_<ワークスペース内
のデバイス名>_<プロトコルタイプ>のように組み
合わせて生成されます(例: DE-
FAULT\0400_ETKC:1_ETK)。INCA デバイ
スとプロトコルタイプの詳細なリストは、4.3.6
MCDbPhysicalInterface(s)を参照してくだ
さい。
MCDbPhysicalInterface
デバイス MCD3 では参照用(デバイスのタイ名前
取得など)にのみ使用されます
MCDbBinary
データセット ECU のデータのみ、またはデータとコードの両方が
格納されます。
2-1 ASAM MCD-3MC INCA -エンティティの名称の違い
2 INCA ASAM MCD-3MC V1.01 について
9
INCA ETKCCPXCP などで接続された ECU デバイス以外に、純粋な測定デバイスや特殊
デバイスもサポートしています。純粋な測定デバイスにアクセスする方法は通常の ECU デバイスへの
アクセス方法と同じですが、特殊デバイスへのアクセス方法は少し異なる場合があります。
INCA
におけるデバイスタイプ
ASAM MCD-3MC
におけるデバイス名
説明
RAMCal
標準デバイス名
+ 接尾辞#RAMCal
測定変数(Measurement)の適合に使
用されます。MCD 3MC ではサポートされて
いません。
MeasureCal
標準デバイス名
+ 接尾辞
#MeasureCal
適合変数(Characteristic)の測定に使
用されます。MCD 3MC ではサポートされて
いません。
CalcDev
CalcDev
INCA の実験内の演算シグナルへのアクセス
に使用されます。この論理リンクは、選択さ
れている MCDProject= INCA ワークス
ペース)に割り当てられている実験に演算シ
グナルが含まれている場合にのみ使用できま
す。
FULI/EtherCAT/MCE
(有効なデバイス)
標準デバイス名
+ 接尾辞#FULI
EtherCAT 経由で送信される測定変数
Measurement)と適合変数
Characteristicの設定に使用され
す。
EtherCAT をサポートするデバイスが INCA
に接続されている場合は 2つの論理リンクが
使用可能です。1つは標準論理リンクで、1
つはデバイス名の末尾に接尾辞#FULI
付加された論理リンク(例: DE-
FAULT\0400_ETKC:1#FULI_ETK)で
す。EtherCAT 経由で測定または適合を
う場合は、接尾辞#FULI を付けた論理リン
を使用する必要があります。このような
理リンクで表された変数は、すべて
EtherCAT 経由で使用できます。あるデバ
イスが標準論理リンク#FULI 付き論理リン
の両方アクセスされる場合は、必ず両方
に同じバイナリを使用してください。異なって
いると2番目の論理リンクで障害が発生し
ます。1つの論理リンク経由で適合値を書き
込むと、もう一方の論理リンクの適合値も変
更されます。
Always use FULI device if available
FULI
デバイスが使用可能な場合は常に
2 INCA ASAM MCD-3MC V1.01 について
10
使用する)というオプショオンにすると、
通常は“#FULI”が付い2番目の論理リン
クとともに表示されるすべてのデバイスは、
“#FULI”なしで一度だけ表示されますが、こ
れらのデバイスの FULI の機能は有効になっ
ています。これFULI/MCE システムへの
を容易にするための処置です。FULI 論理
リンクに関するすべてのルールは、これらの
理リンクにも適用されます。
2-2 ASAM MCD-3MC INCA -特殊デバイスの扱いの違い
ASAM MCD 3MC 4 INCA には、その挙動に影響を与える各種ユーザーオプションが導入さてい
ます。詳細は、5.2 項「Settings(設定値)」とオンラインヘルプを参照してください。
適合
現バージョンの ASAM MCD-3MC では、スカラ、カーブ、ブロックValue Block)、マップがサポ
ートされています。AsciiCharacteristic の適合オブジェクトを明示的にインスタンス化することはで
きません。これは後のバージョンに先送りされました。
現行の ASAM MCD-3MC 規格はカーブ軸をサポートしていません。これは、この規格がカーブ軸
Curve Axes)を含まない ASAM MCD 2MC V1.4 をベースとしているためです。
従来の ASAP3 サーバーと同様、リスケールオブジェクトを変更することはできませんが、Read コマン
の使用についての制約はありません。
現行の ASAM MCD-3MC 規格では文字列変換(COMPU_VTAB
COMPU_VTAB_RANGE)の文字列がサポートされていないため、従来の ASAP3 と同様、表記
タイプが eRT_PHYSICAL の場合は、読み取り/書き込み処理には ECU が使用されます。
ASAM MCD-3MC サーバーの各種挙動は、ASAM MCD 3MC 4 INCA のオプションダイアログボッ
クス設定することができます。
Show edited values in INCA編集中の値を INCA 上に表)オプションにより、読み取り/
き込み処理に使用される特性値を表示するかしないかを選択することができます。
Use hard bound limitationハードリミットを使)オプションをオンにすると、INCA は適合値
の範囲チェックを行う際に、監視用の「ソフトリミット」の代わりに実際の限界値である「ハードリミット」
使用しますつまりハードリミット範囲内の値をすべて受け入れます。ハードリミットの範囲外の値
は、自動的にハードリミット値に変更されます。INCA COM API 呼び出しによINCA は、ソフトリミ
ット外の値が 1つでもあると直ちにハードリミットを使用するように設定されます。
Use 1Dimensional array of 1Dimensional arrays to return matrix valuesマトリックスの
値を、1次元配列を要素とする 1次元配列として戻)オプションは、マップを読み取る際にマトリ
ックスの値を 2次元配列としてクライアントに返すか、それとも 1次元配列を要素とする 1次元配列
として返すかを決めるものです。書き込み処理においては、書き込まれる値のフォーマットはコマンドか
ら直接導き出されるため、このオプションは考慮されません。
2 INCA ASAM MCD-3MC V1.01 について
11
クライアントからのアクセスが失敗した場合たとえばINCA 上でリファレンスページがアクティブになっ
ているなどの理由により適合変数またその成分の 1つが書き込み禁止になっているときにその値を
クライアントが書き換えようとすると、ASAM MCD-3MC サーバーのログウィンドウにエラーメッセージが
表示されます。
ASAP3 サーバーから ASAM MCD-3MC サーバーに切り替えるための参考情報として、旧サー
バーのコマンドと新規格のメソッドとの対応を下の表にまとめます。
ASAM MCD-3MC
ASAP3
コマンド
スカラ
GET PARAMETER FROM AP-S
SET PARAMETER ON AP-S
カーブ
GET LOOKUP TABLE FROM AP-S
GET LOOKUP TABLE VALUE
Write()
PUT LOOKUP TABLE TO AP-S
INCREASE LOOKUP TABLE
SET LOOKUP TABLE
マップ
GET LOOKUP TABLE FROM AP-S
GET LOOKUP TABLE VALUE
Write()
PUT LOOKUP TABLE TO AP-S
INCREASE LOOKUP TABLE
SET LOOKUP TABLE
値ブロック(
Value Block
Read()
GET LOOKUP TABLE FROM AP-S
GET LOOKUP TABLE VALUE
Write()
PUT LOOKUP TABLE TO AP-S
INCREASE LOOKUP TABLE
SET LOOKUP TABLE
2-3 ASAP3 ASAM MCD-3MC メソッドの違い
新規格の適合変数アクセスメソッドでは、旧コマンドの全機能のほか、それ以外の機能も実行する
ことができます。たとえば、XY軸やカーブ/マップ値の一部の範囲だけを対象にして Read/Write
を行うことが可能です。さらに、適合変数の各要素に、同じ適合変数内の他の要素と無関係にアク
セスすることもできます。
測定
INCA ASAM MCD 3MC 4 INCA においては、コレクタに関して以下のよう制限事項がありま
す。
コレクタの開と終了は個別に行うことができますが、あるコレクタの実行中には別のレクタの設
定を行うことはできません(つまり Check/Change は使用できません)。この挙動は、ASAM
MCD-3MC V2.2 以降では標準化された状態表に定義されています。
2 INCA ASAM MCD-3MC V1.01 について
12
コレクタの最大更新レート 100msデフォルト値)は、INCA のオプション設定で調整可能です。こ
れより高速のラスタ(たとえば 10ms)に割り当てられている測定変数の場合は、100ms ごとに 10
個の値を含むブロックが転送されます。100ms より短い周期でポーリングを行うクライアントに対して
は、常にカレントブロックの最新値が届けられます。そのため、100ms より短い周期でのポーリング
意味がなく、サーバークライアントの負荷が大きくなるだけです。
システムの処理負荷が大きくなると、測定中にバッファオーバーフローが頻繁に発生します。バッファサ
イズを大きくすることによりこの問題を解決できる場合もありますが、多くの場合は、割り当てる変数
の数を少なくする必要があります。オーバーフローの原因としては以下の状況が考えられます。
サーバーの処理速度が十分でない 高速の PC が必要
サーバー上のバッファサイズが小さすぎる バッファサイズの拡張が必要)
クライアントの処理速度が十分でない 高速の PC が必要/クライアント側のコードの最
適化が必要)
ネットワークの過負荷 WLAN のレイテンシが大きすぎるので、サーバークライアント間
専用接続(最低でも 100Mbit ケーブル接続が必要
データベース
現行バージョASAM MCD 3MC 4 INCA は、すべてのデータベースアイテムをサポートしているわ
けではありません。各データベースオブジェクトについては 4.3 項「 データベースオブジェクトで詳しく
説明します。
その他
ASAM MCD 3MC 4 INCA さまざまなオプション設定があります。これらのオプションにはクライアン
トからもアクセスすることが望ましい場合もあるので、設定値をクライアントにも提供する新しい独自の
設定値クラスが導入されました。詳細については 5.2 項「Settings(設定値)を参照してくださ
い。
2.3 詳細情報
ASAM MCD-3MC サーバーのユーザーインターフェースの操作や設定方法については、サーバー
GUI ウィンドウのオンラインヘルプ<F1> キーで開きます)に掲載されています。
3 ASAM MCD-3MC 通信の設定
13
3 ASAM MCD-3MC 通信の設定
テストベンチコンピュータと INCA の間で行われる MS Windows ペレーティングシステムの
DCOM レベルの通信は、ASAM MCD-3MC 規格に基づいて行われます。
本章では、テストベンチ(クライアント)と INCA(サーバー)の間通信を行うためのオペレーティ
ングシステムの設定について説明します。本章は以下の項に分かれていま
3.1 項「要件」では、テストベンチを ASAM MCD-3MC に接続するための一般条件について
説明します。
Artikel I. 3.2 項「DCOMCNFG 構成プログラム」では、DCOM パラメータの設定に使用する設
定ソフトウェアについて説明します。
3.3 項「一般的な DCOM パラメータの設定」では、一般的な通信パラメータの設定につい
説明します。
Artikel II. 3.4 項「INCA サーバー構成設定」では、INCA ソフトウェアをサーバーアプリケ
ーションとして実行するためのコンピュータ設定について説明します。
3.5 項「ASAM-MCD-3MC クライアント構成の設定」では、ユーザーの ASAM MCD-3MC
クライアントアプリケーションを実行するためのコンピュータ設定について説明します。
Artikel III. 3.6 項「ピアツーピア接続ではP2P 接続を行う場合に守らなければならな
い特別な留意事項について説明します。
3.1 要件
Windows XPWindows VistaWindows 7 オペレーティングシステムが稼働するコンピュータの
場合は、ASAM MCD-3MC によるテストベンチ接続をお勧めします。
コンピュータ間はWindows NT サーバードメインまたは Active Directory サーバーを経由する
か、または P2P ネットワークで相互接続する必要があります。P2P 接続DCOM を使用する場合
は、両方のコンピュータに同じユーザーがログインし、さらにそのユーザーが両方のコンピュータの標準ユ
ーザーグループ(またはそれより上位のユーザーグループ)に属している必要があります。
INCA サーバーには INCA ソフトウェアV5.0 以降が必要で、さらに ASAM MCD-3MC 規格を使
用するための INCA ユーザーオプションを設定する必要があります。クライアントのソフトウェア要件
ついては、3.5.1 項「準備」に記載されています。
クライアントサーバーの DCOM パラメータを設定するには、それぞれのコンピュータの管理者権限が
必要です。Windows XPWindows VistaWindows 7 の場合は、オペレーティングシステムの
一環として DCOM パラメータ用の設定ソフトウェアがデフォルトでインストールされています。
DCOM/COM の詳細情報については、オペレーティングシステムのオンラインヘルプを参照してくださ
い。
DCOM 接続を行う場合、Windows XP までのシステムではクライアントサーバーにおいて管理者
アカウントを使用することができますがWindows Vista 以降では、新しい Microsoft セキュリティ
コンセプトにより、クライアントとサーバーの両方を非管理者アカウントで実行することが推奨されてい
ます。両方のコンピュータを管理者アカウントで、ユーザーアカウント制御(UAC: User Authenti-
cation Control)をオフにして実行することも可能ですが、これはお勧めできません。
3 ASAM MCD-3MC 通信の設定
14
ネットワーク構成
一般的には、ASAM MCD-3MC サーバーとクライアント PC の間の通信のための専用のネットワ
ク接続を設けることをお勧めします。それにより、ネットワーク内の他のトラフィックによる妨害を回避す
ることができます。
3-1 ネットワーク構成
両方の PC が社内 LAN にも接続している場合は、DCOM が両 PC のアドレスを解決する方法に
起因する問題が発生します。たとえクライアントがサーバーへの接続を固定 IP アドレスで指定したと
しても、サーバーとクライアントはどちらも名前参照クエリに基づいて接続を再度ネゴシエートします。こ
こでは接続がどのような順序でリストアップされるかは不明なため、必ずクライアントとサーバー間の接
続を優先させる、ということは不可能で、両者が企業 LAN 経由で通信しあう状態も容易に起こりえ
ます。
この問題を解消するには、両コンピュータの IP アドレスを相手方の hosts ファイル(LanManager
プロトコルが有効になっている場合は lmhosts ファイル)に設定します。このエントリは他のどのネー
ムサーバー検索よりも優先されます。
3 ASAM MCD-3MC 通信の設定
15
hosts ファイルは [windows]\system32\drivers\etc にあります。
INCA PCMCD3 ーバーPCではこのファイルに MCD3 ライアント PC のホスト名とその固
IP アドレス(上図のネットワークインターフェースカード D)を入力します。
MCD3 クライアント PC は、このファイルに INCA PC のホスト名とその固定 IP アドレス(上図のネ
ットワークインターフェースカード B)を入力します。
このように設されていれば、すべての DCOM 通信について必ずこの経路が必ず使用されます。し
たがって、両 PC 間では MCD 関連以外の通信は行わないようにしてください。
この回避策は、上記のようなルーティング問題を解決する方法として、Microsoft Support から
推奨されています。
3.2 DCOMCNFG 構成プログラムの概要
DCOM の構成はDCOMCNFG プログラムを使用して設定します。
DCOM 構成プログラムを開く:
1. Windows スタート メニューを開き、検索ボックスにカーソルを置きます。
2. DCOMCNFG というコマンドを入力して Enter を押します。UAC(ユーザーアカウ
ント制御)のダイアログボックスが開いた場合は、続行 をクリックします。
コンポーネントサービスウィンドウが開きます。
3-2 “コンポーネントサービス”ウィンドウ
3. ウィンドウ左側のツリーから コンポーネントサービス ノードの下の コンピューター
ードを開きます。
3.3 一般的な DCOM パラメータの設定
クライアントとサーバーの構成を設定する前に、まず双方のコンピュータにおいて DCOM 有効にし、
一般的な通信パラメータを設定します。
DCOM の一般的なパラメータをセットアップする:
1. 前述(3.2 項「DCOMCNFG 構成プログラムの概要」)の手順でコンポーネン
トサービスウィンドウを開きます。
3 ASAM MCD-3MC 通信の設定
16
2. 左側のリストの コンポーネントサービス カテゴリを展開し、コンピューター フォルダ
を選択します
3. 右側のウィンドウペーンにある マイコンピューター アイコンを右クリックしてショートカ
ットメニューを開き、ロパティ 選択します。
3-3 マイコンピューターのプロパティを開く
マイコンピューターのプロパティダイアログボックスが開きます。
4. 規定のプロパティ タブを選択します。
3-4 マイコンピューターのプロパティを設定する
5. このコンピューター上で分散 COM を有効にする というオプションをオンにします。
6. 規定の認証レベル オプションの値を 接続 にします。
7. 規定の偽装レベル オプションの値を 識別する にします。
8. OK をクリックして設定を保存します
“マイコンピューターのプロパティダイアログボックスが閉じます。
3 ASAM MCD-3MC 通信の設定
17
3.4 INCA サーバー構成設定
一般的に、ASAM-MCD-3MC プロトコルINCA をテストベンチに接続する際には、INCA はサー
ーアプリケーションとして扱われます。INCA サーバーとして使用できる INCA のバージョンは V5.0
以降です。また、本項に説明されている設定を行う前に、INCA ユーザーオプション(一般タブ
ASAM-MCD 3MC インターフェースバージョン)で正しいバージョンASAM-MCD-3MC
V2.2)を選択しておいてください。
以下に、ASAM-MCD-3MC アプリケーション用の DCOM パラメータを設定する方法を説明しま
す。
ASAM-MCD-3MC 用の DCOM パラメータをセットアップする:
1. 前述(3.2 項「DCOMCNFG 構成プログラムの概要」)の手順でコンポーネン
トサービスウィンドウを開きます
2. 左側のリストで、 コンポーネントサービス \ コンピューター \ マイコンピューター
\ DCOM の構成 ノードを展開します。
右側のウィンドウペーンに、登録されているアプリケーションのリストが表示されます。
3. アプリケーションリスト内のASAMMCD3MC4INCA2というアプリケーションを右
クリックしてショートカットメニューを開きます
4. ショートカットメニューから プロパティ を選択します。
3-5 ASAMMCD3MC4INCA2アプリケーションのプロパティを開く
ASAMMCD3MC4INCA2 のプロパテダイアログボックスが開きます。
5. 場所タブを選択します。
3 ASAM MCD-3MC 通信の設定
18
6. のコンピューターでアプリケーションを実行する というオプションをオンにします。
3-6 アプリケーションの実行場所を指定する
7. セキュリティタブを選択します。
3-7 アプリケーションの起動許可をカスタマイズする
8. 起動許可グループの カスタマイズ オプションを有効にします。
9. 起動の許可を設定するため、編集 ボタンをクリックします。
起動許可ダイアログボックスが開きます。
3 ASAM MCD-3MC 通信の設定
19
3-8 アプリケーションを起動できるユーザー/グループを指定する
10. グループ名またはユーザー名リストに SYSTEM というユーザーアカウントと、クラ
イアントコンピュータにログオンするユーザーのアカウントが含まれていることを確認し
ます。また両ユーザーについて、起動の許可 オプションの値を 許可 にしておく必
要があります。
11. ユーザーを追加する必要がある場合は、追加 ボタンをクリックします
12. OK をクリックして設定を有効にします。
起動の許可ダイアログボックスが閉じます。
13. 適用 ボタンをクリックして設定を保存します。
Windows NT ドメイン内、または Active Directory 2003 サーバー上で作業している場合は、さら
にサーバーアプリケーションのアクセス許可も設定する必要があります。それ以外の場合は、ここまで
でサーバー構成の設定はすべて完了です。
サーバーアプリケーションのアクセス許可を指定する:
1. "ASAMMCD3MC4INCA2 プロパティ” ダイアログボックスのセキュリティタブを
選択します。
2. アクセス許可グループの カスタマイズ オプションをオンにします。
3 ASAM MCD-3MC 通信の設定
20
3-9 アプリケーションのアクセス許可をカスタマイズする
3. アクセス許可を指定するため、編集 ボタンをクリックします。
アクセス許可ダイアログボックスが開きます。
3-10 アプリケーションにアクセスできるユーザー/グループを指定する
4. グループまたはユーザー名リスト内に INTERACTIVE および SYSTEM というユ
ーザーアカウントと、クライアントコンピュータにログオンするユーザーのアカウントが含
まれていることを確認します。また、両方のユーザーの アクセス許可 オプションの
値を 許可 にしておく必要があります。
5. ユーザーを追加する必要がある場合は、追加 ボタンをクリックします。
6. OK をクリックして設定を有効にします
アクセス許可ダイアログボックスが閉じます。
7. OK をクリックして設定を保存します。
8. ASAMMCD3MC4INCA2 のプロパテダイアログボックスが閉じます。
/