前言:本站為你精心整理了課件開發(fā)論文:基于VB的化工課件開發(fā)范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
本文作者:王蘭娟郭曉燕楊杰作者單位:中國石油大學(xué)
窗體結(jié)構(gòu)設(shè)計
主菜單結(jié)構(gòu)為實驗內(nèi)容、實驗?zāi)康摹嶒炘?、實驗步驟、實驗結(jié)果、退出。接下來要為窗體上的每個菜單添加方法,以便讓窗體對操作做出相應(yīng)的反應(yīng)。vb具有事件驅(qū)動編程機(jī)制,因此只需對希望的操作編寫執(zhí)行代碼來驅(qū)動相應(yīng)事件即可。在菜單上單擊鼠標(biāo),VB自動轉(zhuǎn)到相應(yīng)的模塊,并添加開始和結(jié)束程序。只需在開始和結(jié)束程序兩句中間加入相應(yīng)的代碼,就可實現(xiàn)需要的操作。以查看實驗結(jié)果圖形為例,本課件中具體過程如下;PrivateSubf結(jié)果_Click()WithFrm結(jié)果圖.Caption=App.Title+“實驗結(jié)果”.Picture1.Picture=LoadPicture(App.Path&“\結(jié)果.jpg”).ShowEndWithEndSub
實驗仿真過程
(1)實驗仿真界面的制作。仿真實驗操作界面的設(shè)計是整個系統(tǒng)的關(guān)鍵,也是難點。本課件首先用AutoCAD畫出實驗儀器的整體框架圖,考慮到Auto-CAD生成的.Bmp格式的位圖尺寸不好調(diào)節(jié),因此直接用截圖軟件在AutoCAD界面上截取該框架圖,然后再用Photoshop涂色,整個框架圖主要是管道的涂色,要想使管道有立體感,就必須把顏色改成漸變。由于閥門、風(fēng)機(jī)、水池和轉(zhuǎn)子流量計涉及到后面的動畫制作,因此采用Photo-shop單獨進(jìn)行涂色處理。用Photoshop處理好整個實驗裝置圖后就進(jìn)入到VB設(shè)計步驟。打開VB軟件,新建標(biāo)準(zhǔn)EXE工程,然后在form的picture屬性中載入實驗儀器整體框架圖作為背景圖,最后加入標(biāo)簽、文本框、按鈕等。對流傳熱系數(shù)測定實驗仿真操作界面設(shè)計如圖1所示。(2)動態(tài)流程的制作。界面設(shè)計中空氣、冷凝水及蒸汽的流動等動畫設(shè)計是難點中的難點??諝?、冷凝水和蒸汽的流動采用Line控件加Timer計時器來仿真,通過Timer計時器控制Line控件的X1、X2、Y1或Y2坐標(biāo)的變化來實現(xiàn)流動效果。程序編碼如下:PrivateSubTimer1_Time(r)Line1.Visible=TrueLine1.X2=Line1.X2+100IfLine1.X2>4300ThenTimer1.Enabled=FalseEndIfEndSub風(fēng)機(jī)的轉(zhuǎn)動、冷凝水流出管體的噴射以及蒸汽在套管換熱器中的彌漫效果的動畫效果設(shè)計方法相似。以水流出管體的噴射為例,先用Photoshop畫出2張水流出管體的噴射的平面圖,通過兩個Image控件把兩張平面圖載入界面的同一位置,然后通過兩個Timer計時器控制兩個Image控件的Visible屬性達(dá)到動畫效果。程序的編碼如下:PrivateSubTimer2_Timer()‘計時器2的Timer事件Image1.Visi-ble=True‘顯示Image1Image2.Visible=False‘隱藏Image2EndSubPrivateSubTimer3_Time(r)‘計時器3的Timer事件Image2.Visible=True‘顯示Image2Image1.Visible=False‘隱藏Image1EndSub(3)仿真的具體操作。本實驗仿真系統(tǒng)可全部由鼠標(biāo)操作完成。界面下方給出實驗步驟提示,操作者按照提示進(jìn)行操作。調(diào)節(jié)得到的流量、溫度、壓力等數(shù)據(jù)在線顯示在的白底儀表框內(nèi)。用戶完成仿真操作后即可通過菜單查看實驗數(shù)據(jù)及實驗結(jié)果,實驗數(shù)據(jù)查看界面設(shè)計如圖2所示。
生成exe文件
在沒有VB的計算機(jī)上使用本軟件時,需要將軟件生成*.exe文件。點擊VB工程“文件”菜單下的“生成傳熱.EXE”即可完成。