? ? ? ? 前面的文章中有介紹過基于Network based mode和channel?base?mode的環境配置,不過我們都是使用比較舊的辦法,在我使用了一段時間Vector Hardware Manager配置之后發現這個更加好用結合之前的配置方法,使用起來也更加的靈活,今天就來介紹下這個配置方法。
概念介紹:
(Physical) Port:(物理)端口,對應 Vector 硬件上的以太網物理通道
Virtual Port:虛擬端口,通常不需要在硬件配置中添加。對應 CANoe 等軟件中的 Network
Node、 Test Module 等
Segment:有 Link 和 Switch 兩種類型,用于仿真以太網拓撲結構中兩個設備的直連模式
或者多個設備的交換機連接模式
Link Segment:最多支持兩個端口且必需包含至少一個物理端口。有兩種組合:一個物理端
口和一個虛擬端口的組合(Direct Connection, DC 模式)和一對物理端口的組
合(Test Access Point, TAP 模式)
Switch Segment:支持超過兩個端口
Network:可包含一個或多個 Segment,對應上位機 中的軟件通道
TAP(Test Access Point)配置模式
????????TAP 模式適用于監測兩個 ECU/Switch 之間的以太網通信,這是一個純測量模式。以下圖為例, 如用戶希望 Switch_1 與 Switch_2 間的鏈路 M 上的以太網流量, 可采用 TAP 模式, 斷開/移除原先的連接, 將 Vector 以太網接口卡串入鏈路中,在 CANoe/CANalyzer 中便可以觀測到鏈路 M 上的所有以太網流量。
1、 vHardwareManager 切換至配置模式
????????點擊箭頭圖標展開通道詳情, 拖拽 New Link 到 Add network處,自動生成一個名為 Network 的網絡:
2、分別拖拽 VN5620 的兩個物理端口至 Link Segment:
3、分別點擊下圖三點圖標可以編輯 Port、 Segment 和 Network 的屬性:?
Port: 支持修改名稱、物理通道、模式(Master/Slave 以及通信速率)和兼容性設置:
????????模式默認是 Master/slave Auto,建議依據實際情況選擇 Master 還是 Slave 以及通信速率。
????????兼容性設置只有 88Q2112 Rev.A2 Module 支持, 用于兼容 88Q2112 Rev.A0 的 1G 模式。
?Link Segment: 支持修改名稱、硬件、 類型設置:
????????類型設置在 Link 選項中支持設置 Link Transparency(LT)功能,該功能默認為 Disabled,即不使能。 如果使能 LT 功能, Master 會將 Link Status 傳遞給 Link Segment 的另一物理端口。 LT 的Master 可以指定為某個物理端口,也可以設置為 Automatic。如選擇 Automatic, 首先 Link
down 的端口成為 Master, 將狀態傳遞給另一個端口。
Network: 支持修改名稱和設置 VLAN group。
????????名稱用于與上位機中的 Network 對應,詳見第 5 步。VLAN group 用于設置攜帶 VLAN 報文的進站規則
4、配置完成后點擊右上角的 Deploy 部署配置至 VN5000 中。
5. 在 CANoe 的 Hardware->Channel mapping 中匹配硬件與軟件中的 Network。
????????若硬件中設置的 Network 名稱與 CANoe 軟件中的網絡名稱一致,軟件會自動將硬件網絡與同名的軟件網絡對應的軟件通道匹配:
????????若不一致,則需手動選擇軟件通道對應的硬件 Network:?
????????
6、激活測量端口:
DC(Direct Connection)配置模式
????????DC(Direct Connection)配置模式適用于通過上位機軟件來仿真通信中的一方,與一個真實 ECU 通信的場景。 例如 CANoe 作為 Tester 和真實的 DoIP 邊緣網關節點通信。配置 DC 模式的操作步驟與 TAP 模式類似,區別在于 DC 模式下,用戶只拖拽一個物理端口。
1、vHardwareManager 切換至配置模式
拖拽 New Link 到 Add network 處, 自動生成一個名為Network 的網絡,并拖拽物理端口至該 Link 模塊上:
2、修改物理端口的通道以及模式:
?3、配置完成后點擊右上角的 Deploy 部署配置至 VN5000 中。
4. 在 CANoe 的 Hardware->Channel mapping 中匹配硬件與軟件中的 Network。
????????若硬件中設置的 Network 名稱與 CANoe 軟件中的網絡名稱一致,軟件會自動將硬件網絡與同名的軟件網絡對應的軟件通道匹配:
????????若不一致,則需手動選擇軟件通道對應的硬件 Network:?
????????
5、激活測量端口:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????????????????????????? ------? Vector
????????