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)不再提示

如何解讀回放流盤文件

簡(jiǎn)儀科技 ? 來(lái)源:簡(jiǎn)儀科技 ? 2025-11-12 16:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

很多簡(jiǎn)儀的板卡支持流盤功能,即AI任務(wù)模式支持Record模式。當(dāng)軟件使用該模式后,即可使用流盤功能。

如何解讀回放流盤文件?最簡(jiǎn)單的方法就是參考簡(jiǎn)儀為每種設(shè)備提供的C# 范例。用戶可以登錄簡(jiǎn)儀官網(wǎng)https://www.jytek.com/,注冊(cè)下載簡(jiǎn)儀大全《JYPEDIA》,在“Drivers and Software” 頁(yè)中搜索下載需要的C# 范例。簡(jiǎn)儀提供各類語(yǔ)言的設(shè)備使用范例,但C# 范例具有最全的功能集合,其中包含了流盤文件解讀回放范例。其他語(yǔ)言開發(fā)者若也想實(shí)現(xiàn)流盤文件的解讀回放功能,可參考C# 范例來(lái)實(shí)現(xiàn)。

本文特地匯總了簡(jiǎn)儀主流板卡的解讀回放流盤文件的方法,如下表。

ae0b7c8e-be1c-11f0-8c8f-92fbcf53809c.png

如上表所展示的原始數(shù)據(jù)解讀方法,主要分為3種方法:

方法1-直接讀取Double值

這種方法最為簡(jiǎn)單直接,由于保存的數(shù)據(jù)就是Double類型,因此只需要直接讀取就可以,多用于采樣率不高的板卡。

方法2-將Int16值轉(zhuǎn)換成Double值

這種方法將保存的Int16類型數(shù)據(jù)根據(jù)量程進(jìn)行Double類型轉(zhuǎn)換。由于不同卡在設(shè)計(jì)的時(shí)候量程系數(shù)不同,因此需要查看表中的系數(shù)A和系數(shù)B來(lái)進(jìn)行轉(zhuǎn)換。這種方法較多用于采樣率高的板卡中。

方法3-根據(jù)通道的標(biāo)定系數(shù)轉(zhuǎn)換成Double值

這種方法需將保存的Int16或Int32數(shù)據(jù)根據(jù)每個(gè)通道對(duì)應(yīng)的標(biāo)定系數(shù)進(jìn)行標(biāo)定轉(zhuǎn)換成Double類型。好處是每個(gè)通道具有獨(dú)立的標(biāo)定系數(shù),此種方法或可能是簡(jiǎn)儀未來(lái)發(fā)布的設(shè)備的主要解讀回放流盤文件的方法。

此3種方法的使用通常出現(xiàn)在解讀回放流盤文件的最后一步“將原始數(shù)據(jù)轉(zhuǎn)換為Double值”,完整的步驟為:

了解多通道數(shù)據(jù)存放順序

從流盤文件讀取原始數(shù)據(jù)

將原始數(shù)據(jù)轉(zhuǎn)換為Double值

下文將詳細(xì)介紹這幾個(gè)步驟。

了解多通道數(shù)據(jù)存放順序

無(wú)論何種數(shù)據(jù)格式(Double或Int16或Int32),多通道數(shù)據(jù)在流盤數(shù)據(jù)文件中按以下順序存放:

ae68da8c-be1c-11f0-8c8f-92fbcf53809c.png

用戶在使用BinaryReader回讀回來(lái)后,均需要按此規(guī)律將數(shù)據(jù)歸類到各個(gè)通道。

從流盤文件讀取原始數(shù)據(jù)

根據(jù)流盤數(shù)據(jù)文件所保存的數(shù)據(jù)格式,采用合適的方法讀取數(shù)據(jù)。以下以C# 語(yǔ)言為例。

創(chuàng)建一個(gè)BinaryReader的實(shí)例

aec79914-be1c-11f0-8c8f-92fbcf53809c.png

_playbackfs是FileStream類型,創(chuàng)建流盤文件的文件流。

_playbackbr是BinaryReader類型,基于_playbackfs創(chuàng)建。

讀取byte[]類型的1維數(shù)據(jù)

如果要讀取的數(shù)據(jù)元素個(gè)數(shù)為N,且數(shù)據(jù)類型為Double,那么要讀取的字節(jié)數(shù)就是N*sizeof(double),如下

af209ea6-be1c-11f0-8c8f-92fbcf53809c.png

playback是一個(gè)原始數(shù)據(jù)類型的2維數(shù)組。

如果是double[,]類型,則是double[每通道樣本數(shù),通道數(shù)]

如果是Int16[,]類型,則是Int16[每通道樣本數(shù),通道數(shù)]

buf是byte[]類型,即讀到的數(shù)據(jù),是個(gè)1維數(shù)組。

根據(jù)通道和原始數(shù)據(jù)類型數(shù)轉(zhuǎn)為2維原始數(shù)據(jù)

