在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

應用筆記 | TSMaster——圖形編輯面板功能模塊簡介

上海同星智能科技有限公司 ? 2022-11-01 16:47 ? 次閱讀

圖形編輯面板

TSMaster 圖形編輯面板讓用戶能夠開發自己的圖形窗口,用于處理報文的收發,信號解析顯示等功能。

一 工具欄

1. 模式選擇按鈕,主要包含如下模式:

1)按下狀態時候,當前 Panel 處于編輯模式下,用戶可以增加刪除控件,編輯控件屬性的。

2)彈起狀態,當前 Panel 處于測試運行模式,顯示的是該面板實際運行時的狀態,用戶不可進行編輯。

3)灰色狀態,當前 Panel 處于運行狀態。意味著當前 TSMaster 處于設備連接運行狀態。如果用戶想重新編輯界面,必須斷開 TSMaster 連接,才可以進入編輯狀態。


2. 層疊控制

當出現控件層疊情況時,把控件移動到前面和把控件移動到后面。


3. 對齊控件

控件對齊分為兩步:

1)首先選擇需要對齊的多個控件:按住 Ctrl 鍵,鼠標點擊多個按鈕,則選中多個控件。如下所示:

f45c5c66-5778-11ed-b116-dac502259ad0.png


2)選擇頂部菜單欄的對齊按鈕,如下所示:

f48d2a12-5778-11ed-b116-dac502259ad0.png

對齊選項有:

? Align Left:左對齊

? Align Right:右對齊

? Align Top:上對齊

? Align Buttom:下對齊

? Center Horizontally:以中間模塊為準水平對齊

f4b53818-5778-11ed-b116-dac502259ad0.png

? Center Vertically:以中間模塊為準垂直對齊

f4e4aa44-5778-11ed-b116-dac502259ad0.png

? Distribute Horizontally::橫向均勻排布

f5034972-5778-11ed-b116-dac502259ad0.png

以最左邊和最右邊一個控件的坐標為準,計算控件之間間隔的平均值,然后在橫向上均勻排列。


? Distribute Vertically::縱向均勻排布

f538c944-5778-11ed-b116-dac502259ad0.png


以最上面和最下面一個控件的坐標為準,計算控件之間間隔的平均值,然后在縱向上均勻排列。

4.新建 Panel

創建全新的 Panel,此操作將刪除 Panel 所有現有的控件。


5. 加載配置

載入現有 Panel 配置文件。


6. 存儲配置

存儲當前 Panel 的配置文件。


7.Panel 參數配置

主要包含如下參數配置:

? Feature Enable:是否使能 Panel

? Layout:Panel 內部控件整體布局

? Design Time:設計時是否顯示鏈接標簽和控件名稱

? Refresh Rate:配置 Panel 數據的刷新時間。推薦刷新時間為 300ms。如果電腦配置較高,可以配置更高的刷新率


二 控件基本操作

1. 添加控件

f57bd748-5778-11ed-b116-dac502259ad0.png

2. 刪除控件

直接 Delete 鍵,或者右鍵,快捷菜單選擇刪除。

f5b56c6a-5778-11ed-b116-dac502259ad0.png

3. 移動控件

控件都會有自己所在的容器,在容器范圍內,想調整位置,直接選中控件,左鍵按住,移動即可。如下所示:

f5d02596-5778-11ed-b116-dac502259ad0.png


4.移動到容器外面

TSMaster 不支持直接拖拽到容器外面,如果要把控件移出容易,可以采用剪切(Ctrl+X)+ 粘貼(Ctrl+V)的方式可以把控件移動到容器外面。

f5e6f262-5778-11ed-b116-dac502259ad0.png


5.顯示控件類型名

在設計時(Design Time)階段,默認是顯示控件的名稱(這個名稱是控件的唯一 ID,是系統默認分配的,不能修改,在運行時不可見)的,如下圖所示:

f6037a4a-5778-11ed-b116-dac502259ad0.png


如果在設計階段不想看到控件的唯一名稱,可以到 Settings 界面中進行設置,如下所示:

f61c3062-5778-11ed-b116-dac502259ad0.png


6.顯示控件關聯的變量鏈接

在設計時(Design Time)階段,用戶可以設置顯示當前控件所關聯的變量(CAN/LIN 信號或者系統變量等),便于設計者清晰的知道當前該控件所關聯的信號值,如下圖所示:

f63e6bfa-5778-11ed-b116-dac502259ad0.png


在設計時階段,打開和關閉該關聯信號的顯示,跟打開和關閉控件名稱的顯示操作是一樣的,如下圖所示:

f65d9804-5778-11ed-b116-dac502259ad0.png


三 UI事件

TSMaster 提供了豐富的 Panel 界面。通過關聯變量,可以實現變量值的修改,或者變量值修改過后在 UI 界面上呈現,這些都比較好理解。如果用戶要實現按下按鍵過后,TSMaster 軟件發送一串報文,則需要配合 C 腳本實現 UI 事件機制。


UI 事件機制

Panel 的事件機制架構圖如下圖所示:

f66bf6b0-5778-11ed-b116-dac502259ad0.png


