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

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

3天内不再提示

MATLAB导论和工程测量

MATLAB 来源:MATLAB 作者:MATLAB 2021-05-18 14:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当新冠疫情迫使德国各地的大学停课时,我们与世界各地的许多同仁一样,也不得不迅速将课堂搬到线上。

值得庆幸的是,几年前我们已开始从传统纸笔作业转向数字化教学,鼓励学生利用计算软件解决问题。我们的初衷是让学生具备当今专业工程师所需的计算思维能力和编程能力。

在突如其来的停课之后,我们开始为学生开放虚拟实验室,帮助他们在线学习,并适应网课与面授相结合的授课方式。

信号与系统》是第一门实现虚拟化的课程。过去,这门课程的实验作业需要用到真实硬件:信号发生器、示波器和受测设备(通常是滤波器)。

由于学生暂时无法进入实验室,我们借助 MATLAB 以数字形式再现了这些硬件设备,以便学生在家交互式完成实验任务(图 1)。

251880d0-b4f2-11eb-bf61-12bb97331649.png

图 1. MATLAB App 虚拟实验室,包含信号发生、滤波和可视化功能。

在《信号与系统》实验课程之前,学生需要学习两门预备课程:第二学期的 MATLAB 导论,以及第三学期的工程测量。

MATLAB 导论和工程测量

在第二学期,HTW 电气工程专业的学生需要完成《MATLAB 入门之旅》教程,掌握基础 MATLAB 技巧。疫情之前,我们会安排学生在计算机实验室进行难度递增的上机练习。学生得以初步接触和了解 MATLAB,在他们今后的实习乃至整个职业生涯中,这一工程工具将贯穿始终。

在第三学期的有关测量的课程中,学生将学习如何装配、操控以及配置测试和测量硬件,包括信号发生器、示波器与数字万用表 (DMM)(图 2)。

图 2. 实验设备,包含信号发生器和示波器。

除了人工测量,学生还会学习自动测量技术,以应对工业 4.0 和物联网应用的需求。学生使用 MATLAB、Instrument Control Toolbox 和 Data Acquisition Toolbox 来激励受测设备、采集测试信号并对结果进行可视化。

例如,在前期实验作业中,学生使用数字万用表手动测量电压和电流。在后期实验作业中,学生直接通过 MATLAB 控制设备,编写脚本来确定系统频率响应或生成波特图(图 3)。他们还学习如何在 MATLAB 中使用面向对象的编程来配置可重用的测试例程。

2576a08e-b4f2-11eb-bf61-12bb97331649.png

图 3. 面向对象的编程脚本示例,用于配置测试例程。

《信号与系统》实验室虚拟化

信号与系统几乎是所有电气工程专业的核心课程。在 HTW,这门课程设在第四学期。该课程包括四节 3 小时的实验课,涉及周期信号的傅里叶分析与合成、信号采样、线性滤波器的脉冲和阶跃响应测量,以及线性滤波器的频率响应测量。

在 2017 年以前,学生使用 MATLAB 完成前两节实验课,后两节则使用纸笔完成。在学校购买 MATLAB 的 Campus-Wide License 后,学生可以在 MATLAB 中使用实时脚本完成所有实验课作业。

现在,我们会提供格式化的实时脚本,其中包括说明和一些预先编写的 MATLAB 代码。学生使用实验结果更新脚本,并视需要添加代码以完成课程作业(图 4)。实时脚本可帮助学生培养编程能力。与传统的实验报告相比,这些脚本也更容易批改,因为我们很清楚每次实验课要检查的几个关键结果具体在哪里。

25f909c0-b4f2-11eb-bf61-12bb97331649.png

图 4.《信号与系统》第四次实验作业所用的 MATLAB 实时脚本。

学校停课后,我们将这门课程的实验练习部分虚拟化,以便学生在家中完成练习,同时尽可能保留真实的实验室体验。以第三次实验作业为例,在过去的实验室练习中,我们要求学生从示波器采集数据,然后在实时脚本中进行处理;现在,我们以 CSV 文件的形式提供测得数据,要求学生在 MATLAB 中对这些数据进行可视化(图 5)。

