伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

Include File解鎖Vector Logger Suite高階功能

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

掃碼添加小助手

加入工程師交流群

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

LTL簡介

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

應用場景

復雜觸發邏輯的封裝

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

參數化測試配置

支持定義輸入參數、返回參數和實例參數,適用于不同測試場景的快速切換,提升測試靈活性。

多實例集成

在同一個項目中多次調用同一個inc文件,通過實例參數區分不同用途,實現資源復用。

信號處理與事件觸發

利用返回參數與信號值,實現基于總線數據的事件觸發機制,滿足復雜邏輯需求。

應用方式與文件結構

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

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

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

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

圖1 Include File模板

Keyword:Purpose/Purpose End

用于說明文件的功能,內容會顯示在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

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

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

圖4 Parameter代碼示例

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

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

圖5 VLS顯示

Keyword:Instance

用于定義實例編號,用于區分同一個Include File的不同調用實例,實現多實例復用。示例代碼(圖6所示)。

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

圖6 Instance代碼示例

VLS示例(圖7所示)。

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

圖7 VLS顯示

Keyword:Return

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

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

圖8 Return代碼示例

VLS示例(圖9所示)。

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

圖9 VLS顯示

Keyword:Position

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

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

圖10 Positon代碼示例

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

圖11 Positon代碼示例

核心代碼區(Code Section):用戶可根據LTL語言規則編寫邏輯,實現各類功能模塊。例如下面的代碼,可實現串口(UART)數據采集,每8個字節打包并以CAN總線方式存儲。示例代碼(圖12所示)。

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

圖12 示例代碼

應用案例

1.

多實例集成

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

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

圖13 多實例集成示例

2.

復雜觸發邏輯觸發

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

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

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

圖14 LED設置

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

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

圖15 Beep設置

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

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

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

圖16 inc文件示例

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

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

圖17 添加Include文件

總結

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

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

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

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

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

    關注

    1

    文章

    596

    瀏覽量

    26094
  • 編程語言
    +關注

    關注

    10

    文章

    1965

    瀏覽量

    39697
  • 代碼
    +關注

    關注

    30

    文章

    4973

    瀏覽量

    74184
  • Vector
    +關注

    關注

    3

    文章

    101

    瀏覽量

    10065

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

文章出處:【微信號:VectorChina,微信公眾號:Vector維克多】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    #includefile”如何在XC8中工作?

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

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

    1.Logger功能介紹1.1.組件介紹:Logger是一款log日志打印組件,輸出的日志在開發工具的Hilog控制臺中, 結構比較清晰可分辨。1.2.手機模擬器上運行效果:2.Logger
    發表于 03-25 09:16

    AN INTEGRATED MATLAB SUITE FOR

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

    iButton data-logger calibratio

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

    什么是File

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

    如何選擇合適的Logger按鈕

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

    Vector

    DSP之Vector教程,很好的DSP自學資料,快來學習吧。
    發表于 04-15 17:49 ?11次下載

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

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

    Vivado Design Suite 2016.1的新功能介紹

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

    Vivado Design Suite 2017.1的新功能介紹

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

    HT66FB582 USB PDF Data Logger應用范例

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

    Cloudopt-logger Kotlin實現的日志框架擴展

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

    自動駕駛數據采集和分析平臺ADAS Logger

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

    Vivado Design Suite教程:動態功能交換

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

    借助Vector Team Services平臺實現Smart Logger設備管理

    基于Vector Team Services平臺,用戶可以根據自己的項目創建Team Area。邀請相關成員加入Team Area,并為不同成員分配相應的權限,添加項目需要的Data Loggers,遠程分發配置工程,實現對團隊設備的有效管理與分配。
    的頭像 發表于 12-10 11:24 ?1242次閱讀
    借助<b class='flag-5'>Vector</b> Team Services平臺實現Smart <b class='flag-5'>Logger</b>設備管理