91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

Include File解鎖Vector Logger Suite高階功能

Vector維克多 ? 來(lái)源:Vector維克多 ? 2025-12-30 09:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Include File(inc文件)是Vector Logger Suite(VLS)中使用LTL代碼片段的關(guān)鍵機(jī)制。通過Include File,用戶可以在LTL代碼中靈活定義參數(shù)、觸發(fā)條件和信號(hào)處理邏輯,并可通過圖形化界面(GUI)進(jìn)行配置,將其集成到VLS的主配置文件(glc文件)中。借助inc文件,用戶可以實(shí)現(xiàn)更復(fù)雜、更靈活的功能配置,滿足多樣化的應(yīng)用需求。

LTL簡(jiǎn)介

LTL(全稱Log Task Language)是VLS編譯配置文件時(shí)采用的核心編程語(yǔ)言,專為L(zhǎng)ogger設(shè)備設(shè)計(jì)。VLS提供圖形化界面,幫助用戶輕松連接并配置GL Logger,實(shí)現(xiàn)高效的數(shù)據(jù)記錄。在大多數(shù)場(chǎng)景下用戶可以通過VLS快速完成設(shè)備配置。對(duì)于更加復(fù)雜,個(gè)性化的需求,用戶則可以通過編輯LTL代碼實(shí)現(xiàn)高度定制化的功能。

應(yīng)用場(chǎng)景

復(fù)雜觸發(fā)邏輯的封裝

將多個(gè)觸發(fā)條件組合在一個(gè)文件中,便于統(tǒng)一管理和復(fù)用,提高配置效率。

參數(shù)化測(cè)試配置

支持定義輸入?yún)?shù)、返回參數(shù)和實(shí)例參數(shù),適用于不同測(cè)試場(chǎng)景的快速切換,提升測(cè)試靈活性。

多實(shí)例集成

在同一個(gè)項(xiàng)目中多次調(diào)用同一個(gè)inc文件,通過實(shí)例參數(shù)區(qū)分不同用途,實(shí)現(xiàn)資源復(fù)用。

信號(hào)處理與事件觸發(fā)

利用返回參數(shù)與信號(hào)值,實(shí)現(xiàn)基于總線數(shù)據(jù)的事件觸發(fā)機(jī)制,滿足復(fù)雜邏輯需求。

應(yīng)用方式與文件結(jié)構(gòu)

在VLS中,用戶可以通過界面便捷地添加、新建、替換或移除Include File。

Include File主要組成:注釋頭(Comment Header)和核心代碼區(qū)(Code Section)。

注釋頭(Comment Header):用于定義文件說(shuō)明、參數(shù)及相關(guān)信息。用戶可以通過VLS創(chuàng)建Include File模板(圖1所示)并填寫以下關(guān)鍵字內(nèi)容:

962c4b2e-e23a-11f0-8c8f-92fbcf53809c.png

圖1 Include File模板

Keyword:Purpose/Purpose End

用于說(shuō)明文件的功能,內(nèi)容會(huì)顯示在VLS界面中。示例代碼(圖2所示)。

9687154a-e23a-11f0-8c8f-92fbcf53809c.png

圖2 Purpose代碼示例

VLS界面顯示“This is a sample for test”(圖3所示)。

96e03cf6-e23a-11f0-8c8f-92fbcf53809c.png

圖3 VLS顯示

Keyword:Parameter

用于定義參數(shù),占位符%1%可以通過VLS界面中設(shè)置。示例代碼(圖4所示)。

973bb162-e23a-11f0-8c8f-92fbcf53809c.png

圖4 Parameter代碼示例

Parameter參數(shù)值可以設(shè)置為常量值或信號(hào)值,信號(hào)值會(huì)以原始形式傳遞給Include File(圖5所示)。

9791581a-e23a-11f0-8c8f-92fbcf53809c.png

圖5 VLS顯示

Keyword:Instance

用于定義實(shí)例編號(hào),用于區(qū)分同一個(gè)Include File的不同調(diào)用實(shí)例,實(shí)現(xiàn)多實(shí)例復(fù)用。示例代碼(圖6所示)。