2653245a-b4f2-11eb-bf61-12bb97331649.png

图 5. MATLAB 中的脉冲响应可视化。

在最后一次实验作业中,我们实现了更进一步的虚拟化。我们的同事 Christoph Laabs 开发了一个 MATLAB App(如图 1 所示),能够模拟信号发生器、电平表、示波器和多种滤波器;这也是他硕士学位论文的一部分。

该 App 是使用 App 设计工具开发的,其界面再现了实验室设备的控制面板。这样一来,学生就能轻松在家完成最后一次实验作业:首先利用 App 生成频率响应测量结果,然后在 MATLAB 实时脚本中绘制并估计截止频率(如图 4 所示)。

实习和高级课程

在第五学期,我们的学生需要完成实习,在此过程中与执业工程师一起处理实际项目。在此之前,学生已经掌握如何使用分析和实验方法来分析电子电路与系统,了解如何控制测量设备来激励受测系统,了解如何分析测试结果并完成可视化,因此他们已为实习做好了充分的准备。我们的行业合作伙伴告诉我们,大多数实习学生需要三周时间才能上手的工作,我们的学生只需要几天就够了。

我们在停课期间持续改进虚拟课件,现已将其用于函授课程;此外,我们将继续视需要使用这些课件开展线上实验课。目前,我们正在探索其他改进措施,包括让学生通过 MATLAB 远程控制实验室硬件。

包括 HTW 在内,全球现有 1500 多所大学提供 MATLAB 和 Simulink 全校授权使用。借助 Campus-Wide License,研究人员、教师和学生可使用主流产品配置的最新版本,无论他们身处教室、家中、实验室还是业务现场。

责任编辑:lq

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

    关注

    162

    文章

    8502

    浏览量

    186656
  • 信号发生器
    +关注

    关注

    28

    文章

    1741

    浏览量

    113767
  • 电气工程
    +关注

    关注

    5

    文章

    101

    浏览量

    18287

原文标题:教学前沿 | 电气工程教学实验室虚拟化

