許麗川,唐凱飛,梁永春,白連生,叢培強(qiáng),李逢春
(電子科技大學(xué) 機(jī)械電子工程學(xué)院,四川 成都 611731)
隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,各類信息化手段在高校實(shí)驗(yàn)教學(xué)中得到了廣泛和多樣的應(yīng)用。國內(nèi)各高校實(shí)驗(yàn)教學(xué)信息化手段主要包括:實(shí)驗(yàn)項(xiàng)目信息化、實(shí)驗(yàn)預(yù)約系統(tǒng)、實(shí)驗(yàn)教學(xué)輔助系統(tǒng)、開放式實(shí)驗(yàn)預(yù)習(xí)系統(tǒng)、演示的實(shí)驗(yàn)系統(tǒng),虛擬實(shí)驗(yàn)項(xiàng)目以及遠(yuǎn)程實(shí)驗(yàn)系統(tǒng)等[1]。東南大學(xué)通過實(shí)驗(yàn)教學(xué)信息資源與管理平臺建設(shè),創(chuàng)建并推廣了計(jì)算機(jī)TA教學(xué)模式,推進(jìn)了實(shí)驗(yàn)教學(xué)過程的網(wǎng)絡(luò)管理[2]。
實(shí)驗(yàn)項(xiàng)目的信息化是對傳統(tǒng)常規(guī)實(shí)驗(yàn)手段的重大創(chuàng)新,主要表現(xiàn)為兩種取向:數(shù)字化和虛擬化[3]。數(shù)字實(shí)驗(yàn)系統(tǒng)是由傳感器、數(shù)據(jù)采集設(shè)備、計(jì)算機(jī)系統(tǒng)及配套軟件構(gòu)成,有助于實(shí)驗(yàn)結(jié)果的數(shù)字化和精確化測量與顯示;而虛擬實(shí)驗(yàn)系統(tǒng)則是利用虛擬技術(shù),為師生提供一個(gè)和計(jì)算機(jī)進(jìn)行交互操作的環(huán)境來模擬實(shí)際的實(shí)驗(yàn)操作。湖南農(nóng)業(yè)大學(xué)信息科學(xué)技術(shù)學(xué)院在信號與系統(tǒng)實(shí)驗(yàn)教學(xué)改革中,設(shè)計(jì)開發(fā)了虛擬實(shí)驗(yàn)系統(tǒng),使學(xué)生可以方便地更改實(shí)驗(yàn)參數(shù)、設(shè)計(jì)實(shí)驗(yàn)步驟、創(chuàng)設(shè)實(shí)驗(yàn)情境進(jìn)行“研究式”和“協(xié)作式”的學(xué)習(xí)[4];華東師范大學(xué)設(shè)計(jì)開發(fā)了“溫度傳感器特性的研究”虛擬實(shí)驗(yàn)項(xiàng)目,并應(yīng)用于大學(xué)物理實(shí)驗(yàn)教學(xué)[5]。而國內(nèi)常見的數(shù)字化實(shí)驗(yàn)系統(tǒng)有基于LabVIEW和聲卡數(shù)據(jù)采集的中學(xué)物理實(shí)驗(yàn)儀器系統(tǒng)、江蘇艾迪生數(shù)字實(shí)驗(yàn)室和朗威數(shù)字化實(shí)驗(yàn)系統(tǒng)等[3],其中,隨著虛擬儀器技術(shù)的發(fā)展,LabVIEW在實(shí)驗(yàn)或?qū)嵺`教學(xué)中的應(yīng)用也逐漸廣泛和多樣。
基于虛擬儀器的LabVIEW軟件是一個(gè)高效的設(shè)計(jì)軟件,它結(jié)合了簡單易用的圖形化開發(fā)環(huán)境與強(qiáng)大的硬件驅(qū)動(dòng)、圖形顯示能力,高級數(shù)學(xué)分析庫和便捷快速的程序設(shè)計(jì),為過程測量控制及實(shí)驗(yàn)室研究和自動(dòng)化應(yīng)用提供了一個(gè)直接高效的設(shè)計(jì)環(huán)境。
LabVIEW集成化的環(huán)境與現(xiàn)實(shí)世界的信號相連,能進(jìn)行數(shù)據(jù)分析,獲取實(shí)用信息,極大地提高了數(shù)據(jù)采集與控制系統(tǒng)的效率[6-7]。洛陽工業(yè)高等專科學(xué)校火長躍等人利用虛擬儀器技術(shù)對液位實(shí)時(shí)控制系統(tǒng)進(jìn)行了仿真設(shè)計(jì),使系統(tǒng)具有軟硬件開放,兼容性好等特點(diǎn)[8];武漢大學(xué)自動(dòng)化系謝建軍、薛平貞設(shè)計(jì)了一種基于NIDAQ板卡和LabVIEW軟件的液位控制系統(tǒng),為先進(jìn)的控制算法研究和實(shí)際應(yīng)用提供了非常好的實(shí)驗(yàn)平臺[9]。
LabVIEW軟件既能與NI模塊化的硬件相結(jié)合,又能與各種工業(yè)處理器,例如單片機(jī)、PLC、智能調(diào)節(jié)儀等進(jìn)行實(shí)時(shí)通信,因此可以應(yīng)用在許多不同種類的實(shí)驗(yàn)項(xiàng)目中。LabVIEW編程既能方便地進(jìn)行實(shí)驗(yàn)數(shù)據(jù)的處理,也能對實(shí)驗(yàn)信息進(jìn)行存儲(chǔ)、提取和顯示。因此,基于LabVIEW設(shè)計(jì)的實(shí)驗(yàn)平臺在實(shí)驗(yàn)系統(tǒng)信息化中有很好的擴(kuò)展性。
自助實(shí)驗(yàn)平臺主要包括3個(gè)模塊:開始模塊、實(shí)驗(yàn)?zāi)K和報(bào)告生成模塊,其總體結(jié)構(gòu)如圖1所示。

圖1 自助實(shí)驗(yàn)平臺總體結(jié)構(gòu)圖
(1)開始模塊主要包括主程序模塊、登錄模塊和仿真實(shí)驗(yàn)?zāi)P汀F涔δ馨ǎ涸趯?shí)驗(yàn)前進(jìn)行必要的初始化工作,如登錄個(gè)人信息、選擇端口號等;在離線條件下,可以起動(dòng)仿真模型,進(jìn)行仿真實(shí)驗(yàn)。其中,仿真模型需要根據(jù)不同的實(shí)驗(yàn)項(xiàng)目進(jìn)行設(shè)計(jì),由于程序采用模塊化結(jié)構(gòu),因此可以方便地鏈接不同的仿真模型。
(2)實(shí)驗(yàn)?zāi)K主要包括實(shí)驗(yàn)內(nèi)容模塊和一些通用的功能模塊。實(shí)驗(yàn)內(nèi)容模塊根據(jù)不同的實(shí)驗(yàn)項(xiàng)目進(jìn)行設(shè)計(jì),如水箱液位測量和控制實(shí)驗(yàn)。對于驗(yàn)證性實(shí)驗(yàn),學(xué)生直接運(yùn)行程序、觀察現(xiàn)象、記錄數(shù)據(jù);對于綜合性或設(shè)計(jì)性實(shí)驗(yàn),學(xué)生可以自行設(shè)計(jì)界面、算法等內(nèi)容。通用功能模塊實(shí)現(xiàn)實(shí)驗(yàn)過程中的運(yùn)行、暫停、數(shù)據(jù)保存、數(shù)據(jù)回放、退出等功能。
(3)報(bào)告生成模塊的主要功能是從文件中選擇需要的數(shù)據(jù),完成實(shí)驗(yàn)報(bào)告數(shù)據(jù)和圖表的填寫,學(xué)生需要自行補(bǔ)充填寫實(shí)驗(yàn)分析結(jié)論和實(shí)驗(yàn)心得體會(huì)。
圖1中的“個(gè)人信息”和“全局2”是各模塊之間傳遞信息的全局Vi。實(shí)驗(yàn)時(shí)產(chǎn)生的實(shí)驗(yàn)數(shù)據(jù)、實(shí)驗(yàn)波形及前面板圖像以文件形式保存至指定文件夾,供實(shí)驗(yàn)結(jié)束后進(jìn)行實(shí)驗(yàn)分析填寫報(bào)告時(shí)使用。生成實(shí)驗(yàn)報(bào)告時(shí)可以選擇性地從這些文件中讀取典型數(shù)據(jù)用來填寫實(shí)驗(yàn)數(shù)據(jù),并分析實(shí)驗(yàn)結(jié)果。
為保證實(shí)驗(yàn)有序地進(jìn)行,程序規(guī)定了各模塊的調(diào)用方向和數(shù)據(jù)傳送方向,如圖1中箭頭所示。線型箭頭代表程序引用方向,只有箭頭首端的程序才能引用箭頭末端的數(shù)據(jù);方框型的箭頭代表了數(shù)據(jù)的傳遞方向,雙向箭頭表示數(shù)據(jù)發(fā)生了雙向傳遞;在仿真模型和實(shí)驗(yàn)?zāi)K中,使用了虛線的數(shù)據(jù)箭頭,表示這些數(shù)據(jù)可能發(fā)生(離線仿真演示運(yùn)行)也可能不發(fā)生(在線運(yùn)行)。
主程序模塊的前面板包括登錄信息區(qū)、啟動(dòng)仿真模型(離線演示)、實(shí)驗(yàn)選擇和幾個(gè)說明按鈕,如圖2所示。主程序模塊使用了一個(gè)事件結(jié)構(gòu)[10]處理按鍵事件和超時(shí)事件,如圖3所示。“按鍵事件”處理所有按鍵產(chǎn)生的事件,“超時(shí)事件”顯示超時(shí)要處理的任務(wù)。超時(shí)要處理的任務(wù)主要有兩部分:一是從全局變量獲得姓名、學(xué)號、專業(yè)和指導(dǎo)教師的信息,通過登錄Vi賦值給全局變量;二是判斷這些信息是否有效,有效則顯示,無效則不顯示。

圖2 主程序模塊前面板
實(shí)驗(yàn)?zāi)K是系統(tǒng)的核心部分,它包括不同實(shí)驗(yàn)項(xiàng)目特有的實(shí)驗(yàn)內(nèi)容和一些通用的功能。實(shí)驗(yàn)?zāi)K的運(yùn)行狀態(tài)分為初始化、空閑、運(yùn)行、保存數(shù)據(jù)、數(shù)據(jù)回放和退出,通過功能區(qū)對應(yīng)的按鈕進(jìn)行切換,其狀態(tài)轉(zhuǎn)換圖如圖4所示。由于存在既有特定狀態(tài)的轉(zhuǎn)換,又要與用戶進(jìn)行互動(dòng),因此使用了標(biāo)準(zhǔn)狀態(tài)機(jī)[11]和事件狀態(tài)機(jī)結(jié)合的方法將事件和動(dòng)作分離,由事件結(jié)構(gòu)和CASE結(jié)構(gòu)分別處理。

圖3 主程序程序框圖

圖4 實(shí)驗(yàn)程序運(yùn)行狀態(tài)轉(zhuǎn)換圖
空閑程序接收來自各功能按鈕的觸發(fā)事件,從而實(shí)現(xiàn)狀態(tài)之間的轉(zhuǎn)換。空閑狀態(tài)的程序包括一個(gè)事件結(jié)構(gòu),共處理有6個(gè)事件對應(yīng)不同的狀態(tài)轉(zhuǎn)換。
(1)開始運(yùn)行、數(shù)據(jù)保存、數(shù)據(jù)回放所觸發(fā)的事件比較簡單,程序跳轉(zhuǎn)到相應(yīng)的狀態(tài)即可,如圖5(a)所示。暫停運(yùn)行需要使用部分功能按鈕,這些功能按鈕可能在運(yùn)行狀態(tài)時(shí)被禁用,如圖5(b)所示。
(2)退出事件被觸發(fā)時(shí),系統(tǒng)需要判斷用戶是否已經(jīng)對運(yùn)行時(shí)產(chǎn)生的數(shù)據(jù)進(jìn)行保存,并提醒用戶保存。如果用戶已經(jīng)保存了數(shù)據(jù),則會(huì)彈出確認(rèn)“退出”的對話框,防止用戶誤操作,如圖5(c)所示。
(3)點(diǎn)擊“生成報(bào)告”將觸發(fā)生成報(bào)告事件,這個(gè)事件將調(diào)用“生成實(shí)驗(yàn)報(bào)告.vi”這個(gè)程序,進(jìn)入實(shí)驗(yàn)報(bào)告的撰寫和生成頁面。
(4)保存數(shù)據(jù)將實(shí)驗(yàn)數(shù)據(jù)保存,以便實(shí)現(xiàn)歷史數(shù)據(jù)的回放,以及供實(shí)驗(yàn)后的數(shù)據(jù)分析使用。保存數(shù)據(jù)使用了一個(gè)層疊順序結(jié)構(gòu)和一個(gè)CASE結(jié)構(gòu)。每次保存數(shù)據(jù)將生成4個(gè)文件,分別保存運(yùn)行條件、數(shù)據(jù)、波形圖表圖像和當(dāng)前運(yùn)行的前面板圖像。
(5)保存數(shù)據(jù)的數(shù)據(jù)源為波形圖表的歷史數(shù)據(jù),使用波形圖表的歷史屬性即可獲得。保存數(shù)據(jù)分為3步:第1步先將全局變量數(shù)據(jù)保存次數(shù)自加1;第2步將需要保存的數(shù)據(jù)寫入文件,并保存至用戶保存數(shù)據(jù)文件夾;第3步則是彈出提示用戶保存成功的消息窗口。
(6)數(shù)據(jù)回放是讀取保存數(shù)據(jù)時(shí)保存的數(shù)據(jù)文件,并顯示在回放波形圖表。回放數(shù)據(jù)前先清空回放窗口,然后再給回放窗口賦值。這樣可以防止不足一個(gè)窗口顯示的數(shù)據(jù)顯示在同一窗口,影響回放效果。
實(shí)驗(yàn)報(bào)告的前面板可以根據(jù)各高校的標(biāo)準(zhǔn)模板進(jìn)行設(shè)計(jì),主要包括信息區(qū)、模板選擇區(qū)、數(shù)據(jù)區(qū)和結(jié)論區(qū)幾部分,各部分的順序與標(biāo)準(zhǔn)實(shí)驗(yàn)報(bào)告一致。
實(shí)驗(yàn)報(bào)告中的學(xué)生信息、實(shí)驗(yàn)時(shí)間等實(shí)驗(yàn)信息由程序自動(dòng)讀取并顯示,不能修改。實(shí)驗(yàn)項(xiàng)目名稱會(huì)根據(jù)調(diào)用此程序的實(shí)驗(yàn)自動(dòng)選擇,但是如果程序選擇有誤,或者用戶期望補(bǔ)充填寫上一實(shí)驗(yàn)的報(bào)告,這時(shí)可以更改實(shí)驗(yàn)項(xiàng)目名稱。
實(shí)驗(yàn)報(bào)告中的實(shí)驗(yàn)原理、實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)器材和實(shí)驗(yàn)步驟由于屬于預(yù)習(xí)內(nèi)容,在教師安排實(shí)驗(yàn)教學(xué)時(shí)已經(jīng)確定,因此可以由教師提前寫入模板,也可以在生成報(bào)告之后由學(xué)生補(bǔ)充填寫。

圖5 空閑狀態(tài)事件結(jié)構(gòu)
實(shí)驗(yàn)數(shù)據(jù)是實(shí)驗(yàn)中最關(guān)鍵的部分,因此程序主要集中于這部分?jǐn)?shù)據(jù)的導(dǎo)入和排版。程序默認(rèn)條件下至少需要導(dǎo)入1組數(shù)據(jù),否則不能生成報(bào)告,最多可以導(dǎo)入4組數(shù)據(jù)。
實(shí)驗(yàn)報(bào)告生成程序由一個(gè)while循環(huán)和循環(huán)外的一個(gè)順序結(jié)構(gòu)組成。while循環(huán)配合用戶選擇需要填入報(bào)告的實(shí)驗(yàn)數(shù)據(jù)和實(shí)驗(yàn)圖表。順序結(jié)構(gòu)負(fù)責(zé)把數(shù)據(jù)圖表以及其他實(shí)驗(yàn)報(bào)告信息填寫至實(shí)驗(yàn)報(bào)告中。
while循環(huán)主要負(fù)責(zé)處理前面板里的用戶操作,采用標(biāo)準(zhǔn)狀態(tài)機(jī)的設(shè)計(jì)思想,由一個(gè)事件結(jié)構(gòu)和一個(gè)CASE結(jié)構(gòu)組成,狀態(tài)流程轉(zhuǎn)換如圖6所示。數(shù)據(jù)狀態(tài)的轉(zhuǎn)換主要由添加刪除按鈕觸發(fā)相關(guān)的事件結(jié)構(gòu)實(shí)現(xiàn)。

圖6 添加數(shù)據(jù)狀態(tài)轉(zhuǎn)換
報(bào)告填寫完畢后,點(diǎn)擊確定按鈕將結(jié)束while循環(huán),開始順序結(jié)構(gòu)創(chuàng)建實(shí)驗(yàn)報(bào)告。創(chuàng)建實(shí)驗(yàn)報(bào)告主要包括以下3步。
第1步:獲取數(shù)據(jù)相關(guān)路徑。在前面板上,用戶選擇條件路徑后,系統(tǒng)讀取條件文件夾中的數(shù)據(jù),并顯示在路徑下方的顯示窗口,用戶可以根據(jù)顯示內(nèi)容判斷是否為需要填寫至實(shí)驗(yàn)報(bào)告的數(shù)據(jù)。獲取相關(guān)路徑程序的任務(wù)便是把被選擇的數(shù)據(jù)的路徑獲取出來并存入數(shù)組。獲取數(shù)據(jù)路徑的程序如圖7所示。

圖7 獲取數(shù)據(jù)路徑程序
第2步:讀取數(shù)據(jù)。讀取數(shù)據(jù)指的是讀取數(shù)據(jù)數(shù)組中的路徑元素所指向的數(shù)據(jù)文件中的數(shù)據(jù),并抽樣存儲(chǔ)于數(shù)值數(shù)組中。讀取數(shù)據(jù)程序如圖8所示。
第3步:程序填寫實(shí)驗(yàn)報(bào)告。填寫實(shí)驗(yàn)報(bào)告需要較長的時(shí)間,采用進(jìn)度條顯示完成進(jìn)度。填寫實(shí)驗(yàn)報(bào)告程序如圖9所示。首先根據(jù)單選控件選擇要使用的實(shí)驗(yàn)報(bào)告模板(模板已經(jīng)預(yù)先存入實(shí)驗(yàn)報(bào)告模板文件夾),利用模板新建文檔;然后,使用自定義Vi填寫學(xué)號姓名等個(gè)人信息,以及實(shí)驗(yàn)室名稱和實(shí)驗(yàn)項(xiàng)目名稱;之后創(chuàng)建表格并填表和插入波形圖片;最后寫入結(jié)果分析、實(shí)驗(yàn)結(jié)論等后續(xù)部分。報(bào)告的末尾還插入了程序運(yùn)行時(shí)的前面板圖像。

圖8 讀取數(shù)據(jù)

圖9 填寫實(shí)驗(yàn)報(bào)告程序
程序的最后是以“當(dāng)前時(shí)間 實(shí)驗(yàn)項(xiàng)目名稱-姓名-學(xué)號”命名的Word文檔,并根據(jù)登錄時(shí)選擇的保存路徑保存實(shí)驗(yàn)報(bào)告。
水箱液位測控實(shí)驗(yàn)系統(tǒng)結(jié)構(gòu)如圖10所示。Lab-VIEW實(shí)驗(yàn)平臺通過智能調(diào)節(jié)儀采集液位變送器的信號,經(jīng)過PID調(diào)節(jié)后,控制電動(dòng)調(diào)節(jié)閥的開度,從而控制水位高低。在實(shí)驗(yàn)過程中,所有的手閥都打開。

圖10 水箱液位測控實(shí)驗(yàn)系統(tǒng)結(jié)構(gòu)
第1步,雙擊基于“l(fā)abVIEW的水箱液位測控實(shí)驗(yàn)系統(tǒng)main.vi”啟動(dòng)主程序,點(diǎn)擊登錄,填寫個(gè)人信息并保存;然后選擇通信端口,若是離線運(yùn)行,還需要打開液位仿真模型,使用虛擬串口技術(shù)模擬設(shè)備與上位機(jī)發(fā)送信息。
第2步,設(shè)置完成后,點(diǎn)擊“實(shí)驗(yàn)二:水箱液位自動(dòng)控制實(shí)驗(yàn)”進(jìn)入實(shí)驗(yàn)程序。點(diǎn)擊相關(guān)功能鍵可運(yùn)行相應(yīng)的功能。用戶可在運(yùn)行前修改PID的參數(shù),也可以在運(yùn)行時(shí)進(jìn)行修改。
第3步,選擇好通信端口號(默認(rèn)為COM1),點(diǎn)擊“運(yùn)行”,系統(tǒng)進(jìn)入運(yùn)行狀態(tài)。液位變送器、流量計(jì)和電動(dòng)調(diào)節(jié)閥會(huì)顯示出當(dāng)前值,波形圖表將顯示期望液位、實(shí)際液位和電動(dòng)調(diào)節(jié)閥的變化曲線。液位控制系統(tǒng)是一個(gè)滯后系統(tǒng),液位的調(diào)整需要一段時(shí)間,用戶可以觀察液位的變化,并在記事本中記錄相關(guān)的變化趨勢,以及實(shí)驗(yàn)時(shí)得到的一些結(jié)論。運(yùn)行狀態(tài)下,“通信端口”、“數(shù)據(jù)回放”和“生成報(bào)告”按鈕呈灰色被禁用狀態(tài)。
在運(yùn)行時(shí)點(diǎn)擊“暫停運(yùn)行”,數(shù)據(jù)采集和控制被暫停,“通信端口”、“數(shù)據(jù)回放”和“生成報(bào)告”按鈕被重新啟用,點(diǎn)擊“運(yùn)行”可以再次進(jìn)入對液位的采集和控制。
第4步,實(shí)驗(yàn)時(shí)點(diǎn)擊“保存數(shù)據(jù)”按鈕,程序?qū)⒈4孢\(yùn)行所產(chǎn)生的數(shù)據(jù),并彈出提示框說明數(shù)據(jù)保存位置。
圖11是系統(tǒng)運(yùn)行在PID參數(shù)為Kc=8.3,Ti=1.08,Td=0.002時(shí)的前面板顯示。

圖11 液位測控實(shí)驗(yàn)產(chǎn)生的液位變化曲線
第5步,實(shí)驗(yàn)結(jié)束后點(diǎn)擊“生成報(bào)告”可進(jìn)入實(shí)驗(yàn)報(bào)告的填寫程序。選擇相關(guān)的數(shù)據(jù)和圖表,以及完成實(shí)驗(yàn)報(bào)告其余項(xiàng)的填寫,點(diǎn)擊“確定”,可以看到一個(gè)進(jìn)度條,進(jìn)度條結(jié)束后彈出文件保存對話框,此時(shí)可以修改保存路徑,選擇完成后生成報(bào)告頁面自動(dòng)關(guān)閉,實(shí)驗(yàn)報(bào)告被打開并最大化。用戶可對實(shí)驗(yàn)報(bào)告進(jìn)行二次編輯,或直接關(guān)閉。
基于LabVIEW的自助實(shí)驗(yàn)平臺應(yīng)用到水箱液位測控實(shí)驗(yàn)系統(tǒng)中,完成了整個(gè)實(shí)驗(yàn)過程,現(xiàn)場載入測量數(shù)據(jù),生成電子檔的實(shí)驗(yàn)報(bào)告。
實(shí)驗(yàn)過程中所涉及的控制策略和參數(shù)的整定,都屬于用戶的實(shí)驗(yàn)內(nèi)容部分,在程序沒有被運(yùn)行的情況下,從文件夾打開這些程序,就可以修改源代碼,比如修改控制策略為其他的控制函數(shù)。完成修改并保存后,通過主程序調(diào)用即可以試驗(yàn)新策略的控制效果。因此,對于不同的實(shí)驗(yàn),可以有不同的實(shí)驗(yàn)內(nèi)容設(shè)計(jì),使得平臺具有一定的通用性。
在以后的系統(tǒng)完善中,可以增強(qiáng)程序的二次開發(fā)功能,使用LabVIEW的動(dòng)態(tài)調(diào)用函數(shù),實(shí)現(xiàn)不修改程序框圖而直接通過文件對話框的方式載入自己的模型或控制策略。
如今,基于LabVIEW的工程教育在國內(nèi)日趨成熟,越來越多的人開始接觸和使用LabVIEW進(jìn)行工程開發(fā)。作為基于LabVIEW的一個(gè)開放的實(shí)驗(yàn)平臺,可以借鑒更多的前人經(jīng)驗(yàn),不斷完善,以更加適應(yīng)現(xiàn)代實(shí)驗(yàn)教學(xué)信息化的需要。
(
)
[1]余建波,楊西強(qiáng),王媛,等.高校實(shí)驗(yàn)教學(xué)信息化的建設(shè)與探索[J].實(shí)驗(yàn)室研究與探索,2010,29(10):150-152.
[2]戴玉蓉,熊宏齊.適應(yīng)開放式創(chuàng)新性實(shí)驗(yàn)教學(xué)的信息化建設(shè)與管理[J].實(shí)驗(yàn)技術(shù)與管理,2008,25(10):15-16.
[3]熊大紅,高志強(qiáng),李坤.高校實(shí)驗(yàn)教學(xué)信息化研究[J].湖南農(nóng)業(yè)大學(xué)學(xué)報(bào):社會(huì)科學(xué)版,2008,9(2):89.
[4]張洪洋.實(shí)驗(yàn)教學(xué)信息化發(fā)展的兩種取向[J].中國教育信息化,2009(4):47.
[5]朱敏.虛擬實(shí)驗(yàn)與教學(xué)應(yīng)用研究[D].上海:華東師范大學(xué),2006.
[6]劉琨.基于虛擬儀器的光纖傳感數(shù)據(jù)采集與處理系統(tǒng)[D].天津:天津大學(xué),2006.
[7]沈嵐.基于LabVIEW的光纖應(yīng)變數(shù)據(jù)采集與處理系統(tǒng)的設(shè)計(jì)[D].邯鄲:河北工程大學(xué),2010.
[8]火長躍,付春仙.用LabVIEW實(shí)現(xiàn)液位的實(shí)時(shí)控制[J].洛陽工業(yè)高等專科學(xué)校學(xué)報(bào),2003(4):27-28.
[9]謝建軍,薛平貞.基于NI labVIEW 和DAQ卡的液位控制系統(tǒng)[J].儀器儀表學(xué)報(bào),2008,25(4):889-891.
[10]陳樹學(xué),劉萱.LabVIEW寶典[M].北京:電子工業(yè)出版社,2011.
[11]阮奇楨.我和LabVIEW:一個(gè)NI工程師的十年編程經(jīng)驗(yàn)[M].北京:北京航空航天大學(xué)出版社,2009.