97ebc05c-e23a-11f0-8c8f-92fbcf53809c.png

圖6 Instance代碼示例

VLS示例(圖7所示)。

98424bca-e23a-11f0-8c8f-92fbcf53809c.png

圖7 VLS顯示

Keyword:Return

用于聲明返回參數(shù)。Include File中定義的變量可作為返回值被VLS調(diào)用。一個(gè)Include File可包含多個(gè)返回參數(shù),支持多輸出場(chǎng)景。參數(shù)包括LTL腳本變量名,界面顯示名稱以及函數(shù)返回值說(shuō)明。示例代碼(圖8所示)。

989ba1ca-e23a-11f0-8c8f-92fbcf53809c.png

圖8 Return代碼示例

VLS示例(圖9所示)。

98f208bc-e23a-11f0-8c8f-92fbcf53809c.png

圖9 VLS顯示

Keyword:Position

用于指定Include File在LTL代碼中的插入位置。系統(tǒng)通常自動(dòng)確定最佳插入點(diǎn),若邏輯順序重要時(shí)可手動(dòng)調(diào)整。示例代碼(圖10-11所示)。

9946e7a6-e23a-11f0-8c8f-92fbcf53809c.png

圖10 Positon代碼示例

999c8a76-e23a-11f0-8c8f-92fbcf53809c.png

圖11 Positon代碼示例

核心代碼區(qū)(Code Section):用戶可根據(jù)LTL語(yǔ)言規(guī)則編寫邏輯,實(shí)現(xiàn)各類功能模塊。例如下面的代碼,可實(shí)現(xiàn)串口(UART)數(shù)據(jù)采集,每8個(gè)字節(jié)打包并以CAN總線方式存儲(chǔ)。示例代碼(圖12所示)。

99f5d432-e23a-11f0-8c8f-92fbcf53809c.png

圖12 示例代碼

應(yīng)用案例

1.

多實(shí)例集成

用戶需要GL Logger同時(shí)采集兩個(gè)通道的串口數(shù)據(jù),可以在VLS中將同一Include File加載兩次,并根據(jù)實(shí)際采集需求對(duì)參數(shù)進(jìn)行實(shí)例化,實(shí)現(xiàn)多通道采集的靈活配置。示例如圖13所示。

9a4e17dc-e23a-11f0-8c8f-92fbcf53809c.png

圖13 多實(shí)例集成示例

2.

復(fù)雜觸發(fā)邏輯觸發(fā)

用戶需要GL Logger長(zhǎng)時(shí)間記錄數(shù)據(jù),并希望實(shí)時(shí)監(jiān)控內(nèi)存卡使用情況。當(dāng)存儲(chǔ)空間達(dá)到95%時(shí),LED1指示燈應(yīng)點(diǎn)亮以提示狀態(tài)??蛻暨€注意到在觸發(fā)事件時(shí)記錄儀可發(fā)出Beep聲,于是希望在存儲(chǔ)空間接近滿載(Almost Full)時(shí),同時(shí)點(diǎn)亮LED4并發(fā)出提示音。

VLS軟件中,用戶可以在LED選項(xiàng)下直接配置存儲(chǔ)空間達(dá)到95%時(shí),指定LED點(diǎn)亮(圖14所示),但是無(wú)法直接配置同時(shí)發(fā)出Beep。

9aa962f4-e23a-11f0-8c8f-92fbcf53809c.png

圖14 LED設(shè)置

客戶注意到當(dāng)設(shè)置條件觸發(fā)記錄時(shí),記錄儀在事件觸發(fā)時(shí)可以發(fā)出Beep聲提示(圖15所示),客戶希望內(nèi)存使用達(dá)到95%的時(shí)候LED點(diǎn)亮并發(fā)出提示音。

9b042a72-e23a-11f0-8c8f-92fbcf53809c.png

圖15 Beep設(shè)置

針對(duì)該需求,通過VLS無(wú)法進(jìn)行直接設(shè)置。用戶可以通過加載自定義Include File文件,利用LTL代碼實(shí)現(xiàn)VLS標(biāo)準(zhǔn)界面無(wú)法覆蓋的功能。

