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

正文內(nèi)容

基于pc的數(shù)據(jù)采集系統(tǒng)畢業(yè)設(shè)計(jì)論文-資料下載頁

2025-06-18 16:49本頁面
  

【正文】 不學(xué)習(xí)SQL語法。缺點(diǎn)是需要另外購買且價格昂貴,無疑會增加系統(tǒng)成本。(2)利用LabVIEW的ActiveX功能,調(diào)用MicrosoftADO對象,利用SQL語言實(shí)現(xiàn)數(shù)據(jù)庫的訪問。使用這種方法需要用戶對Microsoft ADO以及SQL語言有較深的了解。(3)通過第三方開發(fā)的免費(fèi)工具包LabSQL訪問。LabSQL利用Microsoft ADO以及SQL語言來完成數(shù)據(jù)庫訪問,將復(fù)雜的底層ADO及SQL操作封裝成一系列的LabSQL VIs,簡單易用。(4)通過調(diào)用動態(tài)鏈接庫DLL(Dynamic Link Library)訪問。先利用其它語言如Visual C++編寫DLL,再利用LabVIEW的調(diào)用庫函數(shù)節(jié)點(diǎn)CLFN(Calling Library Function Node)調(diào)用此DLL訪問數(shù)據(jù)庫。但這種方法需要從底層進(jìn)行復(fù)雜的編程才能實(shí)現(xiàn),對非專業(yè)編程人員來講是不現(xiàn)實(shí)的。(5)利用中間文件存取數(shù)據(jù)。先將數(shù)據(jù)存入文件之中,待測量結(jié)束后再用專門的工具將數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫之中。這種方法需要磁盤文件作為中介,而且不具有實(shí)時性,不方便使用。實(shí)際應(yīng)用中,前三種方法使用最為廣泛。 利用ADO技術(shù)訪問數(shù)據(jù)庫1.ADO技術(shù)介紹ADO技術(shù)是基于Microsoft為最新的數(shù)據(jù)庫訪問接口技術(shù)一致數(shù)據(jù)訪問(universal data acecss,UDA)設(shè)計(jì)的應(yīng)用層接口。OLE DB接口是系統(tǒng)級的變成接口,是一致數(shù)據(jù)訪問技術(shù)的核心,它建立了數(shù)據(jù)訪問的標(biāo)準(zhǔn)接口。ADO位于OLE DB的上層,包括了OLE DB的許多功能函數(shù)。ADO設(shè)計(jì)是一種極簡單的格式,通過ODBC的方法同數(shù)據(jù)庫接口,可以使用任何一種ODBC數(shù)據(jù)源,即不止適合于SQLSevrer、Oraele、Aecess等數(shù)據(jù)庫應(yīng)用程序,也適合于Exeel表格、文本文件、圖形文件和無格式的數(shù)據(jù)文件。ADO對OLE DB的接口進(jìn)行了封裝,定義了ADO對象。ADO技術(shù)仍然基于OLE DB的訪問接口,是面向?qū)ο蟮腛LE DB技術(shù)。由于OLE DB技術(shù)屬于訪問數(shù)據(jù)庫中的底層借口,使用OLE DB技術(shù)開發(fā)應(yīng)用程序需要編寫大量代碼,而ADO技術(shù)則繼承了OLE DB技術(shù)的優(yōu)點(diǎn),同時又使程序開發(fā)得到簡化。應(yīng)用程序即可以通過ADO訪問數(shù)據(jù),也可以直接通過OLE DB訪問數(shù)據(jù),而ADO則通過OLE DB訪問底層數(shù)據(jù)。OLE DB分成兩部分,一部分由數(shù)據(jù)提供者實(shí)現(xiàn),包括一些基本功能,如獲取數(shù)據(jù)、修改數(shù)據(jù)、添加數(shù)據(jù)項(xiàng)等;另一部分由系統(tǒng)提供,包括一些高級服務(wù),如游標(biāo)功能、分布式查詢等。OLE DB定義了一組COM接口,封裝了各種數(shù)據(jù)系統(tǒng)的訪問操作,為數(shù)據(jù)的使用方法提供建立了標(biāo)準(zhǔn)。ADO是OLE DB的應(yīng)用層接口,它通過OLE DB提供的COM接口訪問數(shù)據(jù)庫,并可以處理各種OLE DB支持的數(shù)據(jù)源,包括關(guān)系型數(shù)據(jù)庫、非關(guān)系型數(shù)據(jù)庫電子郵件多媒體數(shù)據(jù)等等。2.ADO模型主要的包含對象 (1)Connection對象:用來建立并維護(hù)與一個數(shù)據(jù)庫的連接。在打開數(shù)據(jù)庫之前,需要用一些連接信息來培植Connection對象,包括數(shù)據(jù)庫位置、用戶ID及口令。若所有的信息培植都正確,Connection對象將調(diào)用Open成員函數(shù)來打開連接,一旦Connection超出范圍,連接將自動關(guān)閉;也可以通過調(diào)用Connection對象的Close成員函數(shù)來關(guān)閉該連接。(2)Error對象:當(dāng)數(shù)據(jù)庫放生錯誤時,來自數(shù)據(jù)庫的錯誤信息被放到ADO Error對象中Error對象中的錯誤信息是數(shù)據(jù)庫的錯誤信息而不是ADO的錯誤信息。(3)Command對象:用于在數(shù)據(jù)庫中執(zhí)行命令。可以使用這個對象來運(yùn)行SQL語句,通過它提供的方法執(zhí)行針對數(shù)據(jù)源的有關(guān)操作,比如查詢、修改等。(4)Pararneter對象:用于傳遞變量,或者調(diào)用存儲過程以及進(jìn)行參數(shù)化過程的查詢。這些功能必須附在一個Comrnand對象中一起來完成。(5)Recordset對象:包含數(shù)據(jù)庫的一個記錄集。該記錄集是一條命令被送入數(shù)據(jù)庫后所返回的一組記錄。可以在Recordset對象中定位,也可以通過與Recordset相關(guān)聯(lián)的Field對象訪問Recordset每條記錄中的字段,然后使用Recordset對象來更新數(shù)據(jù)庫。此外,還可以給Recordset插入新記錄,或者刪除記錄并使這些更改反映到數(shù)據(jù)庫中。(6)Field對象:表示Recordset中的一個列除了以上對象外,ADO還包含集合對象,即由Error、Parameter和Field對象等組合成的對象。ADO的典型應(yīng)用過程是使用Connection對象建立與數(shù)據(jù)源的連接,然后用一個Command對象給出對數(shù)據(jù)庫操作的命令。比如查詢或者更新數(shù)據(jù)等,而Recordset用于結(jié)果數(shù)據(jù)進(jìn)行維護(hù)或者瀏覽等操作。Command命令所使用的語言與底層所對應(yīng)的OLE DB數(shù)據(jù)源有關(guān)。不同的數(shù)據(jù)源可以使用不同的命令語言,對于關(guān)系型數(shù)據(jù)庫,通常使用SQL作為命令語言。3.LabVIEW中對ADO的調(diào)用ADO對象在LabVIEW中是以ActiveX對象的形式提供的。,即雖然程序是在雙方各自獨(dú)立存在,但它們的信息是共享的。這種信息共享是通過客戶端使用由服務(wù)器端發(fā)布的ActiveX控件來實(shí)現(xiàn)的。ActiveX對象的打開和關(guān)閉是通過打開自動化節(jié)點(diǎn)(Automation Open)和關(guān)閉自動化節(jié)點(diǎn)(CloseReference)來實(shí)現(xiàn)的,屬性的設(shè)置和獲取則通過屬性節(jié)點(diǎn)(Property Node)進(jìn)行,而調(diào)用節(jié)點(diǎn)(Invoke Node)用于對象方法的調(diào)用。其中關(guān)鍵的是第利用“屬性”和“方法”的設(shè)置才能成功地實(shí)現(xiàn)對數(shù)據(jù)庫的訪問。 Access數(shù)據(jù)庫Microsoft Access是在Windows環(huán)境下非常流行的桌面型數(shù)據(jù)庫管理系統(tǒng),它作為Microsoft Office組件之一,安裝和使用都非常方便,并且支持SQL語言,所以本文將基于Access來實(shí)現(xiàn)數(shù)據(jù)庫操作。 在Access中建立一個數(shù)據(jù)庫, 創(chuàng)建Access數(shù)據(jù)庫 建立與數(shù)據(jù)庫的連接利用LabVIEW數(shù)據(jù)庫工具包操作數(shù)據(jù)之前,需要先連接數(shù)據(jù)庫,這就像操作文件之前,需要先打開文件一樣。連接數(shù)據(jù)庫有兩種方法:1. 利用DSN連接數(shù)據(jù)庫LabVIEW數(shù)據(jù)庫工具包基于ODBC技術(shù),ODBC(Open Database Connectivity,開放數(shù)據(jù)庫互連)是微軟公司開放服務(wù)結(jié)構(gòu)(WOSA,Windows Open Services Architecture)中有關(guān)數(shù)據(jù)的一個組成部分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)API(應(yīng)用程序編程接口)。這些API 利用SQL 來完成其大部分任務(wù)。ODBC 本身也提供了對SQL 語言的支持,用戶可以直接將SQL 語句送給ODBC。2. 利用UDL連接數(shù)據(jù)庫Microsoft 設(shè)計(jì)的ODBC 標(biāo)準(zhǔn)只能訪問關(guān)系型數(shù)據(jù)庫,對非關(guān)系型數(shù)據(jù)庫則無能為力。為解決這個問題,Microsoft 還提供了另一種技術(shù):Active 數(shù)據(jù)對象ADO(ActiveX Data Objects)技術(shù)。ADO 是Microsoft 提出的應(yīng)用程序接口(API)用以實(shí)現(xiàn)訪問關(guān)系或非關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)。ADO使用通用數(shù)據(jù)連接UDL(Universal Data Link)來獲得數(shù)據(jù)庫信息以實(shí)現(xiàn)數(shù)據(jù)庫連接。第五章 系統(tǒng)調(diào)試 調(diào)試方法為了簡化調(diào)試程序,采用信號發(fā)生器作為模擬采集信號,其輸出的電壓信號可以直接通入數(shù)據(jù)采集卡。信號發(fā)生器有多種波形發(fā)生功能,采用正弦信號、三角波信號、方波號作為模擬輸入信號,對系統(tǒng)進(jìn)行測試。 調(diào)試過程 檢查采集是否正常將所采集的兩路信號分別設(shè)為溫度和壓力信號,調(diào)試具體步驟為首先設(shè)置采集參數(shù)。按下采集按扭,觀察波形顯示窗口、數(shù)值顯示及儀表區(qū),看相應(yīng)的控件是否有響應(yīng)。其次對輸入的信號進(jìn)行幅值和頻率調(diào)節(jié)變換,與此同時觀察波形的變化。第三,改變采集參數(shù)設(shè)置,如采樣率變小可能會導(dǎo)致采集波形失真等,看波形是否和估計(jì)的情形大致相同。經(jīng)過調(diào)試后查找問題出現(xiàn)所在。、三角、方波波形顯示。 模擬信號的正弦采集波形圖 模擬信號的方波采集波形圖 模擬信號的三角波采集波形圖 檢查數(shù)據(jù)庫建表、記錄和查詢功能在數(shù)據(jù)查詢控件里輸入查詢時間段,點(diǎn)擊查詢按鈕,這時表中會顯示查詢時間段內(nèi)的采集數(shù)據(jù),說明此項(xiàng)功能正常。: 查詢功能顯示 檢查參數(shù)設(shè)置和存儲設(shè)置功能改變采集或保存的速率,然后查詢所得的采集數(shù),如果采集、保存數(shù)據(jù)的時間與設(shè)置的一致,就說明該項(xiàng)功能正常。在參數(shù)設(shè)置控件里改變采樣率、物理通道、數(shù)據(jù)存儲表的選擇,通過查詢功能可發(fā)現(xiàn)相應(yīng)的數(shù)據(jù)改變,即可說明該項(xiàng)功能正常。總結(jié)采用PCIDAQ方案的虛擬儀器采集技術(shù),克服了傳統(tǒng)采集方式的弊端,使得采集數(shù)據(jù)變得簡單而靈活。本文按照以虛擬儀器采集為系統(tǒng)的構(gòu)建思路,根據(jù)煮糖的實(shí)際要求和基本原理,給出了采集系統(tǒng)的軟硬件設(shè)計(jì)思路,著重解決采集軟件的開發(fā)問題。經(jīng)過對采集軟件的測試主要實(shí)現(xiàn)以下功能:。用戶只要進(jìn)行簡單的采樣設(shè)置就可以輕松地得到采集對象的各項(xiàng)參數(shù)數(shù)據(jù),采集界面簡潔方便。軟件通過對采集數(shù)據(jù)進(jìn)行必要的處理,并對其中主要的控制參數(shù)進(jìn)行在線監(jiān)測和報警。,將采集得到的數(shù)據(jù)存入歷史數(shù)據(jù)庫,以備用戶查閱和分析。,得出對用戶有用的信息。設(shè)計(jì)初衷是希望得到一個功能相對完善、界面操作簡潔簡單的采集系統(tǒng),根據(jù)以上功能的實(shí)現(xiàn),這樣一個采集系統(tǒng)可以基本達(dá)到要求,更重要的是,它使用方便,響應(yīng)更快捷和組建更靈活。由于工程經(jīng)驗(yàn)不夠充分,許多知識學(xué)得不是很扎實(shí),有些地方并沒有進(jìn)行更專業(yè)的考慮,比如傳感器的可靠性因素等問題、數(shù)據(jù)的復(fù)雜處理等。另外采集系統(tǒng)只是系統(tǒng)的一部分,對于實(shí)現(xiàn)虛擬儀器技術(shù)自動控制還有一定的距離,這涉及到更多的知識領(lǐng)域,需要更深入的研究。參考文獻(xiàn)1.童剛.虛擬儀器使用編程技術(shù)[M].北京:機(jī)械工業(yè)出版社,20072.吳金才,楊永武,張辛.基于DAQ的虛擬儀器小型數(shù)據(jù)庫開發(fā)[J],20063.盧玉州.基于虛擬儀器的數(shù)據(jù)采集系統(tǒng)[D],2007(2)4.美國國家儀器有限公司.?dāng)?shù)據(jù)采集DAQ基礎(chǔ)[J],20085.吳艮霞,李國陽,韋?。甃abVIEW下基于普通數(shù)據(jù)采集卡的DAQ系統(tǒng)的實(shí)現(xiàn)[J],20076.裴鋒,汪翠英,張正華.虛擬儀器的數(shù)據(jù)采集方案探討[J],20077.戴新.?dāng)?shù)據(jù)采集卡在LabVIEW中的驅(qū)動方法[D],2006(5)8.劉君華.虛擬儀器圖形化編程語言LabVIEW教程[M].超星數(shù)字圖書館9.秦樹人.虛擬儀器[M].高等教育出版社10.鄧焱,王磊.測試技術(shù)與儀器應(yīng)用[M],北京:機(jī)械工業(yè)出版社,200411.方佩敏.新編傳感器原理應(yīng)用電路詳解[M].北京:電子工業(yè)出版社,1995.412.楊樂平,李海濤,肖相生等.LabVIEW程序設(shè)計(jì)與應(yīng)用[M].北京:電子工業(yè)出版社13.黃繼昌.傳感器工作原理及應(yīng)用電路[M].北京:人民郵電出版社,1998.214.裴峰,汪翠英,張正華.虛擬儀器的數(shù)據(jù)采集方案探討[D],2005(3)15.劉迎春,葉湘濱.感器原理設(shè)計(jì)與應(yīng)用[M].長沙:國防科技大學(xué)出版社,199716.魏海燕,楊建新.于LabVIEW的虛擬儀器開發(fā)[J] .北京:電子工業(yè)出版社,199817.尹仁平,劉剛,汪立新.LabVIEW中的數(shù)據(jù)庫訪問[J] .電子測量技術(shù),2006,29(3)18.羅文輝.LabVIEW中的數(shù)據(jù)庫訪問[J] .武漢理工大學(xué)學(xué)報,2006,28(3)19.劉志斌,吳建軍,孟宏.基于ADO技術(shù)的LabVIEW訪問數(shù)據(jù)庫的方法[J] .國外電子測量技術(shù),2003附錄A:程序前面板附錄B:程序總圖致謝本文是左鴻飛老師的親切關(guān)懷和悉心指導(dǎo)下完成的。在課題研究的關(guān)鍵時候給予我?guī)椭驼_的思路指引,使我能夠順利解決各種問題,導(dǎo)師那淵博的學(xué)識和認(rèn)真嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度深刻的影響著我,讓我收益匪淺。正是導(dǎo)師的教導(dǎo)和嚴(yán)謹(jǐn)指導(dǎo),我才能順利完成論文和設(shè)計(jì)工作,在這里我向恩師致以誠摯的敬意和衷心的感謝。在此我也要感謝在設(shè)計(jì)中給予我無私幫助的所有同學(xué)和老師,沒有他們的支持和鼓勵,我不可能順利的完成設(shè)計(jì),他們的無私幫助讓我銘記于心。在這個時候我想起了我的家人,是他們鼓勵著我不斷進(jìn)取,特別是我的父親不斷的給予我信心和幫助,使我順利完全學(xué)業(yè)。再次感謝所有幫助過我的人們,謝謝你們!
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1