Labview语言课程安排与教学实践的探讨.docVIP

Labview语言课程安排与教学实践的探讨.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Labview语言课程安排与教学实践的探讨摘要:Labview是一种图形化的编程语言的虚拟仪器开发环境,广泛地被工业界、学术界和研究实验室接受。Labview使用的是图形化的编辑语言,即G语言来编写程序,能够有效地提高编程效率,因此逐渐地被各大理工科高校列为可选修的专业课之一。本文从课程介绍、教材选择、教学安排、课程考核等方面入手,针对labview语言的课程设计和教学实践做了一定的探讨,阐述实际教学过程中所积累的经验和遇到的问题,希望可以对Labview课程的教学研究提供一定的帮助。关键词:Labview;课程设计;教学实践中图分类号:TP311.56 文献标志码:A 文章编号:1674-9324(2015)27-0139-02一、引言虚拟仪器是基于通用计算机平台的仪器及测量技术。它突破传统电子仪器以硬件为主体的模式,让用户可以在计算机平台上根据需求定义和设计仪器的测试功能,使得使用者在操作计算机时,如同是在操作一台自己设计的测试仪器。虚拟仪器由硬件和软件两部分组成。虚拟仪器中硬件的主要功能是获取外界的被测试信号,而所获得的信号则需要通过软件的控制来实现数据采集分析等功能,并将其集成到命令环境中。因此,测试软件是虚拟仪器技术的核心组成部分。用户在虚拟仪器开发环境下,可以根据自己的需求来设计个性化的仪器和系统,实现“软件就是仪器”。Labview(Laboratory virtual instrument engineering workbench)是NI公司于1986年推出的一个功能强大的图形化的虚拟仪器开发环境,至今已有将近30年的历史。Labview作为数据采集和仪器控制软件的标准,广泛应用于工业界、学术界和研究性实验室,是目前国际上应用最为广泛的虚拟仪器开发环境之一。使用者可以根据不同的测试任务,在虚拟仪器开发软件的提示下编制不同的测试软件,实现仪器控制、数据采集、数值分析及数据显示等多种复杂的任务。Labview适用于Windows、UNIX、Mac等多种操作系统平台,可以增强用户构建自己的科学和工程系统的能力,提供实现仪器编程的便捷途径。Labview作为一种程序开发环境,可以实现与一般计算机语言相似的功能,但是Labview与其他计算机语言存在着显著的区别,即其他计算机语言一般采用基于文本的语言产生代码的方式,而Labview使用的是图形化的编辑语言即G语言来编写程序,产生的程序是框图的形式。作为NI设计平台的核心语言,Labview一般用于开发测量或控制系统。该环境可以集成、快速构建各种应用所需的所有工具,能够在不需要记忆语句结构的前提下快速地进行编程,有助于工程师和科学家提高生产效率和不断创新。在很多理工科高校的非计算机专业学生的培养计划中,都会安排Labview语言的专业课程,但由于该课程并不是计算机专业的必修基础课程,相关的教学讨论也较为缺乏,因此笔者仅就Labview课程教学中所遇到的一些问题和积累的部分经验做一些探讨。二、Labview课程的教材选择本课程选用陈锡辉编著的《Labview 8.2 入门与精通》,作为本课程的教材。该教材与其他Labview教材相比有几个优点:首先,它由浅入深、较为全面地讲述了Labview的相关知识点。该书分为“基础篇”和“高级篇”两部分,适应教学的需要。由于本课程在课时安排上只有32个学时,而真正的授课时间只有16个学时,仅能讲授比较基础的部分。该书的“基础篇”共有14章,包括从编程界面介绍到子VI的调用等内容,在授课时应以前11章的内容为主,让学生明确要掌握的知识。其次,该教材在知识点的安排上有一定的侧重点,并不是一味地追求知识点的全面,而是有重点地讲授一些比较常用的知识点,其他不太常用的知识点则采用相对较少的篇幅。作为授课教材来说,其性价比较高。三、Labview课程的教学安排作为一门可视化的编程语言,Labview除传统语言中常用的数据类型、运算符、变量、常量等基本量之外,控件的操作占了很大的比重,这也是其与传统的C语言等程序设计语言的区别与优势。作为一门专业课,总学时数为32个,考虑到要给学生安排上机时间,所以一般课堂上的教学学时为16~18个。整体学时数偏少,不可能在一个学期将一门语言的所有内容学完,因此在教学时主要偏重于基础部分的讲授。该课程的授课对象为大学三年级的学生。在大学基础课的教育中,他们大多接触过C语言的基本的程序设计,具有一定的基础,培养了一些编程的思想,因此,在教学时,除了讲授Labview的基础知识,还要让学生体会到Labview与传统语言的一些区别,可以运用实例做讲解。在实例的选取方面,第一节课可以选用一些较为经典的案例,激发学生对课程的兴趣。如教材第一章中,作者选择性地介绍一个曾经参与过的正负电子对撞机二期工程谱仪慢控制系统。该系统拥有

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档