基于“元件”的电子电路CAI课件的构思与实现.doc
《基于“元件”的电子电路CAI课件的构思与实现.doc》由会员分享,可在线阅读,更多相关《基于“元件”的电子电路CAI课件的构思与实现.doc(18页珍藏版)》请在沃文网上搜索。
1、 “元件”的电子电路CAI课件的构思与实现摘要:本文介绍了向用户提供元件库和电路编辑器,用户可构建并仿真运行任意电路,观察电路运作过程和原理,取得运行结果的电子电路CAI软件的设计思想与方法。实现该方法须采用计算机仿真技术。最后介绍了一个CAI课件实例。关键词:元件CAI计算机仿真电路识别数学模型Conception and Realization of Courseware Electronic Circuit CAIBased on “Component”Abstract: This article is an introduction of the conception and meth
2、od of designing electronic circuit CAI software, which provides users with component library and editor,and users can design and simulation any circuit, observe the process and theory of circuits and obtain the results of simulation. To realize this method, the technique of computer simulation is ne
3、eded. At the end of this article, a CAI courseware example is included.Key Words: ComponentCAI computer-simulation circuit-recognition mathematics-model在大力倡导全新教育观念、教学方法、教学内容及教学手段,全面推行素质教育的今天,作为代表先进教学方法及手段的CAI在现代教学中的重要地位和作用,已是不争的事实。近年来,在大家的共同努力下,越来越多的CAI课件被开发出来,并具体应用,收到了很好的教学效果。如何开发出真正质量高、实用性强、效果好的CA
4、I课件,不论是在设计理念上还是在技术实现方法上,仍是摆在我们面前的一个重要课题。本文就高校电子电路类课程(包括模拟电子线路、数字逻辑电路、电路分析、微机原理与应用等)的CAI软件的设计思想和实现方法等相关问题进行讨论。一、设计思想我们接触到的一些CAI课件存在的问题是:1. 课件仅能向用户提供数量有限且内容固定的电路,缺乏开放性和灵活性;2. 某些课件几乎就是某一特定教科书的简单翻版,未能充分发挥计算机的效能、缺乏资源共享性和生动性;3. 用户不能有效地参与,不能充分发挥学生的主观能动性、想象力和创造力,缺乏交互性。我们发现,电子电路类课程的共性是:课程主要内容是对电路的构成和工作原理进行分析
5、和介绍,而任何电路都是由电子元件按一定方式连接而成的。根据上述特点,基于“元件”的CAI软件的设计思想是:不仅向用户提供大量典型电路,而且向用户提供元件库,用户利用元件库及图形编辑器可随心所欲的构造任意电路,并作仿真运行演示,从而观察电路的工作原理及工作过程,突出培养学生的创新能力。从技术实现的角度看,这种程序设计思想要求采用计算机仿真技术。用上述设计思想开发的软件,不是以某一特定教材为蓝本的课件或电子教案,而是一个某课程普遍适用的基于教学的电路模拟与仿真软件。由于课件向用户提供了电路编辑手段,用户具有电路构造权,因此这种CAI软件实际上是一个集计算机辅助教学、辅助设计、辅助分析于一体的多功能
6、软件。具体地讲,这种基于“元件”的具有仿真功能的CAI课件有如下优点:1. 可仿真演示电路的工作原理和工作过程,观察电路的运作过程及每个元件状态的变化细节。2. 由于用户可编辑和构造电路,故软件可仿真演示学生感兴趣的任意电路。3. 软件能生动、形象、直观、准确地展现电路状态的变化过程,这种直观形象的仿真演示能取得包括做实验在内的其他手段几乎无法取得的效果。4. 能充分发挥学生的主观能动性和想象力、创造力。5. 验证电路功能,做虚拟实验。由于元件库中的每个“元件”都以其真实元件逻辑功能的数学模型加以描述,所以对电路的仿真结果和实际电路的结果是一致的。6. 可提高电路设计效率,缩短设计周期,并可避
7、免因元器件、电路板等质量问题而导致的得不到电路结果的非人为因素的影响。二、实现方法1. 功能模块的开发由于软件允许用户自行设计构造电路,并采用了计算机仿真技术,所以不可避免地涉及到了元件库模块、电路图编辑器模块、电路识别软件、电路仿真运行及环境支持模块等多个功能模块的开发。 元件库模块确定元件库的所有元件,并建立数学模型。数学模型是计算机仿真的基础和依据。例如在我们开发的数字逻辑电路CAI元件库中的JK触发器,我们已知其特征方程为:。如果现在用LastState表示Qn,用NewState表示Qn+1,则在VB6中可用一函数来表示JK触发器的逻辑功能(特征方程):Function NewSta
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 元件 电子电路 CAI 课件 构思 实现