0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科DASYLab提供一种创建和定制GUI的简单方法

电子工程师 来源:半导体测试 作者:半导体测试 2021-05-28 16:23 次阅读

在建筑声学中,隔声是指建筑结构衰减进出声音的能力。这对于建筑物居住者的健康和舒适来说是一个重要的特性,因此许多国家都制定了相应标准,为不同的建筑物类型定义了理想的隔音水平。因此,我们通常需要进行隔音测试,以确定建筑结构是否符合这些标准。

测试包括产生具有已知特征的测试信号,通过扬声器播放,测量建筑结构两侧测试室内产生的声场,然后主要计算两个声学参数:声压级(SPL)和混响时间。从这些参数可以导出三个描述符来量化测试建筑结构的隔声能力。有许多方法可以用来推导这些描述符,其中一个最稳健的方法是从试验室测量的室内脉冲响应。该方法对抗噪音测试具有较强的实用性,即使在信噪比较低的情况下也能得到精确的结果。

该用于建筑物中的隔音测试的系统具有三个需要相互配合的主要组件:用于获取和输出数据的I/O设备,用于生成测试信号并处理所获取的数据以导出隔音描述符的分析组件;以及用户界面,以控制系统并可视化分析结果。获取这些组件中的每一个,并将它们集成起来,以便它们彼此交互,通常需要大量的开发资源。DASYLab用于简化这些组件的获取和集成。由于DASYLab为许多主要数据采集设备提供了可配置的拖放模块,因此它几乎不需要任何努力就可以与I/O设备集成和交互。通过其Python接口,DASYLab促进了与分析组件之间的数据交换,分析组件是用Python实现的,可以从强大的Python库(如NumPy和SciPy)中获益,用于数值分析。

虹科DASYLab还提供了一种创建和定制GUI的简单方法,其中包含可配置的内置拖放显示和控件。

系统描述

该系统由DT9832A数据采集设备,PCB130E20 2类麦克风,蓝牙扬声器和十二面体扬声器组成。虹科DASYLab允许通过其内置的DT9832A驱动器获取麦克风数据,并通过其声卡驱动器将生成的测试信号输出至扬声器。 隔音分析 所实施的分析方法根据ISO 18233在试验室中测量的室内脉冲响应得出隔声描述符。

为了测量室内脉冲响应,采用了指数正弦扫描方法,该方法基于在室内产生并播放指数正弦扫描信号。指数正弦波扫描是具有恒定振幅但频率呈指数变化的正弦信号。为了测量房间脉冲响应,记录房间对所播放的指数正弦扫描的响应,并用逆滤波器进行卷积,该逆滤波器是对其施加了幅度调制的指数正弦扫描的时间反向副本。将声源放置在源房间中时,既可以在源房间中也可以在接收房间中测量房间的脉冲响应,并从测量的脉冲响应中推导出两个房间之间的SPL差异谱及其各自的混响时间。两个房间之间的SPL差异及其混响时间频谱用于计算隔音描述符,该描述符用于量化不同频率下的隔音性能。ISO 16283定义了三个建筑声学描述符:降噪指数(R‘),归一化声级差(Dn)和标准化声级差(DnT)。

它们由以下方程式给出: R’=D+ 10log(S/A) Dn=D+ 10log(A/A0) DnT=D-10log(T/T0) 式中,D是源室和接收室之间的声压级差,S是两个室之间公共隔墙的面积,A和A0是接收室的计算和参考吸收面积,T和T0是计算和参考混响时间。 为了评价建筑结构的隔音性能,根据ISO 717将上述描述符转换为单个数字。然后将计算出的隔声等级与法规规定的标称等级进行比较,以确定是否存在违反法规的情况。

用户界面

虹科DASYLab可以创建用于配置、控制和可视化隔音测试结果的GUI。

I

实验装置

该系统的主要结果是计算单个数字来评定被测建筑结构的隔声性能,并将计算出的额定值与建筑声学法规中规定的标称额定值进行比较。图3隔声分析管道计算和预期额定值之间的比较允许检测违反建筑声学法规的情况。可以进一步分析测量数据和计算出的描述符,以便不仅检测违规行为,而且诊断违规行为背后的潜在原因。通过试验,研究了建筑结构上开孔、开槽对电器隔声性能的影响。对于墙壁上安装灯具的槽,计算了三种情况下的隔声描述符:

结论

本文描述了一个测试建筑结构隔声性能的系统,重点介绍了如何使用虹科DASYLab简化其功能的实现,使其不同组件易于集成和开发。DASYLab支持与DT9832A的接口连接,用于采集PCB130E20麦克风数据。DASYLab支持与用Python实现的分析组件的简单接口,从而利用了许多强大的Python库。最后,DASYLab允许轻松地开发一个GUI来与系统交互并可视化结果。

原文标题:自动化测试 | 基于虹科DASYLab软件的建筑物隔声测试系统

文章出处:【微信公众号:广州虹科电子科技有限公司】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • GUI
    GUI
    +关注

    关注

    3

    文章

    648

    浏览量

    39537
  • 虹科电子
    +关注

    关注

    0

    文章

    593

    浏览量

    14264

原文标题:自动化测试 | 基于虹科DASYLab软件的建筑物隔声测试系统

