基于Flash的发动机起动和停止电路原理图教学及分析系统研究
2021-03-31马刚
马 刚
(辽宁省交通高等专科学校,辽宁 沈阳 110122)
电子电路图是电子产品和电子设备的“语言”,而电路原理图是电子电路图的重要组成部分,怎样看懂电路原理图是学习电子技术的一项重要内容,是分析、调试和维修电子电器产品最关键的环节[2-3],只有读懂电路图,才能分析工作原理,正确有效的检测,调试和维修电子电器产品,提高产品开发、设计电路的水平。落后的电路原理图教学方式直接影响了学习者的学习效率[4]。
本文利用强大的动画制作软件Flash为发动机起动和停止电路原理图的学习提供了一种全新的教学方式,老师利用本软件可以高效的组织教学,直观的解答学生对电路原理图的困惑,也可作为老师进行其他相关识图教学时的参考。
1 Flash软件简介
Flash是矢量图形编辑和动画制作的专业软件,支持事件响应以及交互功能[5-7]。交互设计可以随心所欲地控制动画,在Flash中可以随意创建按钮、多级弹出式菜单。事件响应可使Flash动画序列在播放时受到控制。例如,可以将某一按钮符号的响应结果设置为开始播放动画、停止或暂停播放、继续播放等。教师在上课时可以通过点击按钮对Flash动画进行控制,更适合于上课讲解。
2 发动机起动和停止电路原理图分析
如图1所示,该发动机起动和停止电路原理图包括以下几个主要的电气控制元器件:
图1 发动机起动停止电路原理图
(1)主控开关
如图2所示,连接蓄电池的负极和地,只有该开关闭合,钥匙开关才能起作用。
图2 主控开关
(2)蓄电池继电器
如图3所示,当继电器的线圈得电时,开关才闭合。
图3 蓄电池继电器
(3)安全起动继电器
如图4所示,当三极管基级得电,并且线圈得电时,继电器的开关闭合。
图4 安全起动继电器
3 发动机起动和停止电路原理图教学及分析系统的开发
3.1 电流流动动画元件建立
如图5和图6所示,电流流动动画是由一系列包含线段变形补间动画的图层按照一定顺序排列叠加而成的,制作这部分的动画工作量非常巨大,而且不易修改。本软件的处理方式是将每一子系统电流流动动画做成一个动画元件,这样就避免了修改一处会影响全身的弊端,而且动画图层的整洁程度也有了进一步的提高,为日后阅读程序或修改程序打下了坚实的基础。
图5 电流流动动画
图6 电流流动动画
3.2 主控开关的按钮互动元件制作
如图7和图8所示,主控开关按钮互动元件的动作特点是:当点击主控开关按钮时,主控开关闭合。建立主控开关的按钮元件时,按钮元件中包含4个关键帧,当按钮元件处于“弹起”关键帧时,主控开关处于断开状态,如图3-4所示,当按钮元件处于“按下”关键帧时,主控开关处于闭合状态,如图3-5所示,这样就实现了主控开关按钮的互动效果。
图7 主控开关按钮互动元件断开状态
图8 主控开关按钮互动元件闭合状态
3.3 继电器自动控制动画的制作
继电器动作的特点是,当线圈得电时,开关闭合。所以在动画的时序安排上应有一定的先后顺序。在动画的主时间轴上,电流流过继电器的线圈时,开关需要立即闭合,将电路接通,达到自动控制的效果。图9中,继电器线圈未通电,继电器的开关处于断开的状态,当继电器线圈通电时,如图10和图11,继电器的开关闭合,电路接通,实现控制功能。
图9 继电器线圈未得电的状态
图10 继电器线圈得电后的状态
图11 继电器线圈得电后开关闭合后的状态
3.4 互动提示动画的制作
互动提示动画是指当动画暂停需要使用者互动操作时,给予使用者的提示,并指示使用者点击某个按钮的动画。由于该动画的提示作用,也就决定了该提示信息应该采用渐变效果,以获得使用者的注意,如图12,提示信息处于完全透明状态,随着动画的推进,提示信息逐渐显现出来,如图13,以吸引使用者的注意力,从而进行下一步的操作。
图12 提示信息的透明状态
图13 提示信息的显示状态
3.5 动画播放控制按钮制作
由于该软件用于原理图的教学及分析,因此需要与使用者进行实时的互动,使用者的每一步操作都会影响动画的运行进程,开始、快退、暂停、快进是最基本的控制功能,如图14,从左到右依次是 “快退”、 “暂停”、 “播放”、 “快进”控制按钮,图15为播放按钮的制作图示。
图14 播放控制按钮
图15 播放按钮制作图示
为了实现控制按钮对动画运行的控制,需要对按钮进行编程, “播放”按钮的程序如下:
on(release) {
play();
}
play()命令实现动画的运行。
“快退”按钮的程序为:
on(release) {
gotoAndPlay(_currentFrame-50);
}
gotoAndPlay(_currentFrame-50)命令实现从当前帧后退50帧,并开始运行。
“暂停”按钮的程序为:
on(release) {
stop();
}
stop()命令实现动画的暂停。“快进”按钮的程序为:
on(release) {
gotoAndPlay(_currentFrame+10);
}
gotoAndPlay(_currentFrame+10)命令实现从当前帧前进10帧,并开始运行。
4 结束语
利用Flash软件将发动机起动和停止电路工作原理用动画的形式表现出来,使学生在学习其工作原理时更为直观;对于更为复杂的电气原理图或液压原理图,教学效果尤为突出。采用动画演示,使本来难懂的原理图变得形象,使教学更生动活泼。应用于教学实践中,受到了学生的普遍好评。