chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

應(yīng)用筆記 | TSMaster快速入門篇(1)-系統(tǒng)變量

上海同星智能科技有限公司 ? 2022-11-09 16:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

系統(tǒng)變量

本文給大家介紹TSMaster的一個(gè)重要概念—系統(tǒng)變量。系統(tǒng)變量可以用于監(jiān)測信號(hào)、傳遞信息,還可以用于自動(dòng)化以及測試等眾多領(lǐng)域,TSMaster幾乎所有的功能都和系統(tǒng)變量有關(guān)。

一 綜述

用戶在使用 Panel,腳本,標(biāo)定,診斷或者其他擴(kuò)展功能的時(shí)候,能夠直接訪問的變量被定義為系統(tǒng)變量。根據(jù)系統(tǒng)變量生成的原理,主要分為兩個(gè)類型:Internal Variable(內(nèi)生系統(tǒng)變量)和User Variable(用戶自定義系統(tǒng)變量)。他們的主要區(qū)別是:

? 內(nèi)生系統(tǒng)變量是系統(tǒng)自動(dòng)生成,自動(dòng)釋放的,用戶不能直接對(duì)其進(jìn)行增刪操作;

? 用戶定義變量是用戶自己創(chuàng)建和管理的


系統(tǒng)變量系統(tǒng)架構(gòu)如下圖所示:

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

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

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

二 Internal Variables(內(nèi)生系統(tǒng)變量)

內(nèi)生系統(tǒng)變量是跟隨系統(tǒng)自動(dòng)生成,自動(dòng)釋放的。常見的內(nèi)生系統(tǒng)變量如下圖所示:

1. 系統(tǒng)信息;2.設(shè)備統(tǒng)計(jì)信息;3. 小程序變量。

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

以設(shè)備統(tǒng)計(jì)信息為例,如果添加了 CAN1 設(shè)備,才會(huì)動(dòng)態(tài)生成 StaticsCAN1 相關(guān)的統(tǒng)計(jì)信息;如果刪除 CAN1 設(shè)備,這些統(tǒng)計(jì)信息會(huì)消失。隨著 TSMaster 軟件系統(tǒng)的升級(jí),后續(xù)會(huì)增加更多的這種動(dòng)態(tài)生成和加載的數(shù)據(jù)類型。

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

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


? 第一步:在系統(tǒng)變量管理界面,右鍵,點(diǎn)擊:創(chuàng)建用戶變量

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

? 第二步:設(shè)置用戶變量的屬性

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

Name: 變量名稱。

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

Comment: 對(duì)變量增加一些評(píng)論和描述。

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

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

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

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

Current Value: 該變量當(dāng)前值。

? 添加到系統(tǒng)后如下圖所示:

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

四 系統(tǒng)變量數(shù)據(jù)類型

TSMaster 系統(tǒng)變量主要包含如下數(shù)據(jù)類型:Int32,UInt32,Int64,UInt64,UInt8 Array,Int32 Array, Int64 Array, double ,double Array, string,如下所示:

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

其分別代表的意義如下:

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

? UInt32:無符號(hào) 32 位類型,可以一并涵蓋住 UInt8,UInt16 等數(shù)據(jù)類型。

? Int64:有符號(hào) 64 位數(shù)據(jù)類型。

? UInt64:無符號(hào) 64 位數(shù)據(jù)類型。

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

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

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

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

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

? Double:雙精度數(shù)據(jù)類型。

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

? string:字符串?dāng)?shù)據(jù)類型。

五 訪問系統(tǒng)變量

無論是內(nèi)生變量,還是用戶定義變量,其訪問方式是完全一樣的。主要介紹兩種應(yīng)用場景:1. Panel 關(guān)聯(lián)系統(tǒng)變量;2. 通過腳本讀寫系統(tǒng)變量。

1. Panel 關(guān)聯(lián)系統(tǒng)變量

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

Panel 關(guān)聯(lián)系統(tǒng)變量流程如上圖所示:

1. 控件關(guān)聯(lián)變量類型選擇為系統(tǒng)變量(SystemVar)。

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

3. 在面板上選擇內(nèi)置系統(tǒng)變量和用戶定義系統(tǒng)變量即可。


2. 腳本讀寫系統(tǒng)變量

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

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

? 寫入變量:

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

關(guān)于函數(shù)參數(shù)等,單擊選中該函數(shù)過后,右上角會(huì)呈現(xiàn)該函數(shù)的使用說明,如下圖所示:

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

? 讀取變量:

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

基于 set_system 和 get_system 函數(shù),賦予了腳本系統(tǒng)跨腳本訪問腳本內(nèi)部變量的能力。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 自動(dòng)化
    +關(guān)注

    關(guān)注

    31

    文章

    5981

    瀏覽量

    90615
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    STEVAL - ISA053V1筆記本電源系統(tǒng)的理想測試方案

    STEVAL - ISA053V1筆記本電源系統(tǒng)的理想測試方案 在電子工程師的日常工作中,為筆記本電腦電源系統(tǒng)設(shè)計(jì)合適的控制器是一項(xiàng)極具挑
    的頭像 發(fā)表于 04-17 09:15 ?230次閱讀

    Renesas QuickConnect Beginners Kit 快速上手:從入門到實(shí)踐

    Renesas QuickConnect Beginners Kit 快速上手:從入門到實(shí)踐 在當(dāng)今快速發(fā)展的電子科技領(lǐng)域,快速原型開發(fā)和高效的系統(tǒng)
    的頭像 發(fā)表于 12-29 09:25 ?462次閱讀

    【離線語音】安信可VC-01/02教程:中級(jí)入門篇

    教程 【快速上手】 安信可離線語音模組 VC-01、VC-02 系列教程 【中級(jí)入門篇】 安信可離線語音模組 VC-01、VC-02 系列教程 【高級(jí)進(jìn)階】 安信可離線語音模組 V
    的頭像 發(fā)表于 07-31 09:33 ?966次閱讀
    【離線語音】安信可VC-01/02教程:中級(jí)<b class='flag-5'>入門篇</b>

    ESP32-運(yùn)行網(wǎng)頁服務(wù)器(Web Server)-實(shí)用

    在前一文章《ESP32-運(yùn)行網(wǎng)頁服務(wù)器(WebServer)-入門篇》,我們介紹了ESP32運(yùn)行網(wǎng)頁服務(wù)器(WebServer)的原理,然后我們基于ESP32實(shí)現(xiàn)了一個(gè)demo代碼;看到很多同學(xué)都留言發(fā)表了自己的看法,有很多同學(xué)都基于這個(gè)原理實(shí)現(xiàn)了很多有意思的應(yīng)用;這里
    的頭像 發(fā)表于 07-28 18:05 ?4000次閱讀
    ESP32-運(yùn)行網(wǎng)頁服務(wù)器(Web Server)-實(shí)用<b class='flag-5'>篇</b>

    告別摸索!TSMaster官方最全學(xué)習(xí)路徑整理

    與測試。但對(duì)于初學(xué)者來說,面對(duì)TSMaster豐富的功能模塊,往往不知從何入手。本文將為您梳理一條清晰的TSMaster學(xué)習(xí)路線,幫助您系統(tǒng)掌握這一工具。1認(rèn)識(shí)TSM
    的頭像 發(fā)表于 06-13 20:06 ?1403次閱讀
    告別摸索!<b class='flag-5'>TSMaster</b>官方最全學(xué)習(xí)路徑整理

    干貨分享 | 零基礎(chǔ)上手!TSMaster圖形信號(hào)表達(dá)式實(shí)操指南

    TSMaster軟件支持在圖形里面的信號(hào)表達(dá)式功能,主要用于多信號(hào)表達(dá)式運(yùn)算和顯示的場景。本文將以A2L中的標(biāo)定變量為例,介紹如何使用圖形中的信號(hào)表達(dá)式功能進(jìn)行多信號(hào)的后處理運(yùn)算和顯示。本文關(guān)鍵詞
    的頭像 發(fā)表于 06-06 20:03 ?1001次閱讀
    干貨分享 | 零基礎(chǔ)上手!<b class='flag-5'>TSMaster</b>圖形信號(hào)表達(dá)式實(shí)操指南

    GPDV6624C應(yīng)用筆記1.0版

    電子發(fā)燒友網(wǎng)站提供《GPDV6624C應(yīng)用筆記1.0版.pdf》資料免費(fèi)下載
    發(fā)表于 06-06 17:20 ?0次下載

    零死角玩轉(zhuǎn)STM32——系統(tǒng)

    本文共4冊(cè),由于資料內(nèi)存過大,分開上傳,有需要的朋友可以去主頁搜索下載哦~ 《零死角玩轉(zhuǎn) STM32》系列教程由初級(jí)、中級(jí)、高級(jí)、系統(tǒng)
    發(fā)表于 05-21 14:08

    零死角玩轉(zhuǎn)STM32——高級(jí)

    本文共4冊(cè),由于資料內(nèi)存過大,分開上傳,有需要的朋友可以去主頁搜索下載哦~ 《零死角玩轉(zhuǎn) STM32》系列教程由初級(jí)、中級(jí)、高級(jí)、系統(tǒng)
    發(fā)表于 05-21 14:02

    零死角玩轉(zhuǎn)STM32——中級(jí)

    本文共4冊(cè),由于資料內(nèi)存過大,分開上傳,有需要的朋友可以去主頁搜索下載哦~ 《零死角玩轉(zhuǎn) STM32》系列教程由初級(jí)、中級(jí)、高級(jí)、系統(tǒng)
    發(fā)表于 05-21 13:56

    零死角玩轉(zhuǎn)STM32——初級(jí)

    本文共4冊(cè),由于資料內(nèi)存過大,分開上傳,有需要的朋友可以去主頁搜索下載哦~ 《零死角玩轉(zhuǎn) STM32》系列教程由初級(jí)、中級(jí)、高級(jí)系統(tǒng)
    發(fā)表于 05-21 13:48

    電子工程師自學(xué)速成 —— 提高

    本文共3冊(cè),由于資料內(nèi)存過大,分開上傳,有需要的朋友可以去主頁搜索下載哦~ 電子工程師自學(xué)速成分為:入門篇、提高和設(shè)計(jì),本文為提高;內(nèi)容包括模擬電路和數(shù)字電路兩大部分,其中模擬
    發(fā)表于 05-15 15:56

    電子工程師自學(xué)速成——入門篇

    本文共3冊(cè),由于資料內(nèi)存過大,分開上傳,有需要的朋友可以去主頁搜索下載哦~ 電子工程師自學(xué)速成分為:入門篇、提高和設(shè)計(jì),本文為入門篇,內(nèi)容包括電子技術(shù)
    發(fā)表于 05-15 15:50

    【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗(yàn)】+ 入門篇學(xué)習(xí)

    的是基礎(chǔ),主要從為什么要學(xué)習(xí)AI Agent和開發(fā)AI Agent的知識(shí)儲(chǔ)備入手進(jìn)行介紹。作為入門AI Agent的小白還是很有必要學(xué)習(xí)的。這里將一些重要觀點(diǎn)作個(gè)歸納 1.AI Agent=大模型+記憶
    發(fā)表于 05-02 09:26

    【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗(yàn)】總體預(yù)覽及入門篇

    基礎(chǔ)知識(shí)有所補(bǔ)充,另外書本后面的案例也會(huì)對(duì)Ai的應(yīng)用產(chǎn)生一些啟發(fā). 首先老規(guī)矩,先看一下目錄結(jié)構(gòu) 包含3大主題: 入門篇:介紹了Agent的概念、發(fā)展、與Prompt和Copilot的區(qū)別
    發(fā)表于 04-20 21:53