Panel 事件機制的實現,簡單來說可以概括如下:Panel 中用戶輸入(按下按鍵,輸入數值等)->改變關聯的小程序變量的值->觸發 C 腳本中數值變化事件->在事件中執行用戶想執行的代碼即可。下面以按鍵發送報文為例講解 UI 事件的添加過程。

四 釋疑

1.為啥 DBC 解析是對的,Panel 上控件顯示不對?


問題描述:

為什么信號值 DBC 解析出來是 12%,但是儀表盤上總是顯示 1.0(100%)

f6cd45e6-5778-11ed-b116-dac502259ad0.png

查看信號定義,因為信號值定義的范圍是 0—100,單位為”%”,解析出來的信號值為12%,代表信號值為 12,然后單位是字符串”%”,并不是信號值是 0.12。因此,儀表盤的范圍應該是 0—100,跟信號定義中的范圍是一致的。如果儀表盤的范圍設置為 0—1,則當信號值顯示為 12%的時候,儀表盤當然會顯示到最大值 1。


解決辦法:

設置儀表控件屬性,調整該控件的顯示范圍跟信號的范圍一樣。從 0-1 調整為 0-100,調整過后,儀表盤顯示正常。


2. 添加了 DBC,為啥通過 Panel 關聯信號的時候看不到任何信號?


問題描述:

加載了示例數據庫:TOSUN_Hardware_Synthesize

f6eaefec-5778-11ed-b116-dac502259ad0.png

可以看到,有報文,有信號等。

在面板中,添加 InputOutputBox,選擇關聯一個 CAN 信號,結果界面如下:

f71c8d36-5778-11ed-b116-dac502259ad0.png


此時如果用單存顯示控件,如 Progressbar 等關聯信號,是可以看到信號的。

原因分析:

InputBox 是輸入信號,這種信號從邏輯上來說需要被修改并發送到總線上,因此必須關聯到一個發送節點的 CAN 信號上。然后我們繼續看這個數據庫:

f74b4108-5778-11ed-b116-dac502259ad0.png

可見,節點數量為 0,也就是沒有任何發送和接收節點。這種情況下是無法啟動 RBS仿真的,因為沒有發生節點,也就看不到任何跟發送節點相關的信號了。

解決辦法:

添加發送節點,并把報文和信號關聯到發送節點上,就可以看到信號了。

f7664aa2-5778-11ed-b116-dac502259ad0.png


3.Panel 中看不到滾動條

在設計 Panel 的時候,出現看不到窗體看不到滾動條(垂直+水平)的情況。如果窗體面積很大,超出了屏幕顯示范圍,就會出現一部分窗體被遮擋的情況。如下所示:

f7927366-5778-11ed-b116-dac502259ad0.png


原因分析:

電腦屏幕設置了縮放,造成控件內部不能正確計算相對屏幕的尺寸,因此無法正確顯示滾動條。查看電腦設置如下:

f820c27e-5778-11ed-b116-dac502259ad0.png


解決方案:

關閉屏幕縮放,設置縮放為 100%,重啟軟件,即可重新看到窗體的滾動條。

f849f414-5778-11ed-b116-dac502259ad0.png

可以看到,在窗體上重新出現了滾動條(垂直+水平),如下所示:

f881f832-5778-11ed-b116-dac502259ad0.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • MASTER
    +關注

    關注

    0

    文章

    104

    瀏覽量

    11303