文章出处:【微信号:Hongketeam,微信公众号:广州虹科电子科技有限公司】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    应用 为什么PCAN方案能成为石油工程通讯的首选?

    在石油工程领域,实时监控钻井参数对于确保作业安全和提高效率至关重要。提供的PCAN解决方案凭借其高可靠性和便捷的安装维护特性,为石油钻井行业带来了显著的革新。
    的头像 发表于 11-08 16:48 162次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>应用 为什么<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN方案能成为石油工程通讯的首选?

    一种简单高效配置FPGA的方法

    本文描述了一种简单高效配置FPGA的方法,该方法利用微处理器从串行外围接口(SPI)闪存配置FPGA设备。这种方法减少了硬件组件、板空间和成
    的头像 发表于 10-24 14:57 367次阅读
    <b class='flag-5'>一种</b><b class='flag-5'>简单</b>高效配置FPGA的<b class='flag-5'>方法</b>

    请问DRV135有没有简单方法可以实现单端输出?

    在设计产品过程中,因为产品体积限制,DRV135有没有简单方法可以实现单端输出?請教了!
    发表于 10-16 06:14

    七大嵌入式GUI盘点

    嵌入式图形用户界面(GUI)是一种为嵌入式系统设计的用户界面,它可以让用户通过图形化的方式与设备进行交互。以下是对七嵌入式 GUI 的盘点。 emWin 由德国SEGGER公司
    发表于 09-02 10:58

    干货 轻松掌握PCAN-Explorer 6,dll调用文打尽!

    导读:PCAN-Explorer 6(下称“PE6”)作为款专业的CAN/CAN FD网络处理软件,不仅提供了强大的报文监控和发送功能,还通过其创新的dll加载功能,为用户带来了
    的头像 发表于 08-29 10:00 416次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>干货 轻松掌握PCAN-Explorer 6,dll调用<b class='flag-5'>一</b>文打尽!

    应用 当CANoe不是唯选择:发现PCAN-Explorer 6

    在CAN总线分析软件领域,当CANoe不再是唯选择时,PCAN-Explorer 6软件成为了个有竞争力的解决方案。在现代工业控制和汽车领域,CAN总线分析软件的重要性不言而喻
    的头像 发表于 08-16 13:08 404次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>应用 当CANoe不是唯<b class='flag-5'>一</b>选择:发现<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-Explorer 6

    将格式化数据存储到char数组的最简单方法是什么?

    os_printf将文本格式化为 UART 输出的函数。 将格式化数据存储到 char 数组的最简单方法是什么?
    发表于 07-11 08:01

    直播 | 令你耳目“新”的新能源车诊断分享

    上期直播回顾HongkePico6月20日晚,玉山连通车服技术总监,玩示波器的行者,应良卿老师做客Pico直播间,不仅与大家分享了采集从模块电流&译码确定模块ID的方法(难度稍大),也向
    的头像 发表于 06-27 08:09 230次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播 | 令你耳目<b class='flag-5'>一</b>“新”的新能源车诊断分享

    变频器压力调节最简单方法是什么

    变频器压力调节是一种广泛应用于工业自动化领域的技术,它通过改变电机的转速来实现对压力的精确控制。本文将详细介绍变频器压力调节的最简单方法,包括其原理、步骤和注意事项,以帮助用户更好地理解和应用这
    的头像 发表于 06-18 09:24 2643次阅读

    HarmonyOS开发案例:【Stage模型下Ability的创建和使用】

    基于Stage模型,对Ability的创建和使用进行讲解。首先在课程中我们将带领大家使用DevEco Studio创建个Stage模型Ability,并使用UIAbilityContext启动
    的头像 发表于 05-08 14:41 679次阅读
    HarmonyOS开发案例:【Stage模型下Ability的<b class='flag-5'>创建和</b>使用】

    一种简单的降压式开关稳压器LM2575数据表

    电子发烧友网站提供一种简单的降压式开关稳压器LM2575数据表.pdf》资料免费下载
    发表于 04-23 11:23 0次下载
    <b class='flag-5'>一种</b><b class='flag-5'>简单</b>的降压式开关稳压器LM2575数据表

    干货丨轻松掌握PCAN-Explorer 6,dll调用文打尽!

    PCAN-Explorer 6(下称“PE6”)作为款专业的CAN/CAN FD网络处理软件,不仅提供了强大的报文监控和发送功能,还通过其创新的dll加载功能,为用户带来了更加灵
    的头像 发表于 04-19 10:36 740次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>干货丨轻松掌握PCAN-Explorer 6,dll调用<b class='flag-5'>一</b>文打尽!

    一种简单易行的可编程振荡器构建方法

    本文介绍一种简单易行的可编程振荡器构建方法,其中振荡频率和幅度可以通过使用digiPOT来彼此独立地调节。
    发表于 01-15 10:05 221次阅读
    <b class='flag-5'>一种</b><b class='flag-5'>简单</b>易行的可编程振荡器构建<b class='flag-5'>方法</b>

    智能互联:您的智能通讯解决方案合作伙伴

    智能互联事业部定位为智能通讯解决方案合作伙伴。我们致力于与客户深度合作,了解其需求并提供定制化的解决方案。
    的头像 发表于 12-18 13:54 429次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>智能互联:您的智能通讯解决方案合作伙伴

    线程池的创建方式有几种

    线程池是一种用于管理和调度线程的技术,能够有效地提高系统的性能和资源利用率。它通过预先创建组线程并维护个工作队列,将任务提交给线程池来处理,从而减少线程的
    的头像 发表于 12-04 16:52 824次阅读