《虚拟仪器技术》课程教学改革与实践
来源:步旅网
垫 Q Q: China New Technologies and Products 文化与教育技术 《虚拟仪器技术》课程教学改革与实践 李梅 刘俊华 袁文菊 (中国地质大学(北京)地球物理与信息技术学院,北京100083) 摘要:《虚拟仪器技术》是我院的系定选修课,并且是测控技术与仪器专业的专业必修课。这是一门新开不久的课程,如何提高课堂 效率,调动学生学习的主动性和积极性,我们在课程内容、授课模式和考核方式等几方面进行了探索,做了很多的尝试,本文介绍了 这方面的经验教训。 关键词:虚拟仪器技术;教学改革;双语教学 1引言 践能力具有特殊作用。课堂教学全部在机房进 课程设计加平时成绩的方式,但是发现很多学 虚拟仪器,是电子测量仪器发展的最新阶 行。 生学得还是不够扎实,理论知识不够,因此采用 段,是一种以计算机软件为核心,利用飞速发展 3授课模式 了新的考核方法,增加了期末的笔试,开学伊始 加上必要的测试硬 传统的教学模式是以传授书本知识即间接 就向学生做了说明,促使学生重视这门课程认 件模块,把计算机屏幕作为仪器软面板,由用户 经验为主,帮助学生掌握课程的知识点和知识 真学习,同时也能够更全面更客观地考察学生 器。目前,虚拟仪器发 体系,掌握一定的学科思维方法,但是传授的知 的知识和能力。 展迅速,在工业、交通、军事、科研、教学等领域 识是死的知识,学生不会运用,这也就是目前很 本课程的课程设计是让每个学生综合应用 得到广泛应用。本课程学习虚拟仪器开发软件 多软件编程课学生学完以后仍然不会编程的原 所学内容设计—个虚拟仪器,这是多门理论课 LabVIEW,掌握虚拟仪器的面板设计、程序框图 因。为了避免出现这种情况,我们最早是借鉴NI 程融合、理论与实践结合的一个很好的环节,也 ,设计、信号分析与处理技术。由于本课程是一门 公司的商业培训课的教学模式,把以系统传授 是对学生的知识掌握、综合设计能力、创新实践 新开课,对于如何在32学时内让学生掌握简单 知识为主的传统教学模式改变为完全以实战练 能力以及文字语言表述能力进行全面的考核。 虚拟仪器的设计,笔者在课程内容、授课模式和 习为中心的新的教学模式,但是这种方法也有 采用开放式的考查方式,不限定具体的题目,学 考核方式等rll方面做T--- ̄_[1l。 个弊端,因为实战练习的程序每一步都很清 生可以自由发挥,选择自己感兴趣的课题,鼓励 2课程内容 楚,学生跟着做完后其实仍然没有掌握。我们认 学生在设计过程中的创造性工作,要求每个学 鉴于这门课只有32学时,而虚拟仪器技术 为,学生能力培养需遵循由浅人深、由简单到复 生独立完成避免抄袭现象的发生。同时考虑到 内容非常丰富。虚拟仪器与传统仪器的不同在 杂、从知识掌握到能力培养的顺序渐进的过程。 有些学生能力所限,没有自己选择课题的能力, 于它由测试硬件完成信号的采集与控制,而将 因此,采取讲练结合,边讲边练,强调实训的教 给这些学生提供一些参考选题。比如把数字电 信号分析与处理、结果表达与输出让计算机来 学方法是比较合适的,让学生自己发现问题和 路、模拟电路、数字信号处理、高频电子电路、通 完成,编制具有某种测量功能的软件就可构成 解决问题。 信原理的一些实验用LabVIEW编程实现。把这 具有该种功能的测试仪器。因此没计虚拟仪器 我们现在的授课模式是,在授课过程中,新 些实验经过汇总和完善,可以在这些课程的课 的过程与主要工作内容就是编制应用软件的过 讲授的内容基本是老师带着学生操作,并且完 堂教学中用于演示或者代替传统的实验箱用于 程。虚拟仪器软件开发工具中最流行的是图形 成—个简单的程序,这是学生熟悉新知识的阶 学生实验。 —化编程语言Labv ̄w(Laboratory Virtual In— 段。这个阶段由老师带着做,可以减少学生不必 stmmen ̄Engineering Workbench)。LabVIEW 要的摸索时间。做—个简单的程序,既能让学生 5结语 将繁琐复杂的文本式语言编程简化成用菜单提 示方式选择功能,各种功能用线条进行连接,并 且提供众多的源码级的设备驱动程序、分析和 表达库函数,用户可以快捷地构建自己所需要 的仪器系统,它能够节省85%以上的程序开发 时间,而运行速度却几乎不受影响。因此本课程 主要介绍LabVIEW编程语言以及用I_abVIEW 作为软件开发工具设计数据采集系统和虚拟仪 器的方法。我们最后把讲课内容定为介绍 LabVIEW语言的基础知识,包括界面、菜单、工 具、模块、器件、函数等,并简要介绍编程技巧及 优化策略。通过本课程的学习,学生应掌握虚拟 仪器设计的主要思想、图形化编程语言的原理、 方法和应用技术。具体内容为:LabVIEW基础、 程序结构、字符串、数组、簇和矩阵、图表和图 形、文件I/O、数据采集与仪器控制、LabVIEW应 用 数 理、属性节点和方法节点。这些内容 是虚拟仪器编程的基础,有了这些基础知识,学 生看范例或者他^的程序就比较方便。 课程内容安排最主要的措施是加强了实践 教学环节,理论与实际密切联系。本课程安排一 半学时也洗黾16学时为教师讲授的时间,边讲 边带着学生操作,让学生尽快熟悉LabVIEw编 程语言的内容、方法和技巧。另外16学时为学 生动手实践的时间,学生在了解了基本原理和 编程方法之后,必须通过上机实践,编写程序, 上机联调,才能真正掌握。同时,实践教学对于 提高学生综合素质,培养学生的创新精神与实 虚拟仪器是当前测量仪器发展的—个重要 学习新知识的应用,又能让他们体会成功的喜 方向,它为各行业、各学科提供了—个通用的设 悦,激发他们的学习热情。然后,给他们布置几 计、研究、实验环境,同时它也是学生多门理论 个题目,在课堂上让他们自已编程完成。这时, 课程融晗、理 仑与实跋窖士△的—个很好的研 。 学生需要消化吸收所学内容并将其应用,这是 为了达到较好的教学效果,我们综合对现 知识的掌握阶段。这些题目有一定难度,但是学 行的软件编程课的教学模式进行了改革,培养 生经过思索后仍然可以解出,这种有一定挑战 学生的创新精神、动手能力和解决问题的能力。 性的题目,能提高f ]的兴趣,增强他们克服困 经过几年的实践证明,这种教学方法较好的激 难的信心。这些题目的完成结果计人平时成绩, 发了学生的学习兴趣,提升了他们的学习潜力。 可以防止一些只准备混学分的同学偷懒。最后 “虚拟仪器技术“课程的开设,不仅使学生 的课程设计,学生需要综合运用所学知识开发 初步掌握了先进的测试技术,也带动了学校实 出—个仪器或系统,学生需要掌握软硬件设计 验室设备和技术的更新以及教师教学观念、方 与调试技术,并且需要结合以前学过的电路知 法和手段的改进。 识、传感器、信号处理以及电子测量等课程的知 参考文献 识,在编程过程中学生会不断发现问题和提出 【1】李梅,陈玉东,彭国华,刘慧芳.“虚拟仪器技 问题,自己尝试着去寻求问题的答案,探索解决 术’ 程教学方法的探索.煤炭高等教育,2004, 问题的途径和方法,把积累知识的过程变成同  ̄,1):75-76. 时形成能力的过程,在增进知识的同时增进创 【2]李梅,沈海鸿,傅平.关于专业课双语教学的思 新精神和创造能力,学生会受到较全面的训练。 考.改革与探索(中国地质大学教育教学研究论 这个阶段学生也需要互相学习和探讨,可以增 文集).2005,121—123. 强他们的团结互助精神。 [3]张水英.“通信原理”课程教学改革探索 电 我们曾经尝试过半双语教学[2】,也就是用 气电子教学学报,2003,25 :12-l 4. 英文的教材和教案,汉语授课,但是结果并不是 作者简介:李梅(1969一),女,福建上杭人, 太好,因为学生的英语水平没到一定程度双语 副教授。1991年毕业于北京邮电大学通信工程 教学会增加他们的学习难度,不利于提高他们 专业,20o3年毕业于北京工业大学计算机应用 的学习兴趣。 技术专业,现为中国地质大学教师,主要研究方 4考核方式 向是虚拟仪器与信号处理。 ’ -这门课程是一门实践性很强的课程,因此 考核方式也应该突出这一特点。原来采用期末 本课题受学院教学改革与教学研究专项经费资助 一250一 中国新技术新产品