freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于labview和ds1820的多點溫度測試系統(tǒng)—上位機部分-文庫吧在線文庫

2025-04-27 12:42上一頁面

下一頁面
  

【正文】 的標(biāo)準(zhǔn)封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300字左右)、關(guān)鍵詞4)外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結(jié)論7)參考文獻8)致謝9)附錄(對論文支持必要時):理工類設(shè)計(論文)正文字數(shù)不少于1萬字(不包括圖紙、程序清單等)。關(guān)鍵詞:溫度測試;串口通信;LabSQL;數(shù)據(jù)存儲;數(shù)據(jù)回放MultiPoint Temperature Measurement System Based on LabVIEW and DS1820—Part of LabVIEWAbstractMultiPoint Temperature Measurement System Based on LabVIEW and DS1820 can Can be divided into upper and lower plane of two parts. PC using LabVIEW programming connect with singlechip remote by it`s own serial port. The lower plane selected under the 51bit singlechip machine using C language programming. Peripheral circuits present the munication to then singlechip bring the munication to PC part. This article is part of PC which design scontrol interface of PC with condition of LabVIEW. PC connect with singlechip by rows in order to ompletion of the purpose of meteragement and control of process parameters. Procedures for PC are serial process, temperature warning, data storage and data playback.The control system is designed to be simple,and easily for modified or scalability.Key words: temperature test 。這對于許多信號頻率不是太高的場合,此方案無疑非常便利。上位機主要包括串口通信程序、溫度預(yù)警系統(tǒng)、數(shù)據(jù)存儲和數(shù)據(jù)回放程序。這些軟硬件工程工具能緊密地與開放式的商業(yè)計算機平臺整合使用,充分利用不斷進步的計算機科技以獲取高效率、高性能及低成本的利益。反觀今日,R&D(研發(fā))團隊已然成為大型企業(yè)、項目研究的主要棟梁,涉及的工程師和科學(xué)家不計其數(shù),如此龐大的團隊卻沒有人能夠完全了解所致力于研究和開發(fā)的項目。NI LabVIEW正是一個革命性的軟件工具,它為工程師們提供的幫助就好像電子制表軟件簡化財務(wù)會計們繁重的工作量一樣。 軟件標(biāo)準(zhǔn)如OPC(OLE for Process Control),IVI(Interchangeable Virtual)保證了軟硬件緊密的整合及硬設(shè)備的可互換性。同時,因為它是建立在熟悉的PC軟硬件基礎(chǔ)上,且可以與各種現(xiàn)成即用的開發(fā)軟件整合使用,因而簡化并加速復(fù)雜應(yīng)用系統(tǒng)的開發(fā)過程。 網(wǎng)際網(wǎng)絡(luò)的潮流將資料共享帶入了一個新的階段,加速了虛擬儀器的網(wǎng)絡(luò)技術(shù)及遠程監(jiān)控技術(shù)的發(fā)展,而這些技術(shù)是傳統(tǒng)獨立儀器不可能實現(xiàn)的。、分類、特點一、虛擬儀器的組成 虛擬儀器系統(tǒng)主要由計算機、硬件卡、軟件及附件組成,可以根據(jù)用戶的要求,靈活地構(gòu)建自己的測試儀器(系統(tǒng))。該類儀器是在PC機等新技術(shù)成果的基礎(chǔ)上融匯了VME總線和GPIB而產(chǎn)生的。PCI是 Peripheral Component Interconnect Special Interest Group (外圍部件聯(lián)合專門權(quán)益組織)的縮寫。(4)質(zhì)量可靠:虛擬儀器的硬件平臺是PC機(或工控機) 。 下面列出幾家具有代表性的廠商。三、PC儀器構(gòu)建實例 考慮到虛擬儀器的廣泛性,以及虛擬儀器的多種組建方式,下面僅以一套數(shù)據(jù)采集卡和一套數(shù)字化儀器(卡)組建多功能綜合測試系統(tǒng)為例作較詳細的說明。 由它組成的測試系統(tǒng)可以輸出頻率為 0~5kHz的任意波形;可顯示測量0~10V、頻率為0~100KHz的各種波形;可實時分析所采波形的頻譜;可以滿足大多數(shù)的工業(yè)現(xiàn)場控制和數(shù)據(jù)采集。圖21示出了其鋸齒波波形及輸出波形頻譜。 但是,如果用傳統(tǒng)的分立的臺式儀器,不要說構(gòu)建一個多路的數(shù)據(jù)采集系統(tǒng)十分復(fù)雜和困難,要達到上述諸性能的測試就需要好多臺儀器,如:示波器、電壓表、頻率計、功率計、頻譜分析儀、網(wǎng)絡(luò)特性的測量儀及函數(shù)發(fā)生器。而對于低速的數(shù)據(jù)采集來說,一般都可達到12bit,最高可以達到24bit。其波形、測試的參數(shù)還可進行存儲、傳遞和打印??紤]到計算機的資源的豐富程度,為了更方便科研生產(chǎn)技術(shù)人員的工作,只要在計算機里插入一、二塊板卡,再安裝一套軟件,這樣不用再花好多經(jīng)費就可組建自己需要的虛擬儀器系統(tǒng)??梢灶A(yù)計,測試儀器的變革,虛擬儀器的普及已為期不遠。使用LabVIEW軟件,用戶可以借助于它提供的軟件環(huán)境,該環(huán)境由于其數(shù)據(jù)流編程特性、LabVIEW RealTime工具對嵌入式平臺開發(fā)的多核支持,以及自上而下的為多核而設(shè)計的軟件層次,是進行并行編程的首選。LabVIEW的圖形化源代碼在某種程度上類似于數(shù)據(jù)流程圖,因此又被稱作程序框圖代碼。 LabVIEW的作用由于LabVIEW可以用來創(chuàng)建通用的應(yīng)用程序,因此被成為一種通用的編程語言。在美國Lawrence Livermore國家實驗室,一共花費了2000萬美金的極為復(fù)雜的飛秒激光切割系統(tǒng)系統(tǒng)就是基于LabVIEW開發(fā)的。LabVIEW的具體優(yōu)勢主要體現(xiàn)在以下幾個方面。(7)LabVIEW內(nèi)建了大量600多個分析函數(shù),用于數(shù)據(jù)分析和信號處理。National Instruments公司有一個專門致力于開發(fā)出一種用于開發(fā)儀器軟件程序的工具,以減輕儀器編程工作壓在工程師和科學(xué)家身上的負擔(dān),但是他們當(dāng)時并沒有一個具體明確的概念。不過他們低估了后期調(diào)試所耗費的大量時間,因此直到1986年10月LabVIEW 。 Access 數(shù)據(jù)庫由七種對象組成,它們是表、查詢、窗體、報表、宏、頁和模塊。 宏(Macro)——宏相當(dāng)于DOS中的批處理,用來自動執(zhí)行一系列操作。不能將 VBA 代碼開發(fā)的軟件系統(tǒng)直接編譯成 EXE 可執(zhí)行文件,不能脫離 ACCESS 或者 ACCESS RUNTIME 環(huán)境,該環(huán)境相對其他軟件體積較大(50M左右)。 一個完整的ODBC由下列幾個部件組成: 應(yīng)用程序(Application)。 應(yīng)用程序要訪問一個數(shù)據(jù)庫,首先必須用ODBC管理器注冊一個數(shù)據(jù)源,管理器根據(jù)數(shù)據(jù)源提供的數(shù)據(jù)庫位置、數(shù)據(jù)庫類型及ODBC驅(qū)動程序等信息,建立起ODBC與具體數(shù)據(jù)庫的聯(lián)系。ADO為用戶提供了一個OLE DB的Automation封裝接口。VISA庫駐留于計算機系統(tǒng)中,完成計算機與儀器之間的連接,用以實現(xiàn)對儀器的程序控制,其實質(zhì)是用于虛擬儀器系統(tǒng)的標(biāo)準(zhǔn)的API。 VISA串口配置圖標(biāo)及其端口該節(jié)點主要用于將VISA資源名稱指定的串口按特定設(shè)置初始化。默認值為8。 VISA讀取設(shè)備并寫入文件函數(shù)及其端口該節(jié)點為串口讀子VI,為本文中的主要節(jié)點,將串口中的數(shù)據(jù)讀出,然后利用LabVIEW的強大數(shù)據(jù)處理功能對其進行分析處理。由于LabVIEW的串行通訊子VI只允許對字符串的讀寫,因此本文中在進行數(shù)據(jù)處理時,必須要實現(xiàn)字符串與數(shù)字之間的正確轉(zhuǎn)換。4)VISA關(guān)閉 ()。當(dāng)系統(tǒng)開啟時,通過VISA寫入向單片機發(fā)送“發(fā)送請求命令A(yù)”由于LabVIEW的串行通信子VI只允許對字符串的讀寫,因此在數(shù)據(jù)處理時,必須進行字符串與數(shù)字之間的正確轉(zhuǎn)換,在這里我們通過調(diào)用一個“組串”子VI來實現(xiàn)此轉(zhuǎn)換。這其中涉及的最主要的任務(wù)就是對數(shù)據(jù)的讀取和寫入,即與數(shù)據(jù)庫系統(tǒng)進行交互。這對于大多數(shù)用戶來講也是不現(xiàn)實的。只需進行簡單地編程,就可在LabVIEW中實現(xiàn)數(shù)據(jù)庫訪問。目前絕大多數(shù)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Orcale,Sybase,Microsoft SQL Server,Access等都采用了SQL語言表標(biāo)準(zhǔn)。該模塊的功能是建立與數(shù)據(jù)庫的連接。 ADO Connection 程序編譯(1)為了實現(xiàn)LabVIEW對Access數(shù)據(jù)庫的訪問,要先建立一個數(shù)據(jù)源(ODBC),并通過DSN來標(biāo)識ODBC。溫度值用來顯示測量到的溫度,“數(shù)據(jù)存數(shù)”和“停止存儲”控件可開啟和關(guān)閉對溫度的存儲功能。溫度上限值和下限值可以自自由設(shè)定,分別與采集到的數(shù)據(jù)進行比較,當(dāng)采集到得溫度高于“溫度上限值”時執(zhí)行最外圍條件結(jié)構(gòu)“真”,狀態(tài)欄顯示“溫度過高”,指示燈變紅;當(dāng)采集到的溫度低于“溫度下限值”時執(zhí)行第二圍條件結(jié)構(gòu)“真”,狀態(tài)欄顯示“溫度過低”,指示燈同樣變紅;當(dāng)采集到的溫度恰好介于“溫度上限值”和“溫度下限值”時執(zhí)行最內(nèi)圍條件“假”,狀態(tài)欄顯示“溫度正?!保甘緹糇兙G。如果需要回放某時間段內(nèi)的溫度值時,則運行“數(shù)據(jù)回放”部分的程序,從數(shù)據(jù)庫中將數(shù)據(jù)讀出并放到表格中顯示出來。為在將來的工作中的應(yīng)用起了美好的開端作用,同時也奠定一定的基礎(chǔ)。這是同學(xué)們之間的互助友愛,是團結(jié)共進的表現(xiàn)。在設(shè)計的最后一段時間里請允許我對我的知道老師和幫助過我的同學(xué)致以最誠摯的謝意。上位機利用LabVIEW虛擬儀器平臺可以很方便地開發(fā)數(shù)據(jù)采集與監(jiān)控系統(tǒng),用單臺PC機可以測量和監(jiān)控多路信號,整個檢測系統(tǒng)設(shè)計方便,對小型測控系統(tǒng)的設(shè)計具有很大的實用性。(a) 登錄系統(tǒng)前面板(b) 登陸程序框圖以上為上位機部分的程序設(shè)計,其中串口程序是上位機的核心內(nèi)容,是最主要的部分,溫度報警系統(tǒng)部分和數(shù)據(jù)庫存取部分作為輔助。(ddwd是一個在Windows ODBC數(shù)據(jù)源中創(chuàng)建的一個DSN,并與想要連接的數(shù)據(jù)庫相連接)。此后,LabSQL就能利用這個DSN訪問與之相關(guān)的數(shù)據(jù)庫。Command Text端口的作用是設(shè)置對數(shù)據(jù)庫操作的條件。 LabSQL于數(shù)據(jù)庫連接圖 利用LabSQL開發(fā)的基本步驟利用LabSQL在數(shù)據(jù)庫操作中可實現(xiàn)應(yīng)用程序與數(shù)據(jù)庫之間的數(shù)據(jù)交互傳遞。ADO為用戶提供了一個OLE DB的Automation封裝接口。LabSQL支持Windows操作系統(tǒng)中任何基于OBDC的數(shù)據(jù)庫,包括Acess,SQL Server,Orcale,,Pervasive,Sybase等。(2)利用其他語言如Visual C++編寫DULL程序訪問數(shù)據(jù)庫,再利用LabVIEW所帶的DULL接口訪問該程序,這樣可以實現(xiàn)間接訪問數(shù)據(jù)庫。(a)程序主監(jiān)控圖前面板(b) 串口程序框圖 數(shù)據(jù)庫程序編譯本設(shè)計要求對采集到溫度有回顧查詢的功能,所以要用的到數(shù)據(jù)庫。由于使用串行通信,所以沒按一下“發(fā)送”鍵,“溫度數(shù)值表”中就有一組數(shù)據(jù)顯示。VISA資源名稱:VISA資源名稱用于指定要打開的資源。該節(jié)點用于設(shè)置讀取字節(jié)數(shù)。設(shè)置停止位,可以為2。波特率:波特率是傳輸速率。VISA的I/O的軟件庫的源程序是唯一的,其與操作系統(tǒng)及編程語言無關(guān),只是提供了標(biāo)準(zhǔn)形式的API文件作為系統(tǒng)的輸出。使用ADO不僅可以讀取Access和SQL Server數(shù)據(jù)庫,也可以讀取其他與ODBC兼容的數(shù)據(jù)庫。 在訪問ODBC數(shù)據(jù)源時需要ODBC驅(qū)動程序的支持。對用戶是透明的。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。頁——是一種特殊的直接連接到數(shù)據(jù)庫中數(shù)據(jù)的一種WEB頁。 窗體(Form)——窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。在1998年發(fā)布的LabVIEW ,為現(xiàn)在的多處理器技術(shù)打下基礎(chǔ);LabVIEW的首個可以發(fā)布到實時OS的版本于1999年誕生;2003年LabVIEW 7 Express引入了波形數(shù)據(jù)類型,以及一些互交性更強的、基于配置的函數(shù);2005年推出了LabV
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1