編寫LTL代碼并保存成inc格式文件(圖16所示)。

9b5a625c-e23a-11f0-8c8f-92fbcf53809c.png

圖16 inc文件示例

在VLS中加載該文件,即可實(shí)現(xiàn)當(dāng)硬盤存儲(chǔ)接近滿載時(shí),LED4點(diǎn)亮且發(fā)出Beep聲(圖17所示)。

9bb21966-e23a-11f0-8c8f-92fbcf53809c.png

圖17 添加Include文件

總結(jié)

Include File是Vector Logger Suite實(shí)現(xiàn)高級(jí)功能與邏輯復(fù)用的核心機(jī)制。

通過參數(shù)化定義、多實(shí)例支持、返回值聲明及靈活的嵌入式腳本結(jié)構(gòu),用戶可在VLS 中輕松構(gòu)建復(fù)雜的觸發(fā)邏輯與定制化采集功能,顯著提升配置靈活性和可維護(hù)性。

除了多實(shí)例集成與事件觸發(fā)外,Include File還廣泛用于Channel Mapping、TCP/UDP、DLT、ADB數(shù)據(jù)采集等高級(jí)配置場(chǎng)景。結(jié)合VLS圖形化界面,Include File有效降低了重復(fù)開發(fā)與腳本維護(hù)成本。

對(duì)于需要應(yīng)對(duì)復(fù)雜邏輯控制、跨項(xiàng)目復(fù)用或特殊測(cè)試需求的工程師而言,Include File是連接標(biāo)準(zhǔn)化配置與個(gè)性化定制的關(guān)鍵橋梁,使VLS從傳統(tǒng)的數(shù)據(jù)記錄工具,躍升為可擴(kuò)展、智能化的數(shù)據(jù)記錄儀。

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

    關(guān)注

    1

    文章

    594

    瀏覽量

    26052
  • 編程語(yǔ)言
    +關(guān)注

    關(guān)注

    10

    文章

    1964

    瀏覽量

    39552
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4967

    瀏覽量

    73937
  • Vector
    +關(guān)注

    關(guān)注

    3

    文章

    99

    瀏覽量

    10020

原文標(biāo)題:Include File解鎖Vector Logger Suite高階功能:靈活配置,輕松復(fù)用

