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

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

3天內不再提示

虹科DASYLab提供一種創(chuàng)建和定制GUI的簡單方法

電子工程師 ? 來源:半導體測試 ? 作者:半導體測試 ? 2021-05-28 16:23 ? 次閱讀

在建筑聲學中,隔聲是指建筑結構衰減進出聲音的能力。這對于建筑物居住者的健康和舒適來說是一個重要的特性,因此許多國家都制定了相應標準,為不同的建筑物類型定義了理想的隔音水平。因此,我們通常需要進行隔音測試,以確定建筑結構是否符合這些標準。

測試包括產生具有已知特征的測試信號,通過揚聲器播放,測量建筑結構兩側測試室內產生的聲場,然后主要計算兩個聲學參數(shù):聲壓級(SPL)和混響時間。從這些參數(shù)可以導出三個描述符來量化測試建筑結構的隔聲能力。有許多方法可以用來推導這些描述符,其中一個最穩(wěn)健的方法是從試驗室測量的室內脈沖響應。該方法對抗噪音測試具有較強的實用性,即使在信噪比較低的情況下也能得到精確的結果。

該用于建筑物中的隔音測試的系統(tǒng)具有三個需要相互配合的主要組件:用于獲取和輸出數(shù)據(jù)的I/O設備,用于生成測試信號并處理所獲取的數(shù)據(jù)以導出隔音描述符的分析組件;以及用戶界面,以控制系統(tǒng)并可視化分析結果。獲取這些組件中的每一個,并將它們集成起來,以便它們彼此交互,通常需要大量的開發(fā)資源。DASYLab用于簡化這些組件的獲取和集成。由于DASYLab為許多主要數(shù)據(jù)采集設備提供了可配置的拖放模塊,因此它幾乎不需要任何努力就可以與I/O設備集成和交互。通過其Python接口,DASYLab促進了與分析組件之間的數(shù)據(jù)交換,分析組件是用Python實現(xiàn)的,可以從強大的Python庫(如NumPy和SciPy)中獲益,用于數(shù)值分析。

虹科DASYLab還提供了一種創(chuàng)建和定制GUI的簡單方法,其中包含可配置的內置拖放顯示和控件。

系統(tǒng)描述

該系統(tǒng)由DT9832A數(shù)據(jù)采集設備,PCB130E20 2類麥克風,藍牙揚聲器和十二面體揚聲器組成。虹科DASYLab允許通過其內置的DT9832A驅動器獲取麥克風數(shù)據(jù),并通過其聲卡驅動器將生成的測試信號輸出至揚聲器。 隔音分析 所實施的分析方法根據(jù)ISO 18233在試驗室中測量的室內脈沖響應得出隔聲描述符。

為了測量室內脈沖響應,采用了指數(shù)正弦掃描方法,該方法基于在室內產生并播放指數(shù)正弦掃描信號。指數(shù)正弦波掃描是具有恒定振幅但頻率呈指數(shù)變化的正弦信號。為了測量房間脈沖響應,記錄房間對所播放的指數(shù)正弦掃描的響應,并用逆濾波器進行卷積,該逆濾波器是對其施加了幅度調制的指數(shù)正弦掃描的時間反向副本。將聲源放置在源房間中時,既可以在源房間中也可以在接收房間中測量房間的脈沖響應,并從測量的脈沖響應中推導出兩個房間之間的SPL差異譜及其各自的混響時間。兩個房間之間的SPL差異及其混響時間頻譜用于計算隔音描述符,該描述符用于量化不同頻率下的隔音性能。ISO 16283定義了三個建筑聲學描述符:降噪指數(shù)(R‘),歸一化聲級差(Dn)和標準化聲級差(DnT)。

它們由以下方程式給出: R’=D+ 10log(S/A) Dn=D+ 10log(A/A0) DnT=D-10log(T/T0) 式中,D是源室和接收室之間的聲壓級差,S是兩個室之間公共隔墻的面積,A和A0是接收室的計算和參考吸收面積,T和T0是計算和參考混響時間。 為了評價建筑結構的隔音性能,根據(jù)ISO 717將上述描述符轉換為單個數(shù)字。然后將計算出的隔聲等級與法規(guī)規(guī)定的標稱等級進行比較,以確定是否存在違反法規(guī)的情況。

