專利名稱:一種用于控制類課程教學(xué)演示的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于控制類課程教學(xué)演示的方法和系統(tǒng)。
背景技術(shù):
電子教學(xué)技術(shù)方案,就是根據(jù)教學(xué)目標(biāo)設(shè)計的,表現(xiàn)特定教學(xué)內(nèi)容,反映一定教學(xué) 策略的計算機(jī)程序。它根據(jù)不同的學(xué)科特點,利用集圖、文、聲、像和動畫于一體的多 媒體手段與各學(xué)科整合,制作成課程軟件,可以有效地解決各學(xué)科教學(xué)中出現(xiàn)的難點和 重點。目前常用的工具軟件有:PowerPoint、 Flash等。
目前,控制類課程較為廣泛使用的教學(xué)技術(shù)方案是采用PowerPoint。 PowerPoint是 由微軟公司推出的、在Windows環(huán)境下運行的一個功能強(qiáng)大的演示文稿制作工具軟件。 PowerPoint制作的多媒體課件可以用幻燈片的形式進(jìn)行演示,非常適用于學(xué)術(shù)交流、演講、 工件匯報、輔助教學(xué)和產(chǎn)品展示等需要多媒體演示的場合。因此PowerPoint文件又常被稱 為"演示文稿"或"電子簡報"。PowerPoint能很簡便地將各種圖形圖像、音頻和視頻素材插 入到課件中,使課件具有強(qiáng)大的多媒體功能。
Flash軟件是Macromedia公司出品的,用在互聯(lián)網(wǎng)上動態(tài)的、可互動的Shockwave, 它可以通過文字、圖片、錄象、聲音等綜合手段形象的體現(xiàn)一個意圖。 一般利用它來制 作公司形象、產(chǎn)品宣傳等片段,可以達(dá)到非常好的效果。Flash動畫是一種矢量動畫格式, 具有體積小、兼容性好、直觀動感、具有一定的互動性、支持MP3音樂等諸多優(yōu)點,是 當(dāng)今最流行的Web頁面動畫格式。把音樂,動畫,聲效,互動方式融合在一起,越來越 多的人已經(jīng)把Flash作為網(wǎng)頁動畫設(shè)計的首選工具,并且創(chuàng)作出了許多令人嘆為觀止的動 畫(電影)效果。
PowerPoint善于用圖片來展示所要表達(dá)的內(nèi)容,而對于動畫效果來說,PowerPoint 所能做的就非常少了,而對于交互式功能就更無能為力了。(這里所說的交互式是指通 過軟件所具有的數(shù)據(jù)輸入、輸出功能,將從屏幕輸入的數(shù)據(jù)經(jīng)過處理后在以數(shù)據(jù)或圖形 的形式顯示到屏幕上的過程)。其擴(kuò)展功能也不夠強(qiáng)大,不能將用ActiveX開發(fā)的控件嵌 入至UPowerPoint中。
Flash好看,動畫效果好,但是制作慢,修改難,不實用。雖然Flash具有一定的制作
4動畫的功能和互動優(yōu)勢(在Flash中,交互功能的實現(xiàn),需要便用Action Script腳本語言, 利用Flash完成教學(xué)技術(shù)方案不實用),可以更好地滿足所有用戶的需要,但是Flash不可 以象一門語言一樣進(jìn)行編程,制作慢,修改難。并且其交互式功能也不夠強(qiáng)大,擴(kuò)展功 能也比較差,也不能將用ActiveX開發(fā)的控件嵌入到Flash中。
發(fā)明內(nèi)容
本發(fā)明為解決公知技術(shù)中存在的技術(shù)問題而提供一種交互式、制作速度快,修改容 易,可以嵌入ActiveX控件的用于控制類課程教學(xué)演示的方法和系統(tǒng)。 本發(fā)明為解決公知技術(shù)中存在的技術(shù)問題所采取的技術(shù)方案是
一種用于控制類課程教學(xué)演示的方法,包括以下步驟
將控制類課程的內(nèi)容根據(jù)章節(jié)劃分為不同的層次,不同層次的內(nèi)容制作成不同的畫
面;
利用組態(tài)軟件提供的圖庫、組態(tài)功能和控件來搭建控制類課程內(nèi)容中的控制系統(tǒng),
并將所搭建的被控對象的動畫進(jìn)行鏈接;
將利用組態(tài)軟件編寫的程序、ActiveX控件和控制算法制作成控制器; 將控制器與所搭建的控制類課程內(nèi)容中的控制系統(tǒng)的被控對象連接成一個模擬控制
系統(tǒng);
用實物的圖片和實物的視頻進(jìn)一步展示和說明實際控制系統(tǒng)。
本發(fā)明還可以采用如下技術(shù)措施
所述被控對象的動畫都是相對獨立的,通過在畫面中設(shè)置的連接來調(diào)出動畫,對相 應(yīng)的動畫進(jìn)行不同的操作,就會完成不同的動畫效果。
所述控制器與所搭建的控制類課程內(nèi)容中的控制系統(tǒng)的被控對象的設(shè)定均是利用
VB6.0開發(fā)的ActiveX控件,通過組態(tài)軟件中的"工具箱-插入通用控件"來完成ActiveX控件 和組態(tài)軟件的無縫連接。
本發(fā)明具有的優(yōu)點和積極效果是采用彈出方式歸納基礎(chǔ)理論,使得基礎(chǔ)理論的層 次更加清晰、易于理解、重點突出;把將實際控制系統(tǒng)引入教學(xué),將文字描述形式轉(zhuǎn)變 為圖形動畫描述形式,使控制系統(tǒng)的組成以及控制工藝更能直觀地理解;在線設(shè)置被控 對象參數(shù),利用動畫形式展示被控對象動態(tài)特性,有助于被控對象動態(tài)特性的理解;將 PID參數(shù)整定的控制效果實時展示出來,使工程整定方法能直觀形象地被理解掌握;利 用ActiveX控件將自行開發(fā)或第三方開發(fā)的高級控制算法引進(jìn)控制系統(tǒng)中、解決了從智能控制理論到控制工程的實現(xiàn)問題。也可以用ActiveX控件技術(shù)來建立被控對象;米用 模擬動畫控制系統(tǒng)、實物圖片和視頻相結(jié)合的方式展示控制系統(tǒng)實例,起到了理論聯(lián)系 實際的效果。另外本發(fā)明還具有制作速度快,修改容易,實用等優(yōu)點。
圖l、本發(fā)明實施例提供的演示方法的實現(xiàn)流程圖; 圖2、本發(fā)明實施例提供的演示系統(tǒng)的工作流程圖; 圖3、本發(fā)明實施例模擬控制系統(tǒng)模塊的實現(xiàn)流程圖4、本發(fā)明實施例的應(yīng)用實例"即熱式飛機(jī)除冰液加熱裝置的控制系統(tǒng)"層次模塊層 次一的結(jié)構(gòu)圖5、本發(fā)明實施例的應(yīng)用實例"即熱式飛機(jī)除冰液加熱裝置的控制系統(tǒng)"層次模塊層 次二的結(jié)構(gòu)圖6、本發(fā)明實施例的應(yīng)用實例"即熱式飛機(jī)除冰液加熱裝置的控制系統(tǒng)"層次模塊層 次三的結(jié)構(gòu)圖7、本發(fā)明實施例的應(yīng)用實例"即熱式飛機(jī)除冰液加熱裝置的控制系統(tǒng)"的除冰液裝 車過程;
圖8、本發(fā)明實施例的應(yīng)用實例"即熱式飛機(jī)除冰液加熱裝置的控制系統(tǒng)"的除冰車除 冰過程;
圖9、本發(fā)明實施例的應(yīng)用實例"即熱式飛機(jī)除冰液加熱裝置的控制系統(tǒng)"的即熱式飛 機(jī)除冰液快速加熱系統(tǒng);
圖10、本發(fā)明實施例的應(yīng)用實例"即熱式飛機(jī)除冰液加熱裝置的控制系統(tǒng)"的控制結(jié)
果曲線圖ll、本發(fā)明實施例的應(yīng)用實例"即熱式飛機(jī)除冰液加熱裝置的控制系統(tǒng)"的導(dǎo)航條
圖12、本發(fā)明實施例的應(yīng)用實例"即熱式飛機(jī)除冰液加熱裝置的控制系統(tǒng)"的圖片、 視頻鏈接畫面圖13、本發(fā)明實施例的應(yīng)用實例"即熱式飛機(jī)除冰液加熱裝置的控制系統(tǒng)"的圖片展 示圖14、本發(fā)明實施例的應(yīng)用實例"即熱式飛機(jī)除冰液加熱裝置的控制系統(tǒng)"的視頻展 示圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明, 并不用于限定本發(fā)明。
組態(tài)軟件具有豐富的畫面顯示組態(tài)功能,組態(tài)環(huán)境具有可擴(kuò)展性,組態(tài)軟件具有開 放性,同時具有腳本的功能。組態(tài)軟件同時具有實時多任務(wù),數(shù)據(jù)的輸入輸出,數(shù)據(jù)的 處理,顯示,存儲,及管理等多個任務(wù)需在同一個系統(tǒng)中同步快速的運行。
在本發(fā)明實施例中,首先利用組態(tài)軟件的豐富的畫面顯示組態(tài),將不同層次的控制 基礎(chǔ)理論制作成彈出畫面,當(dāng)單擊某一理論按鈕、文字或圖片,就會彈出相應(yīng)的下一層 理論知識。這樣可使得理論的講述更具有層次感,更易于理解,重點突出。
其次利用組態(tài)軟件提供的各種圖庫來搭建模擬控制系統(tǒng),并進(jìn)行動畫鏈接,使模擬 控制系統(tǒng)按照實際工藝流程動作。用圖形動畫來描述實際控制系統(tǒng),使得實際控制系統(tǒng) 的組成結(jié)構(gòu)和控制工藝更容易被理解。當(dāng)模擬控制系統(tǒng)系統(tǒng)建立之后,可以利用組態(tài)軟 件提供的腳本編程功能來編寫控制算法(如PID、比值控制算法、串級控制算法、前饋-反饋控制算法、解耦控制算法等),也可以利用組態(tài)軟件的開放性,將自行編制或第三 方開發(fā)的ActiveX控件引入模擬控制系統(tǒng),該控件既可以實現(xiàn)簡單控制、復(fù)雜控制算法, 又可以實現(xiàn)智能控制算法(如模糊控制算法、神經(jīng)網(wǎng)絡(luò)控制算法等)。在控制算法引入 系統(tǒng)之后,可利用組態(tài)軟件的數(shù)據(jù)輸入功能在線進(jìn)行控制器的參數(shù)設(shè)置,利用組態(tài)軟件 的數(shù)據(jù)輸出功能顯示控制量和控制結(jié)果,并以曲線和圖形實時顯示控制效果,根據(jù)控制 效果整定控制器參數(shù)。通過這種方法可以進(jìn)一步了解控制算法中,某個參數(shù)對控制效果 的影響,從而掌握控制系統(tǒng)的工程整定方法。
用組態(tài)軟件的腳本語言編寫被控對象的動態(tài)特性表達(dá)式,并利用動畫組態(tài)以圖形的 形式顯示被控對象的動態(tài)特性。在進(jìn)行被控對象的參數(shù)設(shè)置時,可通過組態(tài)軟件的數(shù)據(jù) 輸入功能實現(xiàn),根據(jù)不同的參數(shù)設(shè)置,被控對象的動態(tài)特性可以曲線和動畫的形式迸行 顯示。如果參數(shù)設(shè)置不合理,被控對象的動態(tài)特性曲線和動畫就無顯示。
將典型二階被控對象制作成ActiveX控件形式,并嵌入到組態(tài)軟件的畫面中。當(dāng)將該 被控對象與其它ActiveX控件制作的簡單控制算法、復(fù)雜控制算法和智能控制算法相連 接,就構(gòu)成了一個模擬控制系統(tǒng)。通過對控制算法參數(shù)的設(shè)置,可以改變最終的控制效 果。該控制效果可用實時曲線的形式表示出來。若控制效果不好,可以通過改變控制算法中的相關(guān)參數(shù)來改善控制效果,直到滿足最終的控制要求為止。通過上述過程,不僅可以學(xué)習(xí)和研究參數(shù)整定的規(guī)律,而且還進(jìn)一步掌握了工程整定法。通過這種仿真控制系統(tǒng)可以對任意的控制算法的控制規(guī)律進(jìn)行仿真研究。同時,培養(yǎng)了學(xué)習(xí)興趣,提高了學(xué)習(xí)效率。
采用模擬控制系統(tǒng)(包括系統(tǒng)工程工藝流程動畫、系統(tǒng)方框圖、控制界面、控制算法、實時曲線、歷史曲線等)、實物圖片和視頻相結(jié)合的方式展示控制系統(tǒng)實例,將控制系統(tǒng)現(xiàn)場引進(jìn)課堂,使學(xué)習(xí)者好似身臨其境一般,增強(qiáng)了感性認(rèn)識,使得理論知識更加容易理解,起到了理論聯(lián)系實際的效果。
在具體實現(xiàn)時,可以根據(jù)需要選擇上述任意一種方式。請參考圖1-3,本發(fā)明實施例提供的演示方法的流程,詳述如下-
將控制類課程的內(nèi)容根據(jù)章節(jié)劃分為不同的層次,不同層次的內(nèi)容制作成不同的畫
面;
利用組態(tài)軟件提供的圖庫、組態(tài)功能和控件來搭建控制類課程內(nèi)容中的控制系統(tǒng),并將所搭建的被控對象的動畫進(jìn)行鏈接;所述被控對象的動畫都是相對獨立的,通過在畫面中設(shè)置的連接來調(diào)出動畫,對相應(yīng)的動畫進(jìn)行不同的操作,就會完成不同的動畫效果。
將利用組態(tài)軟件編寫的程序、ActiveX控件和控制算法制作成控制器;將控制器與所搭建的控制類課程內(nèi)容中的控制系統(tǒng)的被控對象連接成一個模擬控制系統(tǒng);
用實物的圖片和實物的視頻進(jìn)一步展示和說明實際控制系統(tǒng)。所述控制器與所搭建的控制類課程內(nèi)容中的控制系統(tǒng)的被控對象的設(shè)定均是利用VB6.0開發(fā)的ActiveX控件,通過組態(tài)軟件中的"工具箱-插入通用控件"來完成ActiveX控件和組態(tài)軟件的無縫連接。
用實物的圖片展示和實物的視頻來展示實際控制系統(tǒng),能夠在課堂上對實際控制系統(tǒng)有進(jìn)一步的認(rèn)識和了解。
實現(xiàn)上述方法的軟件可以存儲于一計算機(jī)可讀存取介質(zhì)中,存儲介質(zhì)可以是ROM/RAM、磁盤、光盤等。如圖2所示,該軟件在執(zhí)行時,包括如下步驟
第一、層次劃分模塊利用組態(tài)軟件的豐富的畫面顯示組態(tài),將控制類課程的內(nèi)容根據(jù)其章節(jié)劃分不同的層次,不同層次的內(nèi)容制作成不同的畫面,當(dāng)點擊上層畫面中的連接
文字時,就會轉(zhuǎn)到或彈出相應(yīng)的內(nèi)容;第二、動畫模塊用于以動畫形式展示實際控制系統(tǒng)、工業(yè)流程、控制系統(tǒng)的原理圖、實時曲線和歷史曲線、PID控制器參數(shù)設(shè)置、給定值設(shè)置、控制量和被控量的輸出以及系統(tǒng)重做設(shè)置等功能;動畫模塊中的動畫都是相對獨立的,通過在畫面中設(shè)置的連接來調(diào)出動畫,對相應(yīng)的動畫進(jìn)行不同的操作,就會完成不同的動畫效果。
第三、控制器模塊用于將控制算法、ActiveX控件引入控制系統(tǒng);第四、模擬控制系統(tǒng)模塊用于將控制器和動畫模塊中的被控對象連接成一個控制系統(tǒng),通過對PID控制器選擇、被控對象設(shè)定、給定值輸入使控制系統(tǒng)能夠運行,其控制效果以實時曲線和歷史曲線形式輸出,并且根據(jù)控制效果整定PID控制器參數(shù);控制器模塊和動畫模塊中的被控對象設(shè)定均是利用VB6.0開發(fā)的ActiveX控件,通過組態(tài)軟件中的"工具箱-插入通用控件"來完成ActiveX控件和組態(tài)軟件的無縫連接。
第五、實物展示模塊用于以實物的圖片展示和實物的視頻來展示實際控制系統(tǒng),能夠在課堂上對實際控制系統(tǒng)有進(jìn)一步的認(rèn)識和了解。
下面以"即熱式飛機(jī)除冰液加熱裝置的控制系統(tǒng)"設(shè)計為例說明本發(fā)明實施例具體工作過程。
1、 層次劃分模塊的建立
將對實際控制系統(tǒng)的文字描述分成不同的層次,然后放到組態(tài)王中不同的畫面里,利用組態(tài)王中畫面之間的互相調(diào)用命令(如通過在組態(tài)王的"動畫鏈接-命令語言鏈接-彈出時"中編寫ShowPicture('"')命令來實現(xiàn)),用上一層的文字描述來調(diào)用下一層的文字描述。這樣使得內(nèi)容層次分明,易于理解和記憶,重點更加突出。圖4中是對"飛機(jī)除冰液快速加熱試驗系統(tǒng)設(shè)計"的第一層文字描述,當(dāng)單擊"一、總體思路及釆用的技術(shù)路線"后,就會彈出圖5中的彈出畫面,即第二層文字描述。當(dāng)圖5中彈出畫面中"1、即熱式加熱系統(tǒng)主要技術(shù)要求"后,就會彈出圖6中的彈出畫面,即第三層文字描述。當(dāng)點擊彈出畫面右下角的"退出"按鈕,彈出畫面將關(guān)閉。
2、 動畫模塊的建立
根據(jù)實際控制系統(tǒng)的工藝流程要求,用組態(tài)王中繪圖工具提供的各種圖形,模擬實際控制現(xiàn)場的畫面。對于"即熱式飛機(jī)除冰液加熱裝置的控制系統(tǒng)"的實際例子,根據(jù)其工藝流程,制作了如圖7-9的模擬畫面。其中,圖7描述了除冰液裝車的過程,圖8描述了除冰車對飛機(jī)進(jìn)行除冰的過程,圖9描述了即熱式飛機(jī)除冰液快速加熱系統(tǒng)的工作過程,圖10用實時曲線和歷史曲線描述了除冰液加熱過程中的溫度。圖ll中的幾個按鈕用來切 換不同的模擬畫面的,當(dāng)單擊不同的按鈕,相應(yīng)的畫面就會在屏幕上顯示。
3、 控制器模塊的建立
在圖9中左側(cè)的PID設(shè)置彈出框中,可以對PID參數(shù)進(jìn)行在線的設(shè)定(通過在組態(tài)王的 "動畫鏈接-值輸出-模擬量輸出"中進(jìn)行相應(yīng)的變量鏈接來實現(xiàn)PID參數(shù)顯示;通過在組態(tài) 王的"動畫鏈接-權(quán)限保護(hù)動畫鏈接-值輸入-模擬量輸入"中進(jìn)行相應(yīng)的變量鏈接來實現(xiàn) PID參數(shù)顯示)。系統(tǒng)的給定值也可以在圖9中下方的"設(shè)定溫度"中進(jìn)行設(shè)置。當(dāng)系統(tǒng)運 行之后,PID控制器根據(jù)給定值和實際值之間的偏差來計算控制量(通過組態(tài)王的"命令 語言-應(yīng)用程序命令語言-運行時"中進(jìn)行編程來實現(xiàn)的),并控制三個供油調(diào)節(jié)閥的開度。 其控制效果,即除冰液的歷史曲線和實時曲線在圖9中顯示。根據(jù)歷史曲線和實時曲線的 顯示效果,在對圖9中PID參數(shù)進(jìn)行整定,直到曲線達(dá)到滿意的效果。
4、 模擬控制系統(tǒng)模塊的建立 (1)實際控制工藝流程動畫顯示
圖7-9顯示了實際控制工藝流程。除冰車從圖7右側(cè)開始倒車(通過在組態(tài)王中的"動 畫鏈接-水平移動"中進(jìn)行相應(yīng)的變量鏈接來實現(xiàn))。當(dāng)車到達(dá)指定位置后,開始對車上的 儲存罐進(jìn)行加除冰液(通過在組態(tài)王中的"動畫鏈接-填充"中進(jìn)行相應(yīng)的變量鏈接來實 現(xiàn))。除冰液裝滿后,除冰車開始向右行駛。行駛出畫面后,自動跳出圖8畫面,除冰車 由上往下行駛(通過在組態(tài)王中的"動畫鏈接-垂直移動"中進(jìn)行相應(yīng)的變量鏈接來實現(xiàn)), 并在有冰的地方停下來對冰進(jìn)行除冰。圖9中顯示了"即熱式飛機(jī)除冰液加熱裝置"的控制 工藝流程,當(dāng)"水泵"通電運行,"電磁閥1"或"電磁閥2"打開,并且與鍋爐相對應(yīng)的"流動 開關(guān)"也打開,這時如果位于圖9左側(cè)的手動閥門再打開,那么相應(yīng)的鍋爐就會自動點火 對除冰液進(jìn)行加熱。在運行中,如果某個鍋爐需要滅火,然后又要重新對鍋爐進(jìn)行點火, 就可以點擊屏幕右下方的"鍋爐l"、"鍋爐2"、"鍋爐3"來對相應(yīng)的鍋爐進(jìn)行重新點火。各 個鍋爐的出口除冰液的溫度、水箱溫度以及噴槍口的溫度均顯示在圖9的右下方(通過在 組態(tài)王的"動畫鏈接-值輸出-模擬量輸出"中進(jìn)行相應(yīng)的變量鏈接來實現(xiàn))。除冰液的溫度 控制采用PID的控制算法。但單擊屏幕左下方的"PID"按鈕后,就會彈出P、 I和D的參數(shù)輸 入框,在輸入框中可對P、 I和D的參數(shù)修改和整定。當(dāng)水箱中的除冰液的水位低于一定的 高度時,就會報警。
(2)用組態(tài)軟件實現(xiàn)模擬動畫過程
10上述所敘述的工藝流程都是以模擬動畫的形式進(jìn)行表述的,即上述圖7-9的畫囪都是 可以動的。
G)控制效果的曲線和動畫顯示
對于工業(yè)控制過程的模擬動畫還具有一定的交互式的特點。當(dāng)輸入的PID參數(shù)不同 時,其輸出的歷史曲線和實時曲線就不同(通過組態(tài)王"歷史曲線向?qū)?中的參數(shù)鏈接來 實現(xiàn)歷史曲線設(shè)定;通過組態(tài)王"實時趨勢曲線"中的參數(shù)鏈接來實現(xiàn)歷史曲線設(shè)定)。
5、實物展示模塊的建立
在對實際控制系統(tǒng)進(jìn)行文字描述的過程中,添加了幾個具有鏈接功能的文字如圖13 中的"動畫實例"、"圖片"和"視頻"。當(dāng)單擊"動畫實例"時,將彈出圖7-8的動畫畫面。當(dāng) 單擊"圖片"時,將彈出圖13的畫面,用真實圖片來描述所講述的實際系統(tǒng)。當(dāng)單擊"視頻" 時,將彈出如圖14的視頻畫面。通過圖片和視頻的展示(通過組態(tài)王"工具箱-點位圖"來 進(jìn)行圖片展示的實現(xiàn);通過組態(tài)王"工具箱-插入通用控件-Windows Media Player"來引入 控件實現(xiàn)視頻功能),直觀的對實際系統(tǒng)進(jìn)行認(rèn)識,加深了對理論的理解,達(dá)到了理論 聯(lián)系實際的效果。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神 和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、本發(fā)明涉及一種用于控制類課程教學(xué)演示的方法,其特征在于,它包括以下步驟將控制類課程的內(nèi)容根據(jù)章節(jié)劃分為不同的層次,不同層次的內(nèi)容制作成不同的畫面;利用組態(tài)軟件提供的圖庫、組態(tài)功能和控件來搭建控制類課程內(nèi)容中的控制系統(tǒng),并將所搭建的被控對象的動畫進(jìn)行鏈接;將利用組態(tài)軟件編寫的程序、ActiveX控件和控制算法制作成控制器;將控制器與所搭建的控制類課程內(nèi)容中的控制系統(tǒng)的被控對象連接成一個模擬控制系統(tǒng);用實物的圖片和實物的視頻進(jìn)一步展示和說明實際控制系統(tǒng)。
2、 如權(quán)利要求1所述的用于控制類課程教學(xué)演示的方法,其特征在于,所述被控對 象的動畫都是相對獨立的,通過在畫面中設(shè)置的連接來調(diào)出動畫,對相應(yīng)的動畫進(jìn)行不 同的操作,就會完成不同的動畫效果。
3、 如權(quán)利要求l所述的用于控制類課程教學(xué)演示的方法,其特征在于,所述控制器與 所搭建的控制類課程內(nèi)容中的控制系統(tǒng)的被控對象的設(shè)定均是利用VB6.0開發(fā)的ActiveX 控件,通過組態(tài)軟件中的"工具箱-插入通用控件"來完成ActiveX控件和組態(tài)軟件的無縫連 接。
4、 一種用于控制類課程教學(xué)演示的系統(tǒng),其特征在于,所述系統(tǒng)包括層次劃分模塊、 動畫模塊、控制器模塊、模擬控制系統(tǒng)模塊、實物展示模塊;層次劃分模塊,用于將控制類課程的內(nèi)容根據(jù)其章節(jié)劃分不同的層次,不同層次的 內(nèi)容制作成不同的畫面,當(dāng)點擊上層畫面中的連接文字時,就會轉(zhuǎn)到或彈出相應(yīng)的內(nèi)容;動畫模塊,用于將組態(tài)軟件提供的圖庫、組態(tài)功能和控件來搭建為控制類課程內(nèi)容 中的控制系統(tǒng),并將所搭建的被控對象的動畫進(jìn)行鏈接;控制器模塊,用于將組態(tài)軟件編寫的程序、ActiveX控件和控制算法制作成控制器;模擬控制系統(tǒng)模塊,用于將控制器與動畫模塊中的被控對象連接成一個模擬控制系統(tǒng);實物展示模塊,用于以實物的圖片和實物的視頻來進(jìn)一步展示和說明實際控制系統(tǒng)。
5、 如權(quán)利要求4所述的用于控制類課程教學(xué)演示的系統(tǒng),其特征在于,所述動畫模 塊中的動畫都是相對獨立的,通過在畫面中設(shè)置的連接來調(diào)出動畫,對相應(yīng)的動畫進(jìn)行不同的操作,就會完成不同的動畫效果。
6、如權(quán)利要求4所述的用于控制類課程教學(xué)演示的系統(tǒng),其特征在于,所述控制器 模塊和動畫模塊中的被控對象設(shè)定均是利用VB6.0開發(fā)的ActiveX控件,通過組態(tài)軟件 中的"工具箱-插入通用控件"來完成ActiveX控件和組態(tài)軟件的無縫連接。
全文摘要
本發(fā)明涉及一種用于控制類課程教學(xué)演示的方法和系統(tǒng),所述方法包括以下步驟將控制類課程內(nèi)容根據(jù)章節(jié)劃分為不同的層次,不同層次的內(nèi)容制作成不同的畫面;利用組態(tài)軟件的圖庫、組態(tài)功能和控件來搭建控制類課程內(nèi)容中的控制系統(tǒng),并將搭建的被控對象的動畫進(jìn)行鏈接;將利用組態(tài)軟件編寫的程序、ActiveX控件和控制算法制作成控制器;將控制器與搭建的被控對象連接成一個模擬控制系統(tǒng);用實物圖片和實物視頻來展示和說明實際控制系統(tǒng)。在本發(fā)明中,可以在線設(shè)置控制器和被控對象參數(shù),使控制效果直觀的顯示出來;對被控對象特性參數(shù)進(jìn)行設(shè)定,展示不同參數(shù)下的被控對象動態(tài)特性,有助于學(xué)生理解和掌握。
文檔編號G09B5/00GK101477750SQ20091006773
公開日2009年7月8日 申請日期2009年1月20日 優(yōu)先權(quán)日2009年1月20日
發(fā)明者芳 丁, 王立文, 費春國 申請人:中國民航大學(xué)