一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

系統(tǒng)變量

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

一 綜述

用戶在使用 Panel,腳本,標(biāo)定,診斷或者其他擴(kuò)展功能的時(shí)候,能夠直接訪問(wèn)的變量被定義為系統(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 打開(kāi)系統(tǒng)變量管理界面,如下圖所示:

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

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

內(nèi)生系統(tǒng)變量是跟隨系統(tǒng)自動(dòng)生成,自動(dòng)釋放的。常見(jiàn)的內(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ì)可展開(kāi)查看。

ReadOnly: 該變量是否只讀,如果是只讀的,用戶無(wú)法對(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:無(wú)符號(hào) 32 位類型,可以一并涵蓋住 UInt8,UInt16 等數(shù)據(jù)類型。

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

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

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

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

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

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

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

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

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

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

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

無(wú)論是內(nèi)生變量,還是用戶定義變量,其訪問(wèn)方式是完全一樣的。主要介紹兩種應(yīng)用場(chǎng)景:1. Panel 關(guān)聯(lián)系統(tǒng)變量;2. 通過(guò)腳本讀寫(xiě)系統(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. 雙擊展開(kāi)變量選擇面板。

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


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

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

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

? 寫(xiě)入變量:

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

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

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

? 讀取變量:

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

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

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

    關(guān)注

    29

    文章

    5785

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

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

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

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

    解鎖TSMaster fifo函數(shù):報(bào)文讀取的高效方法

    入門(mén)》手冊(cè)。1.技術(shù)背景TSMaster的小程序模塊中提供了接收事件、發(fā)送事件以及預(yù)發(fā)送事件等回調(diào)事件,如圖1。相比于回調(diào)函數(shù),fifo函數(shù)使用起來(lái)比較靈活方便,可
    的頭像 發(fā)表于 03-14 20:04 ?473次閱讀
    解鎖<b class='flag-5'>TSMaster</b> fifo函數(shù):報(bào)文讀取的高效方法

    了解ISL28022的電流和功率計(jì)算應(yīng)用筆記

    本應(yīng)用筆記討論數(shù)字電源監(jiān)控器(DPM) ISL28022的內(nèi)部計(jì)算程序。它解釋了數(shù)據(jù)寄存器的位格式,并舉例說(shuō)明了內(nèi)部數(shù)學(xué)處理器從測(cè)得的分流和總線電壓導(dǎo)出電流和功率值的程序步驟。本應(yīng)用筆記是ISL28022數(shù)據(jù)手冊(cè)的摘要。
    的頭像 發(fā)表于 02-21 11:30 ?590次閱讀
    了解ISL28022的電流和功率計(jì)算應(yīng)<b class='flag-5'>用筆記</b>

    CDK應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《CDK應(yīng)用筆記.pdf》資料免費(fèi)下載
    發(fā)表于 01-16 16:17 ?0次下載
    CDK應(yīng)<b class='flag-5'>用筆記</b>

    ES32VF2264應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《ES32VF2264應(yīng)用筆記.pdf》資料免費(fèi)下載
    發(fā)表于 01-16 16:14 ?0次下載
    ES32VF2264應(yīng)<b class='flag-5'>用筆記</b>

    ES7P0214應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《ES7P0214應(yīng)用筆記.pdf》資料免費(fèi)下載
    發(fā)表于 01-16 16:06 ?0次下載
    ES7P0214應(yīng)<b class='flag-5'>用筆記</b>

    ES7P0213應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《ES7P0213應(yīng)用筆記.pdf》資料免費(fèi)下載
    發(fā)表于 01-16 15:26 ?0次下載
    ES7P0213應(yīng)<b class='flag-5'>用筆記</b>

    AT32F423 PWC應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《AT32F423 PWC應(yīng)用筆記.pdf》資料免費(fèi)下載
    發(fā)表于 01-15 15:30 ?0次下載
    AT32F423 PWC應(yīng)<b class='flag-5'>用筆記</b>

    S32K3xxICU應(yīng)用筆記

    S32K3xxICU應(yīng)用筆記
    發(fā)表于 12-30 15:38 ?2次下載

    零基礎(chǔ)開(kāi)發(fā)小安派-Eyes-S1入門(mén)篇】——工程文件架構(gòu)

    -Eyes-S1入門(mén)篇】——初識(shí)小安派-Eyes-S12、零基礎(chǔ)開(kāi)發(fā)小安派-Eyes-S1入門(mén)篇】——安裝VMware與Ubuntu3、入門(mén)篇
    的頭像 發(fā)表于 11-06 16:10 ?549次閱讀
    零基礎(chǔ)開(kāi)發(fā)小安派-Eyes-S<b class='flag-5'>1</b>【<b class='flag-5'>入門(mén)篇</b>】——工程文件架構(gòu)

    新書(shū)推薦 | TSMaster開(kāi)發(fā)從入門(mén)到精通

    書(shū)名:TSMaster開(kāi)發(fā)從入門(mén)到精通書(shū)號(hào):9787302667193作者:楊金升劉矗劉功申定價(jià):99.80元《CANoe開(kāi)發(fā)從入門(mén)到精通》作者又一力作!本書(shū)旨在幫助廣大汽車工業(yè)領(lǐng)域的研發(fā)工程師
    的頭像 發(fā)表于 08-30 12:37 ?1279次閱讀
    新書(shū)推薦 | <b class='flag-5'>TSMaster</b>開(kāi)發(fā)從<b class='flag-5'>入門(mén)</b>到精通

    重磅!翹首以盼的《TSMaster開(kāi)發(fā)從入門(mén)到精通》正式出版!

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