【正文】
它不僅能仿真單片機(jī)CPU的工作情況,也能仿真單片機(jī)外圍電路或沒有單片機(jī)參與的其他電路的工作情況。這三個(gè)模板是LabVIEW編程的主要工具。LabVIEW具有3個(gè)可移動(dòng)的圖形化工具模板:工具模板(Tool Palette)、控件模板(Controls Palette)和功能模板(Function Palette)??驁D程序由節(jié)點(diǎn)(Node)和數(shù)據(jù)連線(Wire)組成,它利用圖形語(yǔ)言對(duì)前面板上的控制對(duì)象即輸入量和輸出量進(jìn)行控制,節(jié)點(diǎn)用來實(shí)現(xiàn)函數(shù)和功能調(diào)用,數(shù)據(jù)連線表示程序執(zhí)行過程中的數(shù)據(jù)流,它定義了程序框圖內(nèi)的數(shù)據(jù)流向。前面板就是圖形化用戶界面,用于設(shè)置輸入數(shù)值和輸出觀察量。它將軟件和各種不同的測(cè)量?jī)x器硬件及計(jì)算機(jī)集成在一起,建立虛擬儀器系統(tǒng),形成用戶自定義的解決方案,成為專門數(shù)據(jù)采集與儀器控制,數(shù)據(jù)分析和數(shù)據(jù)表達(dá)而設(shè)計(jì)的圖形化編程軟件,使創(chuàng)建的程序模塊化,易于調(diào)試,理解和維護(hù),而且程序編程簡(jiǎn)單、直觀,因此特別適用于數(shù)據(jù)采集處理系統(tǒng)。它是一個(gè)高效的圖形化程序設(shè)計(jì)環(huán)境,結(jié)合了簡(jiǎn)單易用的圖形式開發(fā)環(huán)境與靈活強(qiáng)大的G編程語(yǔ)言;提供了一個(gè)直覺式的環(huán)境,與測(cè)量緊密結(jié)合,在這個(gè)平臺(tái)上,各種領(lǐng)域的專業(yè)工程師和科學(xué)家們通過定義和連接代表各種功能模塊的圖標(biāo)來方便迅速地建立高水平的應(yīng)用程序;支持多種系統(tǒng)平臺(tái),在任何一個(gè)平臺(tái)上開發(fā)的LabVIEW應(yīng)用程序可直接移植到其它平臺(tái)上。數(shù)據(jù)采集是一切測(cè)試測(cè)量過程的第一步。虛擬儀器的概念是由美國(guó)NI公司提出來的,是指在通用的計(jì)算機(jī)平臺(tái)上,用戶根據(jù)自己的需求定義和設(shè)計(jì)具有測(cè)試功能的儀器系統(tǒng),即虛擬儀器是由用戶利用一些基本硬件及軟件編程技術(shù)組成的各種各樣的儀器系統(tǒng)。 data collection。 Proteus。設(shè)計(jì)表明,基于該兩種軟件建立一個(gè)仿真系統(tǒng)可以有效驗(yàn)證項(xiàng)目設(shè)計(jì)的正確性,從而縮短項(xiàng)目開發(fā)時(shí)間,降低項(xiàng)目開發(fā)成本。陜西理工學(xué)院畢業(yè)設(shè)計(jì)基于LabVIEW的數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)李延(陜理工物理系電信專業(yè)072班,陜西 漢中 723001)指導(dǎo)教師:盧進(jìn)軍 [摘要]:利用圖形化編程工具LabVIEW和EDA工具Proteus設(shè)計(jì)了一個(gè)溫度數(shù)據(jù)采集仿真系統(tǒng)。該系統(tǒng)中上位機(jī)與下位機(jī)通過虛擬串口進(jìn)行通信,下位機(jī)將采集到的現(xiàn)場(chǎng)數(shù)據(jù)傳送到上位機(jī)后,上位機(jī)即可顯示并判斷是否超限報(bào)警。[關(guān)鍵詞]:LabVIEW;Proteus;單片機(jī);數(shù)據(jù)采集;仿真 The Design and Realization of Data AcquisitionSystem Based on LabVIEWLiyan(Grade07,Class02,MajorElectronic Information Science and Technology,PhysicsDept.,Shaanxi University of Technology,Hanzhong 723001 Shaanxi)Tutor:LuJinjunAbstract:Use of LabVIEW graphical programming tools and EDA tools Proteus designed a data acquisition simulation system. The system of upper puter and lower puter through a virtual serial munication, the next crew will be collected onsite data to the host puter, the host puter to display and to determine whether the limit alarm. Design showed that the two software based on a simulation system can verify the correctness of the project design to reduce project development time, reduce project development costs.Key words:LabVIEW。 MCU。 Simulation 目錄0 引言 31 相關(guān)軟件簡(jiǎn)介 3 LabVIEW簡(jiǎn)介 3 LabVIEW的開發(fā)環(huán)境 3 Proteus簡(jiǎn)介 3 VISA 簡(jiǎn)介 4 LabVIEW及其調(diào)用VISA的條件 42 數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)方案 4 數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)方案概述 4 接口技術(shù)發(fā)展現(xiàn)狀 5 USB接口技術(shù)及傳感器技術(shù)原理簡(jiǎn)介 5 USB接口發(fā)展史 5 USB接口技術(shù)簡(jiǎn)介 6 傳感器技術(shù)簡(jiǎn)介 6 數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)方案論證 7 單片機(jī)程序流圖 73 數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 8 基于LabVIEW的上位機(jī)虛擬儀器界面設(shè)計(jì) 8 基于Proteus的下位機(jī)單片機(jī)系統(tǒng)設(shè)計(jì) 9 聯(lián)調(diào)演示 94 總結(jié) 11參考文獻(xiàn) 12附錄 130 引言 隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,虛擬儀器正逐漸成為測(cè)試領(lǐng)域的發(fā)展方向。虛擬儀器的三大主要功能是:數(shù)據(jù)采集;數(shù)據(jù)測(cè)試和分析;結(jié)果輸出顯示。1 相關(guān)軟件簡(jiǎn)介 LabVIEW簡(jiǎn)介L(zhǎng)abVIEW是目前較為成功、應(yīng)用廣泛的虛擬儀器軟件開發(fā)環(huán)境,LabVIEW[1](Laboratory Virtual Instrument Engineering Workbench,實(shí)驗(yàn)室虛擬儀器工作平臺(tái))是NI公司在1986年首次推出的。實(shí)驗(yàn)室虛擬儀器開發(fā)平臺(tái)的簡(jiǎn)稱LabVIEW,是一種業(yè)界領(lǐng)先的工業(yè)標(biāo)準(zhǔn)圖形化編程工具,它是專門為工程師和科學(xué)家而設(shè)計(jì)的直觀圖形化編程語(yǔ)言。 LabVIEW的開發(fā)環(huán)境LabVIEW的開發(fā)環(huán)境分為三部分:前面板(panel)、框圖程序(Diagram Programme)和圖標(biāo)/連接端口(Icol/rerminal)。在前面板中,輸入量被稱為控制(Control),輸出量被稱為指示(Indicator),他們通過各種圖標(biāo)如按鈕、旋鈕、開關(guān)、圖標(biāo)等出現(xiàn)在前面板上,模擬真實(shí)儀器。圖標(biāo)/連接端口用于把LabVIEW程序定義為一個(gè)子程序,從而實(shí)現(xiàn)模塊化編程,圖標(biāo)是子程序在其他程序框圖中被調(diào)用的節(jié)點(diǎn)表示形式,連接端口則表示節(jié)點(diǎn)數(shù)據(jù)的輸入、輸出口。工具模板提供了用于圖形操作的各種工具,比如定位、標(biāo)注、斷電、連線、文字注釋等;控件模板提供了前面編輯所需要的圖像圖標(biāo)、一些特殊的圖形;功能模板則提供了一些基本的數(shù)學(xué)函數(shù)和其他功能函數(shù)。 Proteus簡(jiǎn)介Proteus[2]是由英國(guó)LabcenterElectronics公司開發(fā)的EDA工具軟件,是目前世界上較先進(jìn)完整的嵌入式系統(tǒng)設(shè)計(jì)和仿