文章出处:【微信号:MATLAB,微信公众号:MATLAB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电子工程师设计:关于特定部件测量与规格的探讨

    电子工程师设计:关于特定部件测量与规格的探讨 在电子设计领域,精确的测量和规格定义对于产品的性能和质量至关重要。今天我们就来深入探讨一下一份文档中关于部件测量及相关规格的内容。 文件下
    的头像 发表于 05-14 17:30 338次阅读

    MATLAB与Simulink R2026a:Agentic AI驱动工程化系统设计新范式

    近期,R2026a版本首次将Agentic AI深度集成至MATLAB与Simulink,实现从“辅助工具”到“主动智能体”的范式转变。
    的头像 发表于 05-06 10:38 804次阅读

    MathWorks 加入 EDGE AI FOUNDATION,推进面向工程化系统的嵌入式 AI 发展

    全新合作将支持工程师在 MATLAB 和 PyTorch 中构建 AI 模型,将其集成到系统仿真中,并部署到嵌入式设备 MathWorks 近期宣布加入 EDGE AI FOUNDATION。该组织
    的头像 发表于 04-17 15:46 238次阅读

    阻抗分析仪测量小阻抗的技巧

      在现代电子工程中,对小阻抗(如毫欧级甚至微欧级)的精确测量是确保电源完整性、功率传输效率及高频电路性能的关键。使用阻抗分析仪测量小阻抗时,微小的误差源都可能显著影响结果,因此必须采取系统化的优化策略。以下是提升小阻抗
    的头像 发表于 03-05 16:39 643次阅读
    阻抗分析仪<b class='flag-5'>测量</b>小阻抗的技巧

    BNC接口标准尺寸如何测量

    本文详细介绍BNC接口标准尺寸如何测量,涵盖内导体、外导体及卡口结构的测量方法与注意事项,适用于射频通信、视频系统及测试测量领域,帮助工程师确保接口兼容性与信号稳定性。
    的头像 发表于 01-29 13:41 584次阅读
    BNC接口标准尺寸如何<b class='flag-5'>测量</b>

    如何将Primus生成的波形文件导入MATLAB

    VCD 文件及其查看器,如 GTKWave,擅长记录和展示波形,而 MATLAB 擅长对复杂数据进行计算、分析和可视化。在项目设计开发阶段,有时候,我们需要将 EDA 工具生成的波形数据,导入到 MATLAB 中进行更深入的分析、处理或可视化。
    的头像 发表于 12-23 14:22 1391次阅读

    创新引领电子工程崛起,陈昕为测试测量工作按下“加速键”

    随着人工智能、云计算等尖端技术的飞速发展,电子工程行业也正在经历一场全面的革新。在这场技术革新的浪潮中,测试测量领域因为在精准度和效率方面不断提高的标准而焕发出新的生机。对此,中国著名电子工程行业
    的头像 发表于 09-25 17:17 944次阅读

    南方测绘亮相2025工程测量大会

    在人工智能快速发展的背景下,为进一步交流和探索工程测量新理论、新技术、新装备和新方法,促进行业高质量发展,中国测绘学会工程测量分会举办了以“拥抱人工智能,赋能
    的头像 发表于 08-22 17:08 2069次阅读

    中海达出席2025工程测量大会

    8月20日,中国测绘学会工程测量分会2025工程测量大会在沈阳市于洪碧桂园凤凰酒店顺利举行。中海达携最新研发的新一代工程
    的头像 发表于 08-21 17:37 1959次阅读

    N522B PNA导入matlab公式怎么处理

    来回保存数据在后处理测试太麻烦了,所以使用N522B矢网测试时想要利用matlab编辑的公式直接在矢网显示出来,但是编译成dll后网分一直读取不到,在网分上面安装MATLAB 2021B MCR也显示不出来,一定要使用原始的MCR嘛? 求指导!
    发表于 07-15 17:34

    基于Matlab与FPGA的双边滤波算法实现

    前面发过中值、均值、高斯滤波的文章,这些只考虑了位置,并没有考虑相似度。那么双边滤波来了,既考虑了位置,有考虑了相似度,对边缘的保持比前几个好很多,当然实现上也是复杂很多。本文将从原理入手,采用Matlab与FPGA设计实现双边滤波算法。
    的头像 发表于 07-10 11:28 4959次阅读
    基于<b class='flag-5'>Matlab</b>与FPGA的双边滤波算法实现

    Matlab处理近红外数据,用NIRS - SPM插件配准报错求助

    Matlab处理近红外数据,用NIRS - SPM插件配准报错求助。 内容:各位大神好,我在使用Matlab处理近红外数据时,用NIRS - SPM插件把文件导出来后,进行配准操作就会报错。我已经
    发表于 06-29 12:56

    OptiSystem应用:用MATLAB组件实现振幅调制

    本案例展示了在OptiSystem中调用MATLAB代码实现振幅调制。 一、建模目标 案例中,我们生成两束功率为0dBm,频率分别为192.7THz、191THz的载波,合束之后经过自定义脉冲的调制
    发表于 06-13 08:46

    Matlab与MWORKS软件计算精度对比

    MWORKS软件作为同元开发的Matlab替代产品,目前正在军工企业及部分院校开始试用。结合去年开发算例,对两个软件在计算精度方面进行了对比,请各位大神指导。 以《轨道交通系统动力学与Matlab
    发表于 06-07 16:57

    普源示波器如何连接MATLAB实现数据采集与分析

    普源示波器(Rigol)作为国内知名的测试测量仪器品牌,广泛应用于电子工程、科研实验、教学等领域。为了进一步扩展其功能,用户常需将示波器与MATLAB等数据分析平台连接,实现自动化测试、实时信号处理
    的头像 发表于 05-29 09:34 1527次阅读