系統變量的靈活應用
TSMaster把系統變量作為參數引入診斷模塊中,極大的拓展了診斷模塊跟其他模塊數據交互的能力,本文主要演示具體的操作。
A 系統變量作為參數
系統變量具有軟件內部和外部模塊之間數據交互的能力,TSMaster把系統變量作為參數引入診斷模塊中,極大的拓展了診斷模塊跟其他模塊數據交互的能力。下面以幾個典型的應用場景為例說明其功能:
首先,在系統中創建兩個系統變量,VIN_Code,Voltage,如下所示:
VIN_Code變量為string類型:
Voltage變量為Double類型:
把系統變量關聯到Panel和Graphic中,如下所示:
【1】在Panel中設置電壓值Voltage,通過診斷寫入到ECU中:
【2】在Panel中設置VIN碼,通過診斷寫入到ECU中:
【3】通過診斷讀取ECU內部電壓值,并顯示到Graphic中:
注意:讀取的變量,需要用戶手動設置,才會同步到系統變量中。
【4】通過診斷讀取ECU內部VIN碼,并顯示到Panel中:
B 系統變量關聯Console服務
在前面章節中,用戶在診斷控制臺中可以根據需要靈活配置診斷服務。這些診斷服務配置好過后,用戶需要在診斷控制臺中雙擊啟動該診斷服務。但是如果用戶想在Panel界面中啟動該診斷命令,則還需要借助系統變量。步驟如下:
【1】首先在診斷BasicConfig窗體中,選中目標服務,然后右鍵菜單中把該診斷服務注冊為系統變量,如下所示:
注冊完成后,該服務項的圖標變成如下圖標,表示成為一個注冊了系統變量的服務,如下所示:
【2】注冊完成后,在系統變量管理器中,就可以看到該系統變量了,如下所示:
【3】在Panel中添加Button,并關聯該系統變量,如下所示:
【4】運行程序,點擊Panel上的測試按鈕,可以看到,診斷模塊執行了DiagnosticSessionControl服務。如下所示:
C 外部程序控制診斷
外部程序可以通過系統變量跟TSMaster進行數據交換。
-
模塊
+關注
關注
7文章
2735瀏覽量
47754 -
診斷
+關注
關注
1文章
58瀏覽量
12308
發布評論請先 登錄
相關推薦
Amazon Q Business新功能發布,助力企業提效
解決方案 | 基于TSMaster的平板電腦解決方案

干貨分享 | TSMaster軟件指南

TSMaster—RP1210模塊使用指南

新用戶必看!TSMaster軟件Q A指南(第2期)

TSMaster 的 CAN UDS 診斷操作指南(下)

TSMaster 2024.04 最新版已上線,來看看新增了哪些實用功能

在TSMaster中加載基于DotNet平臺的Seed&amp;Key

TSMaster如何同時記錄標定變量和DBC信號至BLF文件

TSMaster 總線記錄功能操作指南

TSMaster 序列發送模塊在汽車開發測試中的應用

評論