收藏 人收藏

    評論

    相關推薦

    CDK應用筆記

    電子發燒友網站提供《CDK應用筆記.pdf》資料免費下載
    發表于 01-16 16:17 ?0次下載
    CDK應<b class='flag-5'>用筆記</b>

    S32K3xxICU應用筆記

    S32K3xxICU應用筆記
    發表于 12-30 15:38 ?0次下載

    MES系統的功能模塊詳解

    生產流程,提高生產效率和產品質量。以下是MES系統的主要功能模塊的介紹: 生產調度管理 : 功能 :MES系統通過生產調度模塊,根據訂單需求、設備狀態、物料供應等因素,制定合理的生產計劃和調度指令。 作用 :確保生產活動有序進行
    的頭像 發表于 10-27 09:27 ?509次閱讀

    FPD link主要功能模塊

    電子發燒友網站提供《FPD link主要功能模塊.pdf》資料免費下載
    發表于 09-27 11:38 ?0次下載
    FPD link主要<b class='flag-5'>功能模塊</b>

    TSMaster—RP1210模塊使用指南

    模塊的操作進行詳細介紹。本文關鍵詞:RP1210,ISO15765,車輛診斷目錄Catalog1.產品簡介2.RP1210模塊使用說明3.軟件設置與使用1產品簡介1
    的頭像 發表于 08-30 12:37 ?361次閱讀
    <b class='flag-5'>TSMaster</b>—RP1210<b class='flag-5'>模塊</b>使用指南

    SSD架構與功能模塊詳解

    在之前的系列文章中,我們介紹了固態硬盤的系列知識,包括閃存的介質、原理,以及作為SSD大腦的控制器設計,本文將詳細介紹SSD架構以及功能模塊。
    的頭像 發表于 07-27 10:30 ?1107次閱讀
    SSD架構與<b class='flag-5'>功能模塊</b>詳解

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

    以太網的DoIP的診斷功能,TSMaster的CANUDS診斷操作指南(上)篇,主要是針對UDS診斷模塊的創建、CANUDS診斷傳輸層配置和TSMaster基礎診斷
    的頭像 發表于 06-08 08:21 ?2682次閱讀
    <b class='flag-5'>TSMaster</b> 的 CAN UDS 診斷操作指南(上)

    TSMaster 中 Hex 文件編輯器使用詳細教程

    TSMaster軟件的Hex文件編輯器提供了文件處理的功能,這一特性讓使用TSMaster軟件的用戶可以更便捷地對Hex、bin、mot、s19和tsbinary類型的文件進行處理。本
    的頭像 發表于 06-01 08:21 ?901次閱讀
    <b class='flag-5'>TSMaster</b> 中 Hex 文件<b class='flag-5'>編輯</b>器使用詳細教程

    芯海CS32F0XXTIMER外設模塊用筆記

    用戶示例做了工作原理與相關代碼介紹,以方便用戶快速移 本應用筆記分為四部分: ●定時器特性概述 。基本定時器功能介紹 高級定時器功能介紹 ●特定場景應用示例 下表列出了本應用筆記覆蓋的
    發表于 05-16 15:02

    芯海CS32F0XXADC外設模塊用筆記

    本應用筆記旨在展示使用CS32FOxx微控器,提高A/D轉化精度的應用。幫助ADC模塊用戶了解 CS32微控器提供的一些高級應用并加快開發周期。所介紹的每種模式都提供一個應用示例,以方便用戶快速移植
    發表于 05-16 14:58

    芯海科技應用筆記:CS32F0XX TIMER外設模塊指導

    紹的特定用戶示例做了工作原理與相關代碼介紹, 以方便用戶快速移。本應用筆記分為四部分:定時器特性概述、基本定時器功能介紹、高級定時器功能介紹、特定場景應用示例。*附件:應用筆記:CS
    發表于 05-16 10:52

    芯海應用筆記:CS32F0XX ADC外設模塊指導

    本應用筆記旨在展示使用 CS32F0xx 微控器,提高 A/D 轉化精度的應用。幫助 ADC 模塊用戶了解CS32 微控器提供的一些高級應用并加快開發周期。所介紹的每種模式都提供一個應用示例,以方
    發表于 05-16 10:49

    CSU18MX86應用筆記

    本應用筆記旨在為用戶提供關于CSU18MX86的詳細信息和使用指南,幫助用戶快速開發基于CSU18MX86的應用。*附件:CSU18MX86應用筆記_V1.0.pdf
    發表于 05-16 10:21

    TSMaster 總線記錄功能操作指南

    功能模塊,本文主要針對總線記錄模塊的記錄功能操作,記錄文件配置,并結合總線記錄常見的使用需求進行展開。本文關鍵字:總線記錄、自動記錄、記錄文件大小、報文過濾目錄Cat
    的頭像 發表于 03-05 08:21 ?780次閱讀
    <b class='flag-5'>TSMaster</b> 總線記錄<b class='flag-5'>功能</b>操作指南

    TSMaster 2024年1月最新版本,新功能太實用

    2024年1月底,TSMaster軟件迎來一波重磅更新!本次版本更新包括5大模塊功能重點升級,新增2大功能模塊,比如工具箱支持多線程和多語言、API添加的周期報文變得更加精確、仿真
    的頭像 發表于 02-19 12:12 ?1774次閱讀
    <b class='flag-5'>TSMaster</b> 2024年1月最新版本,新<b class='flag-5'>功能</b>太實用
    主站蜘蛛池模板: 好男人社区www在线观看| 理论片亚洲| 亚洲国产欧美精品一区二区三区| 韩国三级无遮挡床戏视频| 熊出没之环球大冒险旧版免费观看 | 2021精品国产综合久久| 婷婷综合网站| 国产综合久久久久影院| 狠狠色丁香六月色| 999av视频| 国产乱码精品一区二区三| 日本国产高清色www视频在线| 一级片观看| 欧美亚洲一区二区三区在线| 色涩网站在线观看| 国产午夜免费一区二区三区| 天天澡天天摸天天添视频| 澳门三级bd高清| 国内在线观看精品免费视频 | 自拍你懂的| 免费看的黄网站| 亚洲一区高清| 免费视频www| 操操综合网| 久草五月| 久久天天躁夜夜躁狠狠85台湾| 国产小视频在线观看| 国产精品区在线12p| 黄色h网站| 在线亚洲色图| 亚洲国产婷婷香蕉久久久久久| 四虎影视在线影院4hutv| 五月天激情开心网| 伊人欧美在线| 99精品热女视频专线| 都市禁忌猎艳风流美妇| 久久久久国产一级毛片高清版 | 夜夜爱夜夜爽夜夜做夜夜欢| www.av小视频| 在线视频午夜| 亚洲午夜精品一区二区|