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

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

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

3天內不再提示

應用筆記 | TSMaster快速入門篇(1)-系統變量

jf_69060466 ? 2022-11-09 16:28 ? 次閱讀

系統變量

本文給大家介紹TSMaster的一個重要概念—系統變量。系統變量可以用于監測信號、傳遞信息,還可以用于自動化以及測試等眾多領域,TSMaster幾乎所有的功能都和系統變量有關。

一 綜述

用戶在使用 Panel,腳本,標定,診斷或者其他擴展功能的時候,能夠直接訪問的變量被定義為系統變量。根據系統變量生成的原理,主要分為兩個類型:Internal Variable(內生系統變量)和User Variable(用戶自定義系統變量)。他們的主要區別是:

? 內生系統變量是系統自動生成,自動釋放的,用戶不能直接對其進行增刪操作;

? 用戶定義變量是用戶自己創建和管理的


系統變量系統架構如下圖所示:

cf6e18a8-5f53-11ed-b116-dac502259ad0.png

用戶要查看當前可用的系統變量,需要根據路徑 Simulation->System Variable 打開系統變量管理界面,如下圖所示:

cf95fc88-5f53-11ed-b116-dac502259ad0.png

二 Internal Variables(內生系統變量)

內生系統變量是跟隨系統自動生成,自動釋放的。常見的內生系統變量如下圖所示:

1. 系統信息;2.設備統計信息;3. 小程序變量。

cfb813ae-5f53-11ed-b116-dac502259ad0.png

以設備統計信息為例,如果添加了 CAN1 設備,才會動態生成 StaticsCAN1 相關的統計信息;如果刪除 CAN1 設備,這些統計信息會消失。隨著 TSMaster 軟件系統的升級,后續會增加更多的這種動態生成和加載的數據類型。

三 User Variables(用戶定義變量系統)

這種類型的變量是用戶自定義的,用戶可以進行增刪等操作。新增用戶變量流程如下所示:


? 第一步:在系統變量管理界面,右鍵,點擊:創建用戶變量

cfe97688-5f53-11ed-b116-dac502259ad0.png

? 第二步:設置用戶變量的屬性

d015c878-5f53-11ed-b116-dac502259ad0.png

Name: 變量名稱。

Category: 變量所屬分組,便于用戶管理變量,同名變量可能用于不同的應用程序中。

Comment: 對變量增加一些評論和描述。

Data Type: 變量類型,包括整形和 Float 等類型。詳細可展開查看。

ReadOnly: 該變量是否只讀,如果是只讀的,用戶無法對其進行修改。

Minimun Value: 該變量允許的最小值。

Maximum Value: 該變量允許的最大值。

Current Value: 該變量當前值。

? 添加到系統后如下圖所示:

d03d9510-5f53-11ed-b116-dac502259ad0.png

四 系統變量數據類型

TSMaster 系統變量主要包含如下數據類型:Int32,UInt32,Int64,UInt64,UInt8 Array,Int32 Array, Int64 Array, double ,double Array, string,如下所示:

d0700086-5f53-11ed-b116-dac502259ad0.png

其分別代表的意義如下:

? Int32:有符號 32 位類型,可以涵蓋住 Int8,Int16 等類型。

? UInt32:無符號 32 位類型,可以一并涵蓋住 UInt8,UInt16 等數據類型。

? Int64:有符號 64 位數據類型。

? UInt64:無符號 64 位數據類型。

? UInt8 Array:無符號 8 位數組,也就是最常用的 Byte 數組。對于數據類型的數據,在賦值的時候,數組元素之間通過’;’隔開,如下所示,其等同于數組定義為:

UInt8 Var6[5] = {12,34,56,78,90};

d095fe76-5f53-11ed-b116-dac502259ad0.png

? Int32 Array:整型32位數組類型,數組元素之間通過’;’隔開。

? Int64 Array:整型64位數組類型,數組元素之間通過’;’隔開。

? Double:雙精度數據類型。

? double Array:雙精度數組類型,數組元素之間通過’;’隔開。

? string:字符串數據類型。

五 訪問系統變量

無論是內生變量,還是用戶定義變量,其訪問方式是完全一樣的。主要介紹兩種應用場景:1. Panel 關聯系統變量;2. 通過腳本讀寫系統變量。

1. Panel 關聯系統變量

d0bbf874-5f53-11ed-b116-dac502259ad0.png

Panel 關聯系統變量流程如上圖所示:

1. 控件關聯變量類型選擇為系統變量(SystemVar)。

2. 雙擊展開變量選擇面板。

3. 在面板上選擇內置系統變量和用戶定義系統變量即可。


2. 腳本讀寫系統變量

d18813aa-5f53-11ed-b116-dac502259ad0.png

如上圖所示,簡單來說,系統變量的訪問主要用到兩類函數,這兩類函數位于小程序Function 的 APP 目錄下面。

? 寫入變量:

d1ba9406-5f53-11ed-b116-dac502259ad0.png

關于函數參數等,單擊選中該函數過后,右上角會呈現該函數的使用說明,如下圖所示:

d1d7edf8-5f53-11ed-b116-dac502259ad0.png

? 讀取變量:

d20b71f0-5f53-11ed-b116-dac502259ad0.png

基于 set_system 和 get_system 函數,賦予了腳本系統跨腳本訪問腳本內部變量的能力。

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

    關注

    29

    文章

    5654

    瀏覽量

    79758