用戶界面

虹科DASYLab可以創(chuàng)建用于配置、控制和可視化隔音測試結果的GUI。

I

實驗裝置

該系統(tǒng)的主要結果是計算單個數(shù)字來評定被測建筑結構的隔聲性能,并將計算出的額定值與建筑聲學法規(guī)中規(guī)定的標稱額定值進行比較。圖3隔聲分析管道計算和預期額定值之間的比較允許檢測違反建筑聲學法規(guī)的情況??梢赃M一步分析測量數(shù)據(jù)和計算出的描述符,以便不僅檢測違規(guī)行為,而且診斷違規(guī)行為背后的潛在原因。通過試驗,研究了建筑結構上開孔、開槽對電器隔聲性能的影響。對于墻壁上安裝燈具的槽,計算了三種情況下的隔聲描述符:

結論

本文描述了一個測試建筑結構隔聲性能的系統(tǒng),重點介紹了如何使用虹科DASYLab簡化其功能的實現(xiàn),使其不同組件易于集成和開發(fā)。DASYLab支持與DT9832A的接口連接,用于采集PCB130E20麥克風數(shù)據(jù)。DASYLab支持與用Python實現(xiàn)的分析組件的簡單接口,從而利用了許多強大的Python庫。最后,DASYLab允許輕松地開發(fā)一個GUI來與系統(tǒng)交互并可視化結果。

原文標題:自動化測試 | 基于虹科DASYLab軟件的建筑物隔聲測試系統(tǒng)

文章出處:【微信公眾號:廣州虹科電子科技有限公司】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    3

    文章

    640

    瀏覽量

    39493
  • 虹科電子
    +關注

    關注

    0

    文章

    588

    瀏覽量

    14219

原文標題:自動化測試 | 基于虹科DASYLab軟件的建筑物隔聲測試系統(tǒng)

