第一篇:《虛擬儀器技術(shù)》課程設(shè)計(jì)總結(jié)
《虛擬儀器技術(shù)》課程設(shè)計(jì)
總結(jié)
根據(jù)2008級(jí)測(cè)控技術(shù)與儀器專業(yè)培養(yǎng)方案及學(xué)院教學(xué)進(jìn)程安排,測(cè)控技術(shù)與儀器專業(yè)1605081班于2011年7月7日至7月11日在先進(jìn)測(cè)控技術(shù)聯(lián)合實(shí)訓(xùn)中心(力行樓208)進(jìn)行了為期一周的《虛擬儀器技術(shù)》課程設(shè)計(jì)。現(xiàn)將本次課程設(shè)計(jì)教學(xué)做總結(jié)如下:
一、課程設(shè)計(jì)教學(xué)管理
1、課程設(shè)計(jì)文件較為規(guī)范
《虛擬儀器技術(shù)》課程設(shè)計(jì)有符合要求的課程設(shè)計(jì)教學(xué)大綱與相關(guān)課題的詳細(xì)任務(wù)書。任務(wù)書對(duì)課程設(shè)計(jì)任務(wù)、課程設(shè)計(jì)目的、課程設(shè)計(jì)要求、課程設(shè)計(jì)內(nèi)容、課程設(shè)計(jì)報(bào)告要求、課程設(shè)計(jì)進(jìn)度安排及課程設(shè)計(jì)考核辦法等七個(gè)方面分別作了詳細(xì)的要求與規(guī)范。在此基礎(chǔ)上,對(duì)課程設(shè)計(jì)編寫指導(dǎo)書。
本課程設(shè)計(jì)在教學(xué)大綱與任務(wù)書中對(duì)課程設(shè)計(jì)管理作了較為科學(xué)規(guī)范、責(zé)任明確的規(guī)定。
2、課程設(shè)計(jì)組織準(zhǔn)備充分
本次課程設(shè)計(jì)安排日期、周數(shù)與培養(yǎng)方案完全一致。設(shè)計(jì)場(chǎng)地、儀器設(shè)備、參考資料等能夠滿足課程設(shè)計(jì)教學(xué)要求。本次課程設(shè)計(jì)共有42位同學(xué)參加,由一名指導(dǎo)教師同時(shí)指導(dǎo),但是鑒于學(xué)院其他教師教學(xué)任務(wù)繁重,難以同時(shí)安排多位老師進(jìn)行課程設(shè)計(jì)指導(dǎo),所以“原則上每一名指導(dǎo)教師指導(dǎo)20名同學(xué)課程設(shè)計(jì)”這一條在以后安排課程設(shè)計(jì)時(shí)有待改進(jìn)。
3、課程設(shè)計(jì)選題合理
本次課程設(shè)計(jì)所有的選題較為新穎、實(shí)用,都是指導(dǎo)教師平時(shí)在科研與工程實(shí)踐中積累的知識(shí)應(yīng)用于教學(xué)中,能滿足專業(yè)培養(yǎng)目標(biāo)。課題的難易程度與課程設(shè)計(jì)教學(xué)大綱相一致,課題的容量適中。
4、課程設(shè)計(jì)分組較為合理
本次課程設(shè)計(jì)共安排了3個(gè)課題,每14位學(xué)生為一個(gè)小組,主要是因?yàn)橄冗M(jìn)測(cè)控技術(shù)聯(lián)合實(shí)訓(xùn)中心于2011年6月剛建立,部分設(shè)備沒有調(diào)試好,導(dǎo)致教學(xué)大綱中的部分課題暫時(shí)無法開出。在以后安排課程設(shè)計(jì)時(shí)有待改進(jìn)。小組內(nèi)學(xué)生課程設(shè)計(jì)的方案互相不同,這樣學(xué)生都能受到設(shè)計(jì)方法的初步訓(xùn)練。
二、課程設(shè)計(jì)教學(xué)實(shí)施過程
1、課程設(shè)計(jì)指導(dǎo)規(guī)范
指導(dǎo)教師能做到每天對(duì)學(xué)生進(jìn)行集中和分散指導(dǎo),有相關(guān)的課程設(shè)計(jì)指導(dǎo)記錄。
指導(dǎo)教師能熟練解決課程設(shè)計(jì)中的疑難問題,善于啟發(fā)思維、開拓思路,學(xué)生易于接受。
2、課程設(shè)計(jì)審閱規(guī)范
指導(dǎo)教師能及時(shí)、認(rèn)真審閱課程設(shè)計(jì)報(bào)告等材料。指導(dǎo)教師能及時(shí)、認(rèn)真檢測(cè)學(xué)生的軟件運(yùn)行的正確性。指導(dǎo)教師能對(duì)學(xué)生上交的課程設(shè)計(jì)材料批改及時(shí)、規(guī)范。
3、課程設(shè)計(jì)考核規(guī)范
有科學(xué)、規(guī)范的評(píng)分標(biāo)準(zhǔn),嚴(yán)格按照標(biāo)準(zhǔn)評(píng)定成績(jī),成績(jī)記載規(guī)范。有平時(shí)學(xué)生出勤的考勤記錄。課程設(shè)計(jì)答辯組織合理有序。
4、有課程設(shè)計(jì)總結(jié)
有書面的總結(jié)材料??偨Y(jié)科學(xué)、客觀,能肯定成績(jī),找出差距。
三、課程設(shè)計(jì)質(zhì)量較高
課程設(shè)計(jì)能注重培養(yǎng)學(xué)生的實(shí)踐能力、創(chuàng)新能力、團(tuán)隊(duì)合作能力和獨(dú)立工作能力,學(xué)生對(duì)本課程知識(shí)的應(yīng)用能力強(qiáng)。
完成的課程設(shè)計(jì)報(bào)告等材料較為正確、規(guī)范。制作的軟件功能可以滿足設(shè)計(jì)要求。
學(xué)生完成的課程設(shè)計(jì)為參加第二屆全國虛擬儀器大賽(國家教育部負(fù)責(zé)組織)打下了堅(jiān)實(shí)的基礎(chǔ)、提供的優(yōu)秀的素材等。
指導(dǎo)教師:謝啟
2011年7月11日
第二篇:虛擬儀器技術(shù)課程總結(jié)[推薦]
虛擬儀器技術(shù)課程總結(jié)
很有幸在這個(gè)學(xué)期能夠選上崔勇老師的虛擬儀器技術(shù)這門專業(yè)選修課,通過這門課程我初步了解到了LabVIEW的使用和原理。在老師的詳細(xì)講解下,我在一定程度上對(duì)LabVIEW的程序結(jié)構(gòu),字符串,數(shù)組,簇和矩陣,圖表與圖形,文件I/O,數(shù)據(jù)的采集以及其的應(yīng)用有了了解。
在學(xué)習(xí)中我了解到,虛擬儀器技術(shù)虛擬儀器技術(shù)就是利用高性能的模塊化硬件,結(jié)合高效靈活的軟件來完成各種測(cè)試、測(cè)量和自動(dòng)化的應(yīng)用。而LabVIEW能幫助我們創(chuàng)建完全自定義的用戶界面,模塊化的硬件能方便地提供全方位的系統(tǒng)集成,標(biāo)準(zhǔn)的軟硬件平臺(tái)能滿足對(duì)同步和定時(shí)應(yīng)用的需求。同時(shí)通過學(xué)習(xí),我們也了解到只有同時(shí)擁有高效的軟件、模塊化I/O硬件和用于集成的軟硬件平臺(tái)這三大組成部分,才能充分發(fā)揮虛擬儀器技術(shù)性能高、擴(kuò)展性強(qiáng)、開發(fā)時(shí)間少,以及出色的集成這四大優(yōu)勢(shì)。
labVIEW的學(xué)習(xí)也快三個(gè)月了?;镜木幊趟枷胍呀?jīng)雖然不成問題,可我不知道為什么,總找不到深層次學(xué)習(xí)的感覺,也許是自己的悟性太差,或許也是自己的基礎(chǔ)真的不怎么好,不過我相信這個(gè)應(yīng)該只是時(shí)間的問題,至于工作的問題,我是想方設(shè)法盡可能的少花時(shí)間但是盡快解決,應(yīng)為我清楚自己要做的事情,也清楚自己由更重要的事情去做,更清楚自己正在做的事情。
LabVIEW、是一種用圖標(biāo)代替文本行創(chuàng)建應(yīng)用程序的圖形化編程語言。傳統(tǒng)文本編程語言根據(jù)語句和指令的先后順序決定程序執(zhí)行順序,而 LabVIEW 則采用數(shù)據(jù)流編程方式,程序框圖中節(jié)點(diǎn)之間的數(shù)據(jù)流向決定了VI及函數(shù)的執(zhí)行順序。VI指虛擬儀器,是 LabVIEW 的程序模塊。LabVIEW提供很多外觀與傳統(tǒng)儀器(如示波器、萬用表)類似的控件,可用來方便地創(chuàng)建用戶界面。用戶界面在 LabVIEW 中被稱為前面板。使用圖標(biāo)和連線,可以通過編程對(duì)前面板上的對(duì)象進(jìn)行控制。這就是圖形化源代碼,又稱G代碼。LabVIEW 的圖形化源代碼在某種程度上類似于流程圖,因此又被稱作程序框圖代碼。
這門課程,除了老師在課堂上和我們講的內(nèi)容之外,我們還在實(shí)驗(yàn)室里親自用LabVIEW軟件區(qū)實(shí)現(xiàn)一些老師所安排的編程任務(wù)。其中我們需要做虛擬萬用表,虛擬示波器,信號(hào)分析與處理,動(dòng)態(tài)稱重的設(shè)計(jì)這四個(gè)實(shí)驗(yàn),在做這些實(shí)驗(yàn)的過程中,我們更加進(jìn)一步的了解到了LabVIEW的各種特性和功能,讓我們對(duì)這門課程有了更加深刻的理解。這門課的實(shí)驗(yàn),總的來說并不是很難,就像前文所說,LabVIEW是一種用圖標(biāo)代替文本行創(chuàng)建應(yīng)用程序的圖形化編程語言,在實(shí)驗(yàn)過程中,我們主要的難點(diǎn)就是在找各個(gè)圖標(biāo)的位置。當(dāng)然這是建立在你對(duì)這門課,這個(gè)軟件有一定的了解的基礎(chǔ)上的,了解了這個(gè)軟件的基礎(chǔ)內(nèi)容后,我們便可以在前面板和后面板進(jìn)行一定內(nèi)容的操作。
總的來說,LabVIEW這個(gè)軟件的操作性很好,讓初學(xué)者比較容易入手,不需要記憶太多的算法和語句,只需要了解各個(gè)圖標(biāo)的具體作用,并能夠在操作中更多的了解一些使用軟件時(shí)的注意事項(xiàng),我們就可以操作這個(gè)軟件了。而在實(shí)驗(yàn)中我經(jīng)常遇到的問題無非就是找不到圖標(biāo),還有圖標(biāo)的一些屬性的設(shè)置,不過在看書和多次嘗試后,也能夠做出正確的選擇和答案??傊?,本次實(shí)驗(yàn)留給我的編程方法和思考方式,給了我很大的影響,我相信,在未來的學(xué)習(xí)中,這次實(shí)驗(yàn)將給予我產(chǎn)生巨大的指導(dǎo)。
至于課程建議,老師在課堂上的講解很具體詳細(xì),讓我們能夠比較快的了解到他所講的內(nèi)容。在實(shí)驗(yàn)過程中,實(shí)驗(yàn)指導(dǎo)書讓我們有了實(shí)驗(yàn)的具體方向和操作步驟,指導(dǎo)我們做實(shí)驗(yàn)的老師也很認(rèn)真負(fù)責(zé),并且課堂教育和實(shí)驗(yàn)教育的比例安排的也很是合理。若說建議,這次我們做的實(shí)驗(yàn)是五個(gè)實(shí)驗(yàn)中的前四個(gè),我可以建議下,以后學(xué)生在做實(shí)驗(yàn)的時(shí)候,可以隨機(jī)從這五個(gè)中選四個(gè),不一定是前四個(gè),或者也可以讓這一屆的實(shí)驗(yàn)與上一屆有一個(gè)不一樣。
第三篇:0904066虛擬儀器技術(shù)教學(xué)大綱
《虛擬儀器技術(shù)》課程教學(xué)大綱
一、課程基本信息
課程編號(hào):0904066 課程中文名稱:虛擬儀器技術(shù)
課程英文名稱:Virtual Instrument Technology 課程性質(zhì):專業(yè)選修課程 考核方式:考查
開課專業(yè):自動(dòng)化、測(cè)控技術(shù)與儀器、電氣工程及其自動(dòng)化、探測(cè)制導(dǎo)與控制技術(shù)、生物醫(yī)學(xué)工程
開課學(xué)期:7 總學(xué)時(shí):32(其中理論24學(xué)時(shí),實(shí)驗(yàn) 8學(xué)時(shí))總學(xué)分:2
二、課程目的
《虛擬儀器技術(shù)》是自動(dòng)化、測(cè)控技術(shù)與儀器、電氣工程及其自動(dòng)化、探測(cè)制導(dǎo)與控制技術(shù)、生物醫(yī)學(xué)工程專業(yè)本科生的一門任意選修的專業(yè)課,虛擬儀器技術(shù)綜合運(yùn)用了計(jì)算機(jī)技術(shù)、數(shù)字信號(hào)處理技術(shù)、標(biāo)準(zhǔn)總線技術(shù)和軟件工程方法,代表了測(cè)量?jī)x器與自動(dòng)測(cè)試系統(tǒng)的發(fā)展方向。通過本課程的學(xué)習(xí),培養(yǎng)學(xué)生自己動(dòng)手設(shè)計(jì)開發(fā)儀器和組建自動(dòng)測(cè)試系統(tǒng)的能力。
三、教學(xué)基本要求(含素質(zhì)教育與創(chuàng)新能力培養(yǎng)的要求)
1.本課程含理論教學(xué)部分(24學(xué)時(shí))、實(shí)驗(yàn)教學(xué)部分(8學(xué)時(shí))。
2.理解和掌握本課程內(nèi)容中的重點(diǎn)部分是學(xué)生學(xué)習(xí)虛擬儀器技術(shù)課程達(dá)到合格的基本要求,教與學(xué)雙方都必須要處理好一般內(nèi)容與重點(diǎn)內(nèi)容之間的關(guān)系。
3.本課程有著廣闊的工程應(yīng)用背景,教學(xué)中應(yīng)注意貫徹理論聯(lián)系實(shí)際的教學(xué)原則,注重培養(yǎng)學(xué)生的邏輯思維能力和綜合運(yùn)用LabView分析解決實(shí)際問題的能力。
4.根據(jù)本課程的特點(diǎn),必須要求學(xué)生獨(dú)立完成一定數(shù)量的課后習(xí)題。
四、教學(xué)內(nèi)容與學(xué)時(shí)分配
第一章
概述(2學(xué)時(shí))
本章介紹虛擬儀器的基本概念、組成特點(diǎn)及LabView圖形化編程環(huán)境和G語言編程基礎(chǔ)等幾個(gè)方面的內(nèi)容。
第二章
虛擬儀器的創(chuàng)建與調(diào)試(4學(xué)時(shí))
本章介紹VI的創(chuàng)建、VI程序的編輯和子VI的創(chuàng)建與調(diào)用、層次化窗口以及程序調(diào)試 技術(shù)。
第三章
循環(huán)結(jié)構(gòu)與趨勢(shì)圖(2學(xué)時(shí))
本章介紹最基本的While loop和For Loop兩種循環(huán)結(jié)構(gòu)以及與循環(huán)控制結(jié)構(gòu)相關(guān)的波形Chart(趨勢(shì)圖)和移位寄存器的概念和使用。
第四章
Case結(jié)構(gòu)、Sequence結(jié)構(gòu)和公式節(jié)點(diǎn)(2學(xué)時(shí))
本章將討論G語言中的Case(選擇)結(jié)構(gòu)、Sequence(順序)結(jié)構(gòu)和公式節(jié)點(diǎn)的基本概念,并提供它們的應(yīng)用實(shí)例及分析。
第五章
數(shù)組(Arrays)、簇(Clusters)和曲線圖形(Graphs)(2學(xué)時(shí))本章介紹數(shù)組、簇、和曲線圖形以及有關(guān)自動(dòng)索引的基本概念,并提供例程分析,討論與數(shù)組和簇相關(guān)的圖形控制。
第六章
字符串和文件存取(2學(xué)時(shí))
本章介紹字符串控件的使用和文件輸入、輸出操作,主要內(nèi)容有:如何創(chuàng)建字符串控制器和指示器,怎樣使用字符串函數(shù)以及怎樣進(jìn)行文件的輸入和輸出操作。第七章
分析軟件(2學(xué)時(shí))
本章重點(diǎn)介紹仿真信號(hào)的產(chǎn)生、信號(hào)的頻譜分析、波形測(cè)量、數(shù)字濾波、波形監(jiān)測(cè)及曲線擬合等內(nèi)容。
第八章
G語言實(shí)用編程技術(shù)(2學(xué)時(shí))
本章將介紹在G語言編程中的一些高級(jí)概念,包括局部變量與全局變量概念,屬性節(jié)點(diǎn)的概念,用戶選單的設(shè)計(jì)以及VI屬性的設(shè)置等。第九章
儀器控制(2學(xué)時(shí))
本章將介紹串行通信、GPIB的基本概念、VISA的基本概念和LabView儀器驅(qū)動(dòng)程序。第十章
LabView7.0Express簡(jiǎn)介(4學(xué)時(shí))本章將介紹LabView7.0Express的主要新增功能。
實(shí)驗(yàn)一:演示數(shù)字示波器、數(shù)字電壓表等虛擬儀器的實(shí)例。(2學(xué)時(shí))
實(shí)驗(yàn)二:講述虛擬儀器軟件開發(fā)平臺(tái)LabView的基本的編程方法及調(diào)試技術(shù),并進(jìn)行上機(jī)練習(xí)。(4學(xué)時(shí))
實(shí)驗(yàn)三:結(jié)合NI公司的數(shù)據(jù)采集卡完成一臺(tái)簡(jiǎn)單的虛擬儀器設(shè)計(jì)。(2學(xué)時(shí))
五、教學(xué)方法及手段(含現(xiàn)代化教學(xué)手段及研究性教學(xué)方法)
理論課授課階段采用傳統(tǒng)授課模式和多媒體教學(xué)相結(jié)合的手段,試驗(yàn)課采取學(xué)生課程設(shè)計(jì)的形式自己編制程序,上機(jī)調(diào)試學(xué)習(xí)的手法。
六、實(shí)驗(yàn)(或)上機(jī)內(nèi)容
實(shí)驗(yàn)一:演示數(shù)字示波器、數(shù)字電壓表等虛擬儀器的實(shí)例。
實(shí)驗(yàn)二:講述虛擬儀器軟件開發(fā)平臺(tái)LabView的基本的編程方法及調(diào)試技術(shù),并進(jìn)行上機(jī)練習(xí)。
實(shí)驗(yàn)三:結(jié)合NI公司的數(shù)據(jù)采集卡完成一臺(tái)簡(jiǎn)單的虛擬儀器設(shè)計(jì)。
七、先修課程
先修課程:程序設(shè)計(jì)基礎(chǔ)(C語言)、微型計(jì)算機(jī)原理與接口技術(shù)、數(shù)字電子技術(shù)、模擬電子技術(shù)。
八、教材及主要參考資料
[1] 張愛平.LabVIEW入門與虛擬儀器[M].北京:電子工業(yè)出版社,2004.5.[2] 楊樂平、李海濤、肖相生.LabVIEW程序設(shè)計(jì)與應(yīng)用[M]北京:電子工業(yè)出版社,2003.8.[3] 陳錫輝、張銀鴻.LabVIEW8.20程序設(shè)計(jì)從入門到精通[M]北京:清華大學(xué)出版社,2007.7.九、課程考核方式
考試采用閉卷+實(shí)驗(yàn)+平時(shí)成績(jī),其中試卷50%,實(shí)驗(yàn)30%,平時(shí)成績(jī)20%(含到課情況)。
撰寫人簽字:
院(系)教學(xué)院長(zhǎng)(主任)簽字:
第四篇:虛擬儀器學(xué)習(xí)心得總結(jié)
虛擬儀器學(xué)習(xí)心得總結(jié)
姓 名:王水根
學(xué) 號(hào):1083420213 班 級(jí):0801101班 學(xué) 院:電氣學(xué)院 指導(dǎo)老師:付寧
虛擬儀器學(xué)習(xí)心得總結(jié)
王水根
剛開始接觸虛擬儀器這個(gè)概念的時(shí)候是在大三的上學(xué)期,我不記得那天具體是什么日子了,只記得公寓前面展板上多了一個(gè)很大的海報(bào),內(nèi)容大概是哈工大虛擬儀器協(xié)會(huì)成立招新和第一屆全國虛擬儀器設(shè)計(jì)大賽的相關(guān)說明。這是我第一次接觸“虛擬儀器”這個(gè)當(dāng)時(shí)陌生的新詞。一看到這個(gè)詞我馬上想到我們經(jīng)常用的仿真軟件Multisim,那里面就有好多虛擬的電源、示波器、萬用表,還有頻譜分析儀、邏輯分析儀等。頓時(shí),我覺得這個(gè)很有意思啊,要是能自己在電腦里設(shè)計(jì)一個(gè)示波器那就厲害了。可是那個(gè)虛擬的儀器又是怎么集成到其他電路仿真軟件上的呢?還有虛擬儀器的定義到底是什么呢?不知道。所以我?guī)е@些疑問上網(wǎng)查找和虛擬儀器的相關(guān)文檔,看看虛擬儀器到底是一個(gè)什么東西,虛擬儀器在哪些領(lǐng)域有應(yīng)用。
后來,我參加了協(xié)會(huì)組織的招新,初次接觸了Labview,在花了一個(gè)通宵做完招新布置的作業(yè)后,我也成了一名Labview的初學(xué)者。這之后我知道了Labview這個(gè)軟件是用來設(shè)計(jì)虛擬儀器的,而虛擬儀器是用計(jì)算機(jī)設(shè)計(jì)的一個(gè)軟件,它能完成一臺(tái)臺(tái)式儀器的功能。比如可以用Labview設(shè)計(jì)一個(gè)信號(hào)發(fā)生器,產(chǎn)生正弦波、方波、三角波、鋸齒波、任意占空比矩形波等。
而Labwindows/CVI我上大二時(shí)實(shí)驗(yàn)室的師兄跟我說過,他那時(shí)跟我說CVI是用來設(shè)置界面用的,一般都是硬件配上CVI一塊用??墒窃谙到y(tǒng)學(xué)習(xí)CVI之前我從沒用過Labwindows/CVI。CVI和Labview都是很好用很優(yōu)秀的軟件,在自動(dòng)化測(cè)試領(lǐng)域有著特別重要的作用。Labview采用的是G語言,也就是圖形化語言,它不僅是一種編程環(huán)境,也是一門編程語言。Labview因?yàn)椴捎玫氖菆D形化語言,所以和CVI比起來學(xué)習(xí)更容易,編程也更簡(jiǎn)單,比較適合于專業(yè)知識(shí)比較薄弱的學(xué)習(xí)者。Labview采用的編程思想和傳統(tǒng)C語言一樣,是嵌套,主函數(shù)包含子函數(shù)的思想。所以,當(dāng)要編寫比較大的程序時(shí),整個(gè)結(jié)構(gòu)就顯得很大很復(fù)雜,編寫起來比較困難。這時(shí),CVI相對(duì)就比較適合,因?yàn)镃語言相對(duì)G語言邏輯性強(qiáng),結(jié)構(gòu)性要強(qiáng)。下面我就說說這次學(xué)習(xí)CVI的心得感受。
首先,老師幫我糾正了之前我對(duì)虛擬儀器的理解。虛擬儀器是在通用計(jì)算機(jī)上加上一組軟件和/或硬件,使用者在操作這臺(tái)計(jì)算機(jī)時(shí),就像是在操作一臺(tái)他自己設(shè)計(jì)的專用電子儀器。虛擬儀器是一種軟件定義的系統(tǒng),它基于用戶需求的軟件定義了一般測(cè)量硬件的功能。這就應(yīng)證了前面師兄跟我說的那句話,光有軟件也是不行的,還得有硬件配合,任何軟件都有一定的局限性,因?yàn)樗鼈兌际腔诓僮飨到y(tǒng)平臺(tái)的,而硬件是不需要任何平臺(tái)的,它自身就可以成為一個(gè)平臺(tái)。
后來,我知道了如何用CVI去設(shè)計(jì)一臺(tái)虛擬儀器,了解了設(shè)計(jì)虛擬儀器的步驟。和Labview設(shè)計(jì)虛擬儀器的步驟很像,用CVI設(shè)計(jì)虛擬儀器首先也是先設(shè)計(jì)軟面板,在CVI中是“.uir”文件,然后是編寫程序代碼,最后是編譯調(diào)試運(yùn)行。后來,我們比較系統(tǒng)性地學(xué)習(xí)了CVI測(cè)試數(shù)據(jù)的顯示、分析、存儲(chǔ)和傳輸方面的設(shè)計(jì)。在這個(gè)過程中,通過練習(xí)信號(hào)發(fā)生器的設(shè)計(jì)、TCP/IP網(wǎng)絡(luò)通訊和RS232通訊的設(shè)計(jì),我基本上掌握了CVI的測(cè)試數(shù)據(jù)相關(guān)處理的設(shè)計(jì)。也是在這個(gè)短暫的學(xué)習(xí)過程中,我越發(fā)發(fā)覺CVI的功能是如此的強(qiáng)大。再后來,我們簡(jiǎn)單學(xué)習(xí)了動(dòng)態(tài)鏈接庫和多線程的應(yīng)用,動(dòng)態(tài)鏈接庫和多線程技術(shù)在CVI高級(jí)程序設(shè)計(jì)中都特別有用。CVI可以使用Windows操作系統(tǒng)中的動(dòng)態(tài)鏈接庫來實(shí)現(xiàn)一些很有用的功能,而多線程技術(shù)在工程很復(fù)雜時(shí)就大有作為,這時(shí)設(shè)計(jì)程序時(shí)就可以使用兩個(gè)線程、三個(gè)線程或者更多,這對(duì)提高編程效率非常有用。最后,我們簡(jiǎn)單學(xué)習(xí)了儀器驅(qū)動(dòng)程序的設(shè)計(jì),大概了解了儀器驅(qū)動(dòng)程序設(shè)計(jì)的發(fā)展是跟隨著虛擬儀器技術(shù)的發(fā)展而發(fā)展的。儀器驅(qū)動(dòng)程序從早期的底層I/O操作和高層儀器交互,逐漸發(fā)展到儀器編程語言的標(biāo)準(zhǔn)化和軟件分層(也就是獨(dú)立的儀器驅(qū)動(dòng)程序)。這也就是現(xiàn)在我們還在采用的儀器驅(qū)動(dòng)程序設(shè)計(jì)方法,儀器驅(qū)動(dòng)程序和儀器模塊分立,儀器驅(qū)動(dòng)程序和應(yīng)用程序之間也獨(dú)立。后來這方法就發(fā)展成了現(xiàn)在的VPP規(guī)范,VPP規(guī)范對(duì)虛擬儀器軟件結(jié)構(gòu)和儀器驅(qū)動(dòng)程序的開發(fā)進(jìn)行了標(biāo)準(zhǔn)化,它的核心是定義了標(biāo)準(zhǔn)的I/O接口軟件——VISA庫。這樣就實(shí)現(xiàn)了個(gè)廠家儀器的互操作。
最后我們學(xué)習(xí)了LabView知識(shí)入門,初步掌握了其設(shè)計(jì)虛擬儀器的方法和步驟,老師的講解很到位,簡(jiǎn)單易懂。
通過學(xué)習(xí)虛擬儀器這么課,我不僅了解了虛擬儀器的相關(guān)知識(shí),而且比較好地掌握了LabWindow/CVI的編程設(shè)計(jì),能夠編寫簡(jiǎn)單的虛擬儀器。但是我也知道要想成為一名CVI編程高手還需要進(jìn)行大量的練習(xí),需要不斷地學(xué)習(xí)。
第五篇:基于虛擬儀器技術(shù)的應(yīng)變測(cè)量
龍?jiān)雌诳W(wǎng) http://.cn
基于虛擬儀器技術(shù)的應(yīng)變測(cè)量
作者:李東占 侯 力 郭煥剛 薄立朗
來源:《現(xiàn)代電子技術(shù)》2009年第15期
摘要:虛擬儀器技術(shù)在信號(hào)測(cè)試測(cè)量領(lǐng)域的應(yīng)用越來越廣泛,設(shè)計(jì)基于虛擬儀器技術(shù)的應(yīng)力應(yīng)變檢測(cè)系統(tǒng),介紹雙孔梁應(yīng)變檢測(cè)原理、硬件組成,以及利用LabVIEW軟件實(shí)現(xiàn)該系統(tǒng)功能的程序流程和具體的設(shè)計(jì)過程,給出應(yīng)變測(cè)量程序和低通濾波電路。該系統(tǒng)簡(jiǎn)單易用,通過對(duì)雙孔梁的應(yīng)變測(cè)量實(shí)現(xiàn)了對(duì)其端部受力的測(cè)量。
關(guān)鍵詞:虛擬儀器;應(yīng)變測(cè)量;數(shù)據(jù)采集;LabVIEW