哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

Include File解鎖Vector Logger Suite高階功能

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

掃碼添加小助手

加入工程師交流群

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

LTL簡介

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

應用場景

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

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

參數(shù)化測試配置

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

多實例集成

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

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

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

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

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

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

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

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

圖1 Include File模板

Keyword:Purpose/Purpose End

用于說明文件的功能,內(nèi)容會顯示在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界面中設置。示例代碼(圖4所示)。

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

圖4 Parameter代碼示例

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

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

圖5 VLS顯示

Keyword:Instance

用于定義實例編號,用于區(qū)分同一個Include File的不同調(diào)用實例,實現(xiàn)多實例復用。示例代碼(圖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)用。一個Include File可包含多個返回參數(shù),支持多輸出場景。參數(shù)包括LTL腳本變量名,界面顯示名稱以及函數(shù)返回值說明。示例代碼(圖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)通常自動確定最佳插入點,若邏輯順序重要時可手動調(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語言規(guī)則編寫邏輯,實現(xiàn)各類功能模塊。例如下面的代碼,可實現(xiàn)串口(UART)數(shù)據(jù)采集,每8個字節(jié)打包并以CAN總線方式存儲。示例代碼(圖12所示)。

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

圖12 示例代碼

應用案例

1.

多實例集成

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

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

圖13 多實例集成示例

2.

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

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

VLS軟件中,用戶可以在LED選項下直接配置存儲空間達到95%時,指定LED點亮(圖14所示),但是無法直接配置同時發(fā)出Beep。

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

圖14 LED設置

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

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

圖15 Beep設置

針對該需求,通過VLS無法進行直接設置。用戶可以通過加載自定義Include File文件,利用LTL代碼實現(xiàn)VLS標準界面無法覆蓋的功能。

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

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

圖16 inc文件示例

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

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

圖17 添加Include文件

總結(jié)

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

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

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

對于需要應對復雜邏輯控制、跨項目復用或特殊測試需求的工程師而言,Include File是連接標準化配置與個性化定制的關鍵橋梁,使VLS從傳統(tǒng)的數(shù)據(jù)記錄工具,躍升為可擴展、智能化的數(shù)據(jù)記錄儀。

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

    關注

    1

    文章

    597

    瀏覽量

    26106
  • 編程語言
    +關注

    關注

    10

    文章

    1965

    瀏覽量

    39822
  • 代碼
    +關注

    關注

    30

    文章

    4975

    瀏覽量

    74314
  • Vector
    +關注

    關注

    3

    文章

    101

    瀏覽量

    10076

原文標題:Include File解鎖Vector Logger Suite高階功能:靈活配置,輕松復用

文章出處:【微信號:VectorChina,微信公眾號:Vector維克多】歡迎添加關注!文章轉(zhuǎ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

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

    1.Logger功能介紹1.1.組件介紹:Logger是一款log日志打印組件,輸出的日志在開發(fā)工具的Hilog控制臺中, 結(jié)構(gòu)比較清晰可分辨。1.2.手機模擬器上運行效果: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 ?1469次閱讀
    iButton data-<b class='flag-5'>logger</b> calibratio

    什么是File

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

    如何選擇合適的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自學資料,快來學習吧。
    發(fā)表于 04-15 17:49 ?11次下載

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

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

    Vivado Design Suite 2016.1的新功能介紹

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

    Vivado Design Suite 2017.1的新功能介紹

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

    HT66FB582 USB PDF Data Logger應用范例

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

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

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

    自動駕駛數(shù)據(jù)采集和分析平臺ADAS Logger

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

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

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

    借助Vector Team Services平臺實現(xiàn)Smart Logger設備管理

    基于Vector Team Services平臺,用戶可以根據(jù)自己的項目創(chuàng)建Team Area。邀請相關成員加入Team Area,并為不同成員分配相應的權限,添加項目需要的Data Loggers,遠程分發(fā)配置工程,實現(xiàn)對團隊設備的有效管理與分配。
    的頭像 發(fā)表于 12-10 11:24 ?1269次閱讀
    借助<b class='flag-5'>Vector</b> Team Services平臺實現(xiàn)Smart <b class='flag-5'>Logger</b>設備管理
    治多县| 台前县| 延寿县| 托里县| 海南省| 新化县| 廊坊市| 遂宁市| 义乌市| 安岳县| 衢州市| 通江县| 清水河县| 水富县| 汤原县| 壤塘县| 孝义市| 赤壁市| 东乡族自治县| 宝坻区| 章丘市| 普定县| 收藏| 安远县| 玉溪市| 乐东| 抚松县| 夏邑县| 瑞丽市| 察哈| 文水县| 赣榆县| 金溪县| 娄底市| 富顺县| 林芝县| 潼关县| 武威市| 澎湖县| 马公市| 奇台县|