文章出處:【微信號:Hongketeam,微信公眾號:廣州虹科電子科技有限公司】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    一種簡單高效配置FPGA的方法

    本文描述了一種簡單高效配置FPGA的方法,該方法利用微處理器從串行外圍接口(SPI)閃存配置FPGA設備。這種方法減少了硬件組件、板空間和成
    的頭像 發(fā)表于 10-24 14:57 ?278次閱讀
    <b class='flag-5'>一種</b><b class='flag-5'>簡單</b>高效配置FPGA的<b class='flag-5'>方法</b>

    請問DRV135有沒有簡單方法可以實現(xiàn)單端輸出?

    在設計產品過程中,因為產品體積限制,DRV135有沒有簡單方法可以實現(xiàn)單端輸出?請教了!
    發(fā)表于 10-16 06:14

    七大嵌入式GUI盤點

    嵌入式圖形用戶界面(GUI)是一種為嵌入式系統(tǒng)設計的用戶界面,它可以讓用戶通過圖形化的方式與設備進行交互。以下是對七嵌入式 GUI 的盤點。 emWin 由德國SEGGER公司
    發(fā)表于 09-02 10:58

    干貨 輕松掌握PCAN-Explorer 6,dll調用文打盡!

    導讀:PCAN-Explorer 6(下稱“PE6”)作為款專業(yè)的CAN/CAN FD網絡處理軟件,不僅提供了強大的報文監(jiān)控和發(fā)送功能,還通過其創(chuàng)新的dll加載功能,為用戶帶來了
    的頭像 發(fā)表于 08-29 10:00 ?394次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>干貨 輕松掌握PCAN-Explorer 6,dll調用<b class='flag-5'>一</b>文打盡!

    應用 當CANoe不是唯選擇:發(fā)現(xiàn)PCAN-Explorer 6

    在CAN總線分析軟件領域,當CANoe不再是唯選擇時,PCAN-Explorer 6軟件成為了個有競爭力的解決方案。在現(xiàn)代工業(yè)控制和汽車領域,CAN總線分析軟件的重要性不言而喻
    的頭像 發(fā)表于 08-16 13:08 ?371次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>應用 當CANoe不是唯<b class='flag-5'>一</b>選擇:發(fā)現(xiàn)<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-Explorer 6

    將格式化數(shù)據(jù)存儲到char數(shù)組的最簡單方法是什么?

    os_printf將文本格式化為 UART 輸出的函數(shù)。 將格式化數(shù)據(jù)存儲到 char 數(shù)組的最簡單方法是什么?
    發(fā)表于 07-11 08:01

    直播 | 令你耳目“新”的新能源車診斷分享

    上期直播回顧HongkePico6月20日晚,玉山連通車服技術總監(jiān),玩示波器的行者,應良卿老師做客Pico直播間,不僅與大家分享了采集從模塊電流&譯碼確定模塊ID的方法(難度稍大),也向
    的頭像 發(fā)表于 06-27 08:09 ?216次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播 | 令你耳目<b class='flag-5'>一</b>“新”的新能源車診斷分享

    變頻器壓力調節(jié)最簡單方法是什么

    變頻器壓力調節(jié)是一種廣泛應用于工業(yè)自動化領域的技術,它通過改變電機的轉速來實現(xiàn)對壓力的精確控制。本文將詳細介紹變頻器壓力調節(jié)的最簡單方法,包括其原理、步驟和注意事項,以幫助用戶更好地理解和應用這
    的頭像 發(fā)表于 06-18 09:24 ?2532次閱讀

    HarmonyOS開發(fā)案例:【Stage模型下Ability的創(chuàng)建和使用】

    基于Stage模型,對Ability的創(chuàng)建和使用進行講解。首先在課程中我們將帶領大家使用DevEco Studio創(chuàng)建個Stage模型Ability,并使用UIAbilityContext啟動
    的頭像 發(fā)表于 05-08 14:41 ?660次閱讀
    HarmonyOS開發(fā)案例:【Stage模型下Ability的<b class='flag-5'>創(chuàng)建和</b>使用】

    干貨丨輕松掌握PCAN-Explorer 6,dll調用文打盡!

    PCAN-Explorer 6(下稱“PE6”)作為款專業(yè)的CAN/CAN FD網絡處理軟件,不僅提供了強大的報文監(jiān)控和發(fā)送功能,還通過其創(chuàng)新的dll加載功能,為用戶帶來了更加靈
    的頭像 發(fā)表于 04-19 10:36 ?731次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>干貨丨輕松掌握PCAN-Explorer 6,dll調用<b class='flag-5'>一</b>文打盡!

    一種簡單易行的可編程振蕩器構建方法

    本文介紹一種簡單易行的可編程振蕩器構建方法,其中振蕩頻率和幅度可以通過使用digiPOT來彼此獨立地調節(jié)。
    發(fā)表于 01-15 10:05 ?214次閱讀
    <b class='flag-5'>一種</b><b class='flag-5'>簡單</b>易行的可編程振蕩器構建<b class='flag-5'>方法</b>

    智能互聯(lián):您的智能通訊解決方案合作伙伴

    智能互聯(lián)事業(yè)部定位為智能通訊解決方案合作伙伴。我們致力于與客戶深度合作,了解其需求并提供定制化的解決方案。
    的頭像 發(fā)表于 12-18 13:54 ?421次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>智能互聯(lián):您的智能通訊解決方案合作伙伴

    一種簡單方法來將振蕩器相位噪聲轉換為時間抖動

    電子發(fā)燒友網站提供一種簡單方法來將振蕩器相位噪聲轉換為時間抖動.pdf》資料免費下載
    發(fā)表于 11-23 15:15 ?0次下載
    <b class='flag-5'>一種</b><b class='flag-5'>簡單</b>的<b class='flag-5'>方法</b>來將振蕩器相位噪聲轉換為時間抖動

    python如何打開gui界面

    幾個主要部分,然后逐漸展開到具體細節(jié)。 提綱: 介紹Tkinter庫:Tkinter是Python中最常用的GUI庫之,它提供創(chuàng)建GUI
    的頭像 發(fā)表于 11-22 14:12 ?922次閱讀

    LVGL結合RT-thread快速開發(fā)出漂亮GUI的利器GUI-Guider

    GUI-Guider是一種功能強大的軟件,它為用戶提供一種簡單直觀的方式來創(chuàng)建和設計圖形用戶界
    的頭像 發(fā)表于 11-14 12:38 ?3454次閱讀
    LVGL結合RT-thread快速開發(fā)出漂亮<b class='flag-5'>GUI</b>的利器<b class='flag-5'>GUI</b>-Guider