收藏 人收藏

    評論

    相關推薦

    CDK應用筆記

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

    新書推薦 | TSMaster開發從入門到精通

    書名:TSMaster開發從入門到精通書號:9787302667193作者:楊金升劉矗劉功申定價:99.80元《CANoe開發從入門到精通》作者又一力作!本書旨在幫助廣大汽車工業領域的研發工程師
    的頭像 發表于 08-30 12:37 ?677次閱讀
    新書推薦 | <b class='flag-5'>TSMaster</b>開發從<b class='flag-5'>入門</b>到精通

    重磅!翹首以盼的《TSMaster開發從入門到精通》正式出版!

    TSMaster軟件,大家翹首以盼的《TSMaster開發從入門到精通》書籍于8月正式出版發售!《TSMaster開發從入門到精通》由楊金升
    的頭像 發表于 08-10 08:21 ?588次閱讀
    重磅!翹首以盼的《<b class='flag-5'>TSMaster</b>開發從<b class='flag-5'>入門</b>到精通》正式出版!

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

    UDSonCAN/CANFD的功能以及詳細的使用操作。本文關鍵詞:UDS,BootLoader,自動診斷流程,診斷系統變量目錄Catalog4.TSMaster診斷控制臺5.
    的頭像 發表于 06-18 08:21 ?2118次閱讀
    <b class='flag-5'>TSMaster</b> 的 CAN UDS 診斷操作指南(下)

    芯海CS32F0XXADC外設模塊應用筆記

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

    芯海應用筆記:CPW3101入門指南

    海科技 CPW3101 SOC 應用產品的設計、開發和調試。*附件:應用筆記:CPW3101入門指南.pdf
    發表于 05-16 14:39

    芯海應用筆記:通用 MCU IAR 開發指南

    本應用筆記旨在幫助指導用戶針對芯海通用 MCU 基于 IAR 環境的快速開發,幫助用戶快速建立應用工程。芯海科技通用 MCU 提供的 pack 開發包都是僅支持芯海 CSU、MDK 或 IAR 通用
    發表于 05-16 11:50

    芯海應用筆記:通用 MCU 基于 GCC 編譯開發應用

    本應用筆記旨在幫助指導用戶針對芯海通用 MCU 基于 GCC 環境的快速開發。芯海科技通用 MCU 提供的 pack 開發包都是僅支持芯海 CSU、MDK 或 IAR 通用集成的 IDE 工具,如果
    發表于 05-16 11:47

    芯海通用 MCU 應用筆記 :CS32F103 系列 MCU IAP 升級指南

    本應用筆記旨在幫助指導用戶針對芯海 CORTEX-M3 MCU CS32F103 系列單片機 IAP 應用的快速開發。本應用筆記實現了 CAN 和 USART 兩種接口方式來開發 IAP 應用,協議
    發表于 05-16 11:40

    芯海通用 MCU 應用筆記: C32F103xB 快速應用指南

    、在線升級工具等。文中所提文檔,均可在官網下載。*附件:應用筆記:CS32F103xB系列快速應用指南.pdf
    發表于 05-16 11:37

    芯海通用 MCU 應用筆記: C32F03x 系列快速應用指南

    并新建項目、量產燒錄 器、在線升級工具等。文中所提文檔,均可在官網下載。*附件:應用筆記:CS32F03x系列快速應用指南.pdf
    發表于 05-16 11:29

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

    便用戶 快速移植。本應用筆記分為三部分:獨立 ADC 模式、降低 ADC 誤差固件的方法和在 VDD 跳變的情況下使用ADC 模式。*附件:應用筆記:CS32F0XX ADC外設模塊指導.pdf
    發表于 05-16 10:49

    芯海CSU18P88應用筆記

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

    CSU18MX86應用筆記

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

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

    和大家分享一下關于TSMaster軟件中同時記錄標定變量和DBC信號至BLF文件的實現方法。本文關鍵字:標定變量、DBC信號、BLF文件目錄Catalog1.加載
    的頭像 發表于 03-25 08:20 ?872次閱讀
    <b class='flag-5'>TSMaster</b>如何同時記錄標定<b class='flag-5'>變量</b>和DBC信號至BLF文件
    主站蜘蛛池模板: 免费a网址 | 免费观看激色视频网站bd | 欧美成人免费大片888 | 美女把尿口扒开让男人桶出水 | 亚洲 欧美 另类 综合 日韩 | 亚洲国产精品国产自在在线 | 国内真实实拍伦视频在线观看 | 精品国产免费观看一区高清 | 午夜精品久久久久久99热7777 | 天天噜噜日日噜噜久久综合网 | 亚洲视频在线不卡 | 欧美黄视频在线观看 | 性色a v 一区 | 日本视频www色 | 免费观看四虎精品成人 | 久久鲁视频 | 天天爽天天爽 | 爱爱帝国亚洲一区二区三区 | 天堂黄网| 午夜精品久久久久久99热 | 亚欧洲乱码专区视频 | 你懂的网址免费国产 | 人人爱人人澡 | 五月婷六月婷婷 | 九九草在线观看 | 婷婷五月天.com | 亚洲人成综合网站在线 | 亚洲视频1区 | 亚洲国产香蕉视频欧美 | 国产精品久线观看视频 | 伊人网大| aa黄色毛片| 日本三区四区免费高清不卡 | 欧美黄色录像视频 | 美女用手扒开尿口给男生桶爽 | 国产精品美女在线 | 亚洲国产女人aaa毛片在线 | 日本a级特黄三级三级三级 日本边添边爱边摸边做边爱 | avtt国产| 美女扒尿口给男人桶到爽 | 国产一区二区三区四卡 |