VCOM 構成の設定Ethernetを機能モジュールとして追加します。完了したら、イーサネット モジュールの下に
Automotive Ethernetを追加します。図 1 を参照してください。

図 1.
構成への車載イーサネットの追加
Hardware Portを構成に追加します。図 2 を参照してください。

図 2.
構成へのハードウェア ポートの追加
Cluster Name、Network Descriptor、Device Nameは必須です。図 3 を参照してください。

図 3.
ハードウェア ポートの構成
クラスター名(Cluster Name)は、VCOM ツールキットとともに自動的にインストールされる
WebUI ホームページ を介して ARXML ファイルで確認できます。図 4 を参照してください。ネットワーク記述子(Network Descriptor)は、使用される AUTOSAR XML ファイルです。デバイス名(Device Name)は、"
ENET1"など、NI MAXに表示されるものと同じハードウェアポート名です。

図 4.
WebUI でのクラスター名
ハードウェア ポートを構成したら、その下にChannelを追加できます。 ARXML ファイルで定義されているものと同じチャンネル名を使用する必要があります。図 5 と図 6 を参照してください。

図 5.
構成へのチャネルの追加
図 6.
WebUI のチャネル名
チャンネルを構成したら、このチャンネルの下に ECU のすべてまたは一部を追加できます。チャンネルの下に ECU を追加しない場合、VCOM はデフォルトですべての ECU を追加します。一部の ECU を追加する場合、ECU 名は ARXML ファイルに記述されているものと同じである必要があります。図 7 と図 8 を参照してください。

図 7.
WebUI の ECU 名
図 8.
構成への ECU の追加
ポートを構成したら、そこに 3 つのピア項目を追加する必要があります。図 9 を参照してください。

図 9.
構成への 3 つのピアの追加
VCOM 構成ファイルを構成したら、保存して閉じます。ダイアログが自動的に開き、必要に応じてサービスを追加できます。図 10 を参照してください。

図 10.
VeriStand ツリーへのサービスの追加
ProvidedServicesのチャンネル レベルTX_enable 、ECU ノード レベルTX_enable 、およびフレーム レベルTX_enableを 1 に設定すると、サービスを提供する ECU ノードが SOME/IP Service Discovery を通じてサービスを提供していることがわかります。図 11 を参照してください。トラフィックを SOME/IP にデコードするには、1 つのフレームを右クリックして Decode As... を選択し、 Currentのドロップダウン リストでSOME/IPを選択します。図 12 を参照してください。

図 11.
Wireshark で SOME/IP-SD を介してサービスを提供する
図 12.
SOME/IP をデコードするための Wireshark 構成
ConsumedServicesのチャンネル レベルTX_enable 、ECU ノード レベルTX_enable 、およびフレーム レベルTX_enableを 1 に設定すると、サービスを消費する ECU ノードがサービスをサブスクライブし、サービスを提供する ECU ノードが SOME/IP Service Discovery を通じてサブスクリプションを確認することがわかります。図 13 を参照してください。

図 13.
Wireshark の SOME/IP-SD を介したサブスクライブと SubscribeAck
サブスクリプションが成功したら、信号レベルTX_enableを 1 に設定して SOME/IP テストを開始できます。最終的に、車載イーサネット トラフィックは次のようになります。