馬 剛
(遼寧省交通高等??茖W校,遼寧 沈陽 110122)
電子電路圖是電子產(chǎn)品和電子設(shè)備的“語言”,而電路原理圖是電子電路圖的重要組成部分,怎樣看懂電路原理圖是學習電子技術(shù)的一項重要內(nèi)容,是分析、調(diào)試和維修電子電器產(chǎn)品最關(guān)鍵的環(huán)節(jié)[2-3],只有讀懂電路圖,才能分析工作原理,正確有效的檢測,調(diào)試和維修電子電器產(chǎn)品,提高產(chǎn)品開發(fā)、設(shè)計電路的水平。落后的電路原理圖教學方式直接影響了學習者的學習效率[4]。
本文利用強大的動畫制作軟件Flash為發(fā)動機起動和停止電路原理圖的學習提供了一種全新的教學方式,老師利用本軟件可以高效的組織教學,直觀的解答學生對電路原理圖的困惑,也可作為老師進行其他相關(guān)識圖教學時的參考。
Flash是矢量圖形編輯和動畫制作的專業(yè)軟件,支持事件響應(yīng)以及交互功能[5-7]。交互設(shè)計可以隨心所欲地控制動畫,在Flash中可以隨意創(chuàng)建按鈕、多級彈出式菜單。事件響應(yīng)可使Flash動畫序列在播放時受到控制。例如,可以將某一按鈕符號的響應(yīng)結(jié)果設(shè)置為開始播放動畫、停止或暫停播放、繼續(xù)播放等。教師在上課時可以通過點擊按鈕對Flash動畫進行控制,更適合于上課講解。
如圖1所示,該發(fā)動機起動和停止電路原理圖包括以下幾個主要的電氣控制元器件:
圖1 發(fā)動機起動停止電路原理圖
(1)主控開關(guān)
如圖2所示,連接蓄電池的負極和地,只有該開關(guān)閉合,鑰匙開關(guān)才能起作用。
圖2 主控開關(guān)
(2)蓄電池繼電器
如圖3所示,當繼電器的線圈得電時,開關(guān)才閉合。
圖3 蓄電池繼電器
(3)安全起動繼電器
如圖4所示,當三極管基級得電,并且線圈得電時,繼電器的開關(guān)閉合。
圖4 安全起動繼電器
如圖5和圖6所示,電流流動動畫是由一系列包含線段變形補間動畫的圖層按照一定順序排列疊加而成的,制作這部分的動畫工作量非常巨大,而且不易修改。本軟件的處理方式是將每一子系統(tǒng)電流流動動畫做成一個動畫元件,這樣就避免了修改一處會影響全身的弊端,而且動畫圖層的整潔程度也有了進一步的提高,為日后閱讀程序或修改程序打下了堅實的基礎(chǔ)。
圖5 電流流動動畫
圖6 電流流動動畫
如圖7和圖8所示,主控開關(guān)按鈕互動元件的動作特點是:當點擊主控開關(guān)按鈕時,主控開關(guān)閉合。建立主控開關(guān)的按鈕元件時,按鈕元件中包含4個關(guān)鍵幀,當按鈕元件處于“彈起”關(guān)鍵幀時,主控開關(guān)處于斷開狀態(tài),如圖3-4所示,當按鈕元件處于“按下”關(guān)鍵幀時,主控開關(guān)處于閉合狀態(tài),如圖3-5所示,這樣就實現(xiàn)了主控開關(guān)按鈕的互動效果。
圖7 主控開關(guān)按鈕互動元件斷開狀態(tài)
圖8 主控開關(guān)按鈕互動元件閉合狀態(tài)
繼電器動作的特點是,當線圈得電時,開關(guān)閉合。所以在動畫的時序安排上應(yīng)有一定的先后順序。在動畫的主時間軸上,電流流過繼電器的線圈時,開關(guān)需要立即閉合,將電路接通,達到自動控制的效果。圖9中,繼電器線圈未通電,繼電器的開關(guān)處于斷開的狀態(tài),當繼電器線圈通電時,如圖10和圖11,繼電器的開關(guān)閉合,電路接通,實現(xiàn)控制功能。
圖9 繼電器線圈未得電的狀態(tài)
圖10 繼電器線圈得電后的狀態(tài)
圖11 繼電器線圈得電后開關(guān)閉合后的狀態(tài)
互動提示動畫是指當動畫暫停需要使用者互動操作時,給予使用者的提示,并指示使用者點擊某個按鈕的動畫。由于該動畫的提示作用,也就決定了該提示信息應(yīng)該采用漸變效果,以獲得使用者的注意,如圖12,提示信息處于完全透明狀態(tài),隨著動畫的推進,提示信息逐漸顯現(xiàn)出來,如圖13,以吸引使用者的注意力,從而進行下一步的操作。
圖12 提示信息的透明狀態(tài)
圖13 提示信息的顯示狀態(tài)
由于該軟件用于原理圖的教學及分析,因此需要與使用者進行實時的互動,使用者的每一步操作都會影響動畫的運行進程,開始、快退、暫停、快進是最基本的控制功能,如圖14,從左到右依次是 “快退”、 “暫?!?、 “播放”、 “快進”控制按鈕,圖15為播放按鈕的制作圖示。
圖14 播放控制按鈕
圖15 播放按鈕制作圖示
為了實現(xiàn)控制按鈕對動畫運行的控制,需要對按鈕進行編程, “播放”按鈕的程序如下:
on(release) {
play();
}
play()命令實現(xiàn)動畫的運行。
“快退”按鈕的程序為:
on(release) {
gotoAndPlay(_currentFrame-50);
}
gotoAndPlay(_currentFrame-50)命令實現(xiàn)從當前幀后退50幀,并開始運行。
“暫?!卑粹o的程序為:
on(release) {
stop();
}
stop()命令實現(xiàn)動畫的暫停?!翱爝M”按鈕的程序為:
on(release) {
gotoAndPlay(_currentFrame+10);
}
gotoAndPlay(_currentFrame+10)命令實現(xiàn)從當前幀前進10幀,并開始運行。
利用Flash軟件將發(fā)動機起動和停止電路工作原理用動畫的形式表現(xiàn)出來,使學生在學習其工作原理時更為直觀;對于更為復雜的電氣原理圖或液壓原理圖,教學效果尤為突出。采用動畫演示,使本來難懂的原理圖變得形象,使教學更生動活潑。應(yīng)用于教學實踐中,受到了學生的普遍好評。