王件華
摘?要:LabVIEW與Multisim在各自應(yīng)用領(lǐng)域各有自己的優(yōu)勢(shì),由于同屬NI的軟件,兩者還可以聯(lián)合應(yīng)用,實(shí)現(xiàn)優(yōu)勢(shì)互補(bǔ),本文探索綜合應(yīng)用multisim & labview來進(jìn)行電子仿真教學(xué);通過Multisim設(shè)計(jì)具體的電路,在LabVIEW下調(diào)用顯示仿真,本方法對(duì)電子教學(xué)有重要意義,可以減少購買昂貴的實(shí)驗(yàn)儀器設(shè)備。
關(guān)鍵詞:仿真;multisim;labview
1 緒論
傳統(tǒng)的電子實(shí)驗(yàn)教學(xué)需要購買昂貴的實(shí)驗(yàn)設(shè)備儀器,本文探索聯(lián)合使用multisim和labview的方法進(jìn)行電子仿真實(shí)驗(yàn),只需要一些電腦即可。如果全部在labview下進(jìn)行電子仿真實(shí)驗(yàn),需要設(shè)計(jì)基于labview的復(fù)雜算法,而用multisim進(jìn)行電子電路的設(shè)計(jì)非常方便,所以本文采用multisim來設(shè)計(jì)電子電路,采用labview來進(jìn)行面板顯示設(shè)計(jì)與程序模塊設(shè)計(jì),本方法可以簡(jiǎn)化LabVIEW下設(shè)計(jì)電子電路模型的繁瑣步驟,LabVIEW只需調(diào)用Multisim設(shè)計(jì)的電子電路接口便可創(chuàng)建基于LabVIEW環(huán)境的電子電路仿真實(shí)驗(yàn)。本文通過聯(lián)合使用labview和multisim進(jìn)行基極放大電路的仿真實(shí)驗(yàn),來研究本方法的可行性和使用效果。
2 基于multisim的基極放大電路的構(gòu)建
第一步,打開multisim軟件,按照?qǐng)D1構(gòu)建電路;應(yīng)用multisim軟件的仿真功能,觀察仿真波形,發(fā)現(xiàn)波形正常,說明我們用multisim構(gòu)建的電路是成功的。
第二步,將示波器刪除,添加添加與LabVIEW交互數(shù)據(jù)的接口,即上圖所示的電路圖中“in”和“out”。右鍵點(diǎn)擊鼠標(biāo)并從彈出的快捷菜單中可選擇Place—>Connectors—>Output Connector,放置IO1,同樣的方法放置IO2,分別修改兩個(gè)接口屬性中的Name為“in”、“out”。Direction均為Output。
第三步,點(diǎn)擊VIEW打開LabVIEW Co-simulation Terminals窗口查看配置。
第四步,建立一個(gè)文件夾,保存文件到指定的目錄下,以備使用。
3 labview程序與面板設(shè)計(jì)
第一步,進(jìn)行l(wèi)abview程序模塊的設(shè)計(jì),在程序框圖中放入如圖2所示各模塊和按鈕。
第二步,雙擊輸入節(jié)點(diǎn)Input Node,打開Configure Simulation Parameters窗口配置參數(shù),默認(rèn)亦可。輸入節(jié)點(diǎn)位于控制與仿真循環(huán)框圖的左邊突起部分。
第三步,程序設(shè)計(jì)完成,并可看到Labview的運(yùn)行按鈕已變成可運(yùn)行狀態(tài),表明程序設(shè)計(jì)沒有錯(cuò)誤,可進(jìn)行下一步操作。
4 聯(lián)合仿真結(jié)果
切換到前面板,點(diǎn)擊LabVIEW工具欄中的運(yùn)行按鈕來開始聯(lián)合仿真。觀察從Multisim仿真引擎返回的的結(jié)果,如圖3所示,由波形分析可知,輸入輸出波形反向,與在Multisim中得到的結(jié)果大致一致,可認(rèn)為此次聯(lián)合仿真獲得成功。
5 結(jié)語
本文通過聯(lián)合使用labview和multisim來進(jìn)行基極放大電路的仿真實(shí)驗(yàn),結(jié)果表明這種方法是可行的,相比傳統(tǒng)的實(shí)驗(yàn)方法,經(jīng)濟(jì)性很強(qiáng),有很大的應(yīng)用價(jià)值。
參考文獻(xiàn):
[1]徐宇寶.基于multisim的虛擬電子實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)[J].哈爾濱師范大學(xué)自然科學(xué)學(xué)報(bào),2015,31(1).
[2]蔣留兵,車?yán)?,潘虹?基于LabVIEW的數(shù)據(jù)采集與處理虛擬實(shí)驗(yàn)平臺(tái)的設(shè)計(jì)[J].信息通信,2015:1-2.
[3]馮志宇,胡蓉.Multisim在數(shù)字電路中的應(yīng)用——基于Multisim13的序列信號(hào)發(fā)生器的設(shè)計(jì)[J].數(shù)字通信,2014:1-8.