為了方便區(qū)分各個(gè)通道數(shù)據(jù),通常還需要將上一步驟中讀取到的byte[]類型的1維數(shù)據(jù)轉(zhuǎn)換為多維的原始數(shù)據(jù)。用戶可以根據(jù)上一節(jié)“多通道數(shù)據(jù)存放順序”所描述的方法來(lái)轉(zhuǎn)換,或直接使用C# 中的Buffer.BlockCopy方法。

af79e79a-be1c-11f0-8c8f-92fbcf53809c.jpg

playback是一個(gè)原始數(shù)據(jù)類型的2維數(shù)組。

如果是double[,]類型,則是double[每通道樣本數(shù),通道數(shù)]

如果是Int16[,]類型,則是Int16[每通道樣本數(shù),通道數(shù)]

將原始數(shù)據(jù)轉(zhuǎn)換為Double值

將原始數(shù)據(jù)轉(zhuǎn)換為Double值有三種方法,以下詳細(xì)說(shuō)明這三種方法的實(shí)現(xiàn)。

方法1-直接讀取Double值

前提條件:通道數(shù)量

方法:按照多通道存放順序讀取Double類型數(shù)據(jù)即可。可參考范例”Winform AI Data Playback”,以5500系列為例,如下方代碼:

afd30e24-be1c-11f0-8c8f-92fbcf53809c.png

其中:

buf是byte[]類型

playback是double[,]類型

_playbackbr是BinaryReader類型

方法2-將Int16值轉(zhuǎn)換成Double值

前提條件:通道數(shù)量,所用量程,系數(shù)A和系數(shù)B(查閱本文開篇表格,或參考查閱范例)

方法:按照多通道存放順序讀取Int16數(shù)據(jù),并參考范例“Winform AI Data Playback”。以5320系列為例,A是0x7FFF而B是1,如下方代碼:

b02c254a-be1c-11f0-8c8f-92fbcf53809c.png

其中:

buf是byte[]類型;

rawData是short[,]類型;

_playbackbr是BinaryReader類型;

playData是double[,]類型;

0x7FFF是系數(shù)A

scaleValue=所用量程*系數(shù)B

方法3-根據(jù)通道的標(biāo)定系數(shù)轉(zhuǎn)換成Double值

前提條件:保存原始數(shù)據(jù)類型(Int16或Int32),通道數(shù)量,所用標(biāo)定系數(shù)(在AI任務(wù)啟動(dòng)前,通過(guò)GetScalingCoefficients方法獲取。該函數(shù)返回值為ScalingCoefficients類型的數(shù)組。包含了每個(gè)通道的Gain和Offset標(biāo)定系數(shù))

方法:根據(jù)保存的原始數(shù)據(jù)類型,按照多通道存放順序讀取原始數(shù)據(jù),并利用每個(gè)通道的Gain和Offset系數(shù)對(duì)原始數(shù)據(jù)進(jìn)行重新的標(biāo)定。

則轉(zhuǎn)換方法是

b085c488-be1c-11f0-8c8f-92fbcf53809c.png

其中:

readValue是double[],是某個(gè)通道的轉(zhuǎn)換后的Double類型數(shù)組;

readRawValue是Int16[]或Int32[],是某個(gè)通道的原始數(shù)據(jù),其數(shù)據(jù)類型取決于流盤時(shí)設(shè)置的保存的數(shù)據(jù)類型。

scalingCoefficients是ScalingCoefficients[],這個(gè)值需要用戶在流盤時(shí)記錄下來(lái)。通過(guò)AI任務(wù)的GetScalingCoefficients()方法獲取。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    89

    文章

    37611

    瀏覽量

    293700
  • 板卡
    +關(guān)注

    關(guān)注

    3

    文章

    159

    瀏覽量

    17407
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    587

    瀏覽量

    25898

原文標(biāo)題:測(cè)量小百科 | 如何解讀回放流盤文件