文章出處:【微信號(hào):VectorChina,微信公眾號(hào):Vector維克多】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    #includefile”如何在XC8中工作?

    of using the directory of the file performing the #include "file".Is there a way to configure
    發(fā)表于 12-28 15:47

    【軟通動(dòng)力】HarmonyOS三方件開發(fā)指南(4)——Logger組件

    1.Logger功能介紹1.1.組件介紹:Logger是一款log日志打印組件,輸出的日志在開發(fā)工具的Hilog控制臺(tái)中, 結(jié)構(gòu)比較清晰可分辨。1.2.手機(jī)模擬器上運(yùn)行效果:2.Logger
    發(fā)表于 03-25 09:16

    AN INTEGRATED MATLAB SUITE FOR

    AN INTEGRATED MATLAB SUITE FOR INTRODUCTORY DSP EDUCATION:This paper describes an integrated suite
    發(fā)表于 02-16 12:16 ?51次下載

    iButton data-logger calibratio

    iButton data-logger calibration and NIST certificate FAQs Abstract: This application note answers
    發(fā)表于 01-28 08:47 ?1447次閱讀
    iButton data-<b class='flag-5'>logger</b> calibratio

    什么是File

    什么是File   英文原義:File Protocol 中文釋義:本地文件傳輸協(xié)議 注  解:File協(xié)議主要用于
    發(fā)表于 02-23 11:41 ?1551次閱讀

    如何選擇合適的Logger按鈕

    Abstract: For many first-time users, finding the right logger that meets their needs can be a
    發(fā)表于 05-14 13:59 ?11次下載

    Vector

    DSP之Vector教程,很好的DSP自學(xué)資料,快來(lái)學(xué)習(xí)吧。
    發(fā)表于 04-15 17:49 ?11次下載

    Vivado Design Suite的部分重配置的新功能介紹

    本視頻介紹了UltraScale +芯片的部分重配置功能,展示了Vivado Design Suite中部分重配置的新功能,并介紹了對(duì)部分重配置的更廣泛的訪問權(quán)限
    的頭像 發(fā)表于 11-20 06:25 ?4715次閱讀

    Vivado Design Suite 2016.1的新功能介紹

    了解Vivado Design Suite 2016中的新功能。 我們將回顧新的UltraFast方法檢查,HDL模塊參考流程和用于IPI設(shè)計(jì)的SmartConnect IP,語(yǔ)言模板增強(qiáng),Xilinx參數(shù)化宏(XPM),GUI改進(jìn)
    的頭像 發(fā)表于 11-20 06:22 ?3165次閱讀

    Vivado Design Suite 2017.1的新功能介紹

    此視頻重點(diǎn)介紹了新的Vivado Design Suite 2017.1版本的增強(qiáng)功能,包括操作系統(tǒng)和設(shè)備支持,新外觀,部分重新配置廣泛可用性等等......
    的頭像 發(fā)表于 11-30 06:20 ?3397次閱讀
    Vivado Design <b class='flag-5'>Suite</b> 2017.1的新<b class='flag-5'>功能</b>介紹

    HT66FB582 USB PDF Data Logger應(yīng)用范例

    USB PDF Data Logger 可使用不同傳感器,并且長(zhǎng)時(shí)間記錄感應(yīng)數(shù)據(jù),在插入 USB Port 后在 Data Logger 內(nèi)自行產(chǎn)生數(shù)據(jù) PDF 文件,提供用戶應(yīng)用,常用于冷鏈運(yùn)輸?shù)扔猛?,主要記? 溫度與濕度。
    發(fā)表于 06-26 09:41 ?0次下載
    HT66FB582 USB PDF Data <b class='flag-5'>Logger</b>應(yīng)用范例

    Cloudopt-logger Kotlin實(shí)現(xiàn)的日志框架擴(kuò)展

    ./oschina_soft/cloudopt-logger.zip
    發(fā)表于 06-13 10:09 ?1次下載
    Cloudopt-<b class='flag-5'>logger</b> Kotlin實(shí)現(xiàn)的日志框架擴(kuò)展

    自動(dòng)駕駛數(shù)據(jù)采集和分析平臺(tái)ADAS Logger

    本文介紹基于Vector公司的自動(dòng)駕駛數(shù)據(jù)采集和分析平臺(tái)ADAS Logger的完整的數(shù)據(jù)采集方案,以解決自動(dòng)駕駛數(shù)據(jù)采集的難點(diǎn)。
    的頭像 發(fā)表于 08-01 15:00 ?4557次閱讀
    自動(dòng)駕駛數(shù)據(jù)采集和分析平臺(tái)ADAS <b class='flag-5'>Logger</b>

    Vivado Design Suite教程:動(dòng)態(tài)功能交換

    電子發(fā)燒友網(wǎng)站提供《Vivado Design Suite教程:動(dòng)態(tài)功能交換.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 15:13 ?2次下載
    Vivado Design <b class='flag-5'>Suite</b>教程:動(dòng)態(tài)<b class='flag-5'>功能</b>交換

    借助Vector Team Services平臺(tái)實(shí)現(xiàn)Smart Logger設(shè)備管理

    基于Vector Team Services平臺(tái),用戶可以根據(jù)自己的項(xiàng)目創(chuàng)建Team Area。邀請(qǐng)相關(guān)成員加入Team Area,并為不同成員分配相應(yīng)的權(quán)限,添加項(xiàng)目需要的Data Loggers,遠(yuǎn)程分發(fā)配置工程,實(shí)現(xiàn)對(duì)團(tuán)隊(duì)設(shè)備的有效管理與分配。
    的頭像 發(fā)表于 12-10 11:24 ?1182次閱讀
    借助<b class='flag-5'>Vector</b> Team Services平臺(tái)實(shí)現(xiàn)Smart <b class='flag-5'>Logger</b>設(shè)備管理