文章出處:【微信號(hào):簡(jiǎn)儀科技,微信公眾號(hào):簡(jiǎn)儀科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    何解讀運(yùn)放數(shù)據(jù)規(guī)格書

    在理解了上面的主要的運(yùn)放非理想?yún)?shù)后,再讀運(yùn)放的數(shù)據(jù)規(guī)格書應(yīng)該就不難了,下面我們以比較常見(jiàn)的LM321集成運(yùn)放為例,來(lái)過(guò)一遍如何解讀運(yùn)放數(shù)據(jù)規(guī)格書。
    發(fā)表于 02-02 14:00 ?4787次閱讀
    如<b class='flag-5'>何解讀</b>運(yùn)放數(shù)據(jù)規(guī)格書

    STM32F107VCT6使用USB HOST OTG掛載U連續(xù)讀寫文件錯(cuò)誤是怎么回事?如何解決?

    最近研究STM32F107VCT6的USB HOST OTG驅(qū)動(dòng)U,目前可以正確識(shí)別到U和掛載文件系統(tǒng),但是聯(lián)系讀寫U內(nèi)文件時(shí)會(huì)出現(xiàn)錯(cuò)
    發(fā)表于 04-29 08:28

    DSP中的CMD文件經(jīng)典解讀

    DSP中的CMD文件經(jīng)典解讀,歡迎來(lái)吐槽
    發(fā)表于 11-14 16:58

    multisim的靈敏度分析結(jié)果如何解讀

    本帖最后由 test753 于 2015-4-7 20:28 編輯 結(jié)果如何解讀?教下吧
    發(fā)表于 04-07 20:10

    系統(tǒng)設(shè)計(jì)人員如何解讀產(chǎn)品說(shuō)明書規(guī)范

    作為應(yīng)用工程師,我遇到過(guò)系統(tǒng)設(shè)計(jì)人員針對(duì)如何解讀產(chǎn)品說(shuō)明書規(guī)范提出的大量問(wèn)題。就在我認(rèn)為我已經(jīng)掌握如何確定規(guī)范以及它們?nèi)绾卧斐稍O(shè)計(jì)誤差時(shí),我總會(huì)從客戶的 TI E2E 論壇帖子、電話或電子郵件中獲得與我的理解不同的內(nèi)容。
    發(fā)表于 04-08 03:38 ?2396次閱讀
    系統(tǒng)設(shè)計(jì)人員如<b class='flag-5'>何解讀</b>產(chǎn)品說(shuō)明書規(guī)范

    DOS命令修復(fù)U文件錯(cuò)誤

    Chkdsk命令是在DOS下用于修復(fù)文件系統(tǒng)錯(cuò)誤的關(guān)鍵命令。U文件系統(tǒng)錯(cuò)誤會(huì)對(duì)我們的數(shù)據(jù)安全造成危害。
    發(fā)表于 01-17 15:08 ?9634次閱讀

    電腦c那些文件可以刪除_電腦c滿怎么擴(kuò)大

    電腦C哪些文件可以刪除呢?電腦時(shí)間久了沒(méi)有清理過(guò),就會(huì)積壓很多系統(tǒng)垃圾,想要深度清理垃圾,可以從C文件著手,那么電腦C的哪些
    發(fā)表于 05-08 11:09 ?5571次閱讀

    MXNet源碼解讀筆記一 ---- 如何解析參數(shù)文件

    本文主要內(nèi)容是解讀MXNet是加載模型參數(shù)文件并解析得到NDArray所涉及到的代碼,希望讀者讀完本文能對(duì)MXNet參數(shù)文件的格式有清晰的了解,...
    發(fā)表于 02-07 11:12 ?0次下載
    MXNet源碼<b class='flag-5'>解讀</b>筆記一 ---- 如<b class='flag-5'>何解</b>析參數(shù)<b class='flag-5'>文件</b>

    制作U純DOS啟動(dòng)文件

    1、插入U(xiǎn),運(yùn)行UltraISO. 2、點(diǎn)擊“打開”按鈕,在彈出的對(duì)話框內(nèi)選擇映像文件MSDOS71.ISO.點(diǎn)“打開”載入文件。 3、在菜單欄點(diǎn)擊“啟動(dòng)”選擇寫入硬盤映像。 4
    發(fā)表于 07-01 11:25 ?7次下載

    GMFS文件解讀

    GMFS文件解讀
    發(fā)表于 10-28 11:59 ?1次下載
    GMFS<b class='flag-5'>文件</b><b class='flag-5'>解讀</b>

    讀取公文件方法

    讀取公文件方法
    發(fā)表于 11-07 11:27 ?0次下載

    應(yīng)用筆記 | TSMaster快速入門篇(2)-報(bào)文回放

    支持格式TSMaster的數(shù)據(jù)回放默認(rèn)支持blf格式(未來(lái)會(huì)增加對(duì)其他格式的支持)。如果需要分析其他數(shù)據(jù)格式的log文件,需要通過(guò)文件轉(zhuǎn)換器從其他格式轉(zhuǎn)成blf格式。一離線回放離線
    的頭像 發(fā)表于 11-23 09:35 ?5484次閱讀
    應(yīng)用筆記 | TSMaster快速入門篇(2)-報(bào)文<b class='flag-5'>回放</b>

    c怎么清理垃圾而不誤刪文件

    清理C垃圾文件是保持計(jì)算機(jī)性能良好和釋放存儲(chǔ)空間的重要操作。然而,在清理過(guò)程中,我們必須小心操作,以免意外刪除重要文件。本文將詳細(xì)介紹如何清理C垃圾
    的頭像 發(fā)表于 12-08 14:51 ?3399次閱讀

    u插在電腦上不顯示怎么回事?如何解決?

    引起的,包括硬件故障、驅(qū)動(dòng)程序問(wèn)題、文件系統(tǒng)損壞等等。在本文中,我將詳細(xì)介紹一些可能的原因,并探討如何解決這些問(wèn)題。 首先,讓我們了解一下為什么U不顯示的原因。 1. 物理連接問(wèn)題:可能是USB端口存在故障,導(dǎo)致U
    的頭像 發(fā)表于 12-09 15:06 ?7343次閱讀

    BOM與焊為什么不匹配?

    何解決BOM與焊不匹配的問(wèn)題? ①同步更新BOM與焊設(shè)計(jì) 在設(shè)計(jì)變更時(shí),確保BOM和焊設(shè)計(jì)同步更新,避免信息不一致。
    的頭像 發(fā)表于 04-12 12:33 ?1372次閱讀