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

正文內容

labview訪問access數(shù)據(jù)庫畢業(yè)論文設計-文庫吧資料

2024-09-04 17:51本頁面
  

【正文】 n 創(chuàng)建一個 Connection 對象,武漢理工大學畢業(yè)設計(論文) 18 然 后 利用 ADO Connection 建立 與 數(shù)據(jù) 庫的 連 接。本次要用到 SQL 直接執(zhí)行 SQL 命令,實現(xiàn)程序復用,簡化程序。 武漢理工大學畢業(yè)設計(論文) 17 圖 添加記錄程序框圖 圖 添加記錄前面板 圖 添加記錄仿真結果 改進方案 前面的程序主要是利用 LABSQL VIs 中各個子程序的基本功能,每個程序只能執(zhí)行一項基本操作,而沒有利用 SQL 語言本身強大的功能。 第四步:利用 ADO Recordset 和 ADO Connection 分別關閉與記錄集和數(shù)據(jù)庫之間的連 接。 第三步:利用 ADO Recordset 添加一條新紀錄。 數(shù)據(jù) 庫 由ConnectionString“ DSN=myDB”指定 [11]。 其程序框圖和仿真結果分別如圖下圖所示。 AffectCurrent 表示僅刪除當前記錄。 第四步:利用 ADO Recordset Delete Record 刪除記錄。 第二步:利用 ADO Recordset 創(chuàng)建一個 Recordset 對象,然后利用 ADO Recordset 打開 Recordset 對象,同時利用 SQL 查詢命令“ SSELECT * FROM 貨物信息表”獲得數(shù)據(jù)庫中的全部記錄。 第一步:首先利用 ADO Connection 創(chuàng)建一個 Connection 對象,然 后 利用 ADO Connection 建立 與 數(shù)據(jù) 庫的 連 接。仿真結果分別如圖 ,, 所示。 第五步:利用 ADO Recordset 和 ADO Connection 分別關閉與記錄集和數(shù)據(jù)庫之間的連接。參數(shù)Value 修改該字段的值。 第四步:利用 ADO Set Field 修改記錄 [9]。 第三步:利用 ADO Recordset 確定記錄的位置。 數(shù)據(jù) 庫 由ConnectionString“ DSN=myDB”指定。 圖 查詢“可樂記錄”仿真結果 武漢理工大學畢業(yè)設計(論文) 14 圖 查詢“有效期小于 6個月的記錄”仿真結果 修改 vi 編寫 通過記錄集修改記錄的基本步驟如下。 武漢理工大學畢業(yè)設計(論文) 13 其程序框圖和仿真結果如下圖 ,圖 所示。 第三步:利用 SQL Fetch Data(GetString).vi 獲得查詢結果,并送至前面板窗口中的名為“查詢結果”的表格中顯示。 數(shù)據(jù) 庫 由ConnectionString“ DSN=myDB”指定。 查詢 vi 編寫 利用 connection VIs 實現(xiàn)查詢的基本步驟如下所示。) sql=select * from 數(shù)據(jù)表 where 字段名 between 值 1 and 值 2 (2) 更新數(shù)據(jù)記錄: sql=update 數(shù)據(jù)表 set 字段名 =字段值 where 條件表達式 sql=update 數(shù)據(jù)表 set 字段 1=值 1,字段 2=值 2 ?? 字段 n=值 n where 條件表達式 (3) 刪除數(shù)據(jù)記錄: sql=delete from 數(shù)據(jù)表 where 條件表達式 sql=delete from 數(shù)據(jù)表 (將數(shù)據(jù)表所有記錄刪除 ) (4) 添加數(shù)據(jù)記錄: sql=insert into 數(shù)據(jù)表 (字段 1,字段 2,字段 3 ? ) values (值 1,值 2,值 3 ? ) sql=insert into 目標數(shù)據(jù)表 select * from 源數(shù)據(jù)表 (把源數(shù)據(jù)表的記錄添加到目標數(shù)據(jù)表 ) LABSQL 程序編寫 前面已經(jīng)建立了名為 的數(shù)據(jù)庫,該數(shù)據(jù)庫中包含如圖 1所示的貨物信息表。,39。,39。 order by 字段名 [desc] sql=select top 10 * from 數(shù)據(jù)表 where 字段名 order by 字段名 [desc] sql=select * from 數(shù)據(jù)表 where 字段名 in (39。 SQL 基本指令使用方法 [8] (1) 數(shù)據(jù)記錄篩選: sql=select * from 數(shù)據(jù)表 where 字段名 =字段值 order by 字段名 [desc] sql=select * from 數(shù)據(jù)表 where 字段名 like 39。 Recordset VIs 用于對數(shù)據(jù)庫中的記錄進行各種操作,例如,創(chuàng)建或刪除一條記錄,對記錄中的某一個條目進行讀或寫等。 Command VIs 的功能是完成一系列的基本 ADO 操作,例如,創(chuàng)建或刪除一個 Command 對數(shù)據(jù)庫的某一個參數(shù)進行讀或寫等。從此以后, LABSQL 就可以利用這個 DSN 訪問與之相關聯(lián)的 Access 數(shù)據(jù)庫了。 圖 編輯數(shù)據(jù)源名 ,證明你配置成功。 圖 打開數(shù)據(jù)源管理器 dBASE Files,再點擊添加,出現(xiàn)如圖的界面,點擊 Microsoft Access Driver( *.mdb) , 再點擊完成。安裝后,按如下方法進行下面的步驟: ,管理工具的子選板有數(shù)據(jù)源( ODBC)。在創(chuàng)建 DSN 之前,你需要確保你的系統(tǒng)安裝了 MySQL Connector ODBC ,你可以到 MySQL 網(wǎng)站下載。 ( 2)配置: 你需要先創(chuàng)建一個 DSN(Data Source Name),這樣你才能在 Windows 下讓LabView 和 MySQL 相連接。解壓后可以看到 function 和 Example 兩個文件夾,及 ADO2020 幫助文檔和README_FIRST 文本文檔。在進行編程前,必須充分掌握 LABSQL 的相關內容。 建好的貨物信息表如圖 1所示。 ( 8)在設計視圖中,選中“名稱”字段,設置字段類型為“文本”。 ( 7)在 Access2020 工作窗口的右下角,單擊 按鈕,打開表的設計視圖。有時,字段數(shù)據(jù)類型不太恰當,字段大小也可能存在冗余。在輸入字段值后,Access2020 自動為字段設置數(shù)據(jù)類型和屬性。 ( 6)在打開的“另存為”對話框中,輸入表的名稱“貨物信息表”,然后單擊“確定”按鈕。以此方法添加“數(shù)量”、“有效日期”、“存儲區(qū)間”等其他屬性。 新數(shù)據(jù)庫隨即打開,將創(chuàng)建名為“表 1”的新表,并在“數(shù)據(jù)表”視圖中打開它。 ( 2)在右側窗格的“文件名”文本框中,鍵入文件名“ Mydatabase”,選擇保存 的路徑為“ E/Mydesign”。 武漢理工大學畢業(yè)設計(論文) 9 第三章 各個模塊的設計 貨物信息庫的建立 通過 Access 2020 軟件,創(chuàng)建一個數(shù)據(jù)庫文件,并對其進行相應的設計。這種方法需要磁 盤文件作為中介,而且不具有實時性,不方便使用。 (5)利用中間文件存取數(shù)據(jù)。先利用其它語言如 Visual C++編寫 DLL,再利用 LabVIEW 的調用庫函數(shù)節(jié)點 CLFN(Calling Library Function Node)調用此 DLL 訪問數(shù)據(jù)庫。 LabSQL 利用 Microsoft ADO以及 SQL 語言來完成數(shù)據(jù)庫訪問,將復雜的底層 ADO及 SQL 操 作封裝成一系列的LabSQL VIs,簡單易用。使用這種方法需要用戶對 Microsoft ADO 以及 SQL 語言有較武漢理工大學畢業(yè)設計(論文) 8 深的了解。缺點是需要另外購買且價格昂貴,無疑會增加系統(tǒng)成本。該工具包集成了一系列的高級功能模塊,這些模塊封裝 了大多數(shù)的數(shù)據(jù)庫操作和一些高級的數(shù)據(jù)庫訪問功能。 Labview 訪問數(shù)據(jù)庫方式的選擇 現(xiàn)有的 LabVIEW 版本本身并不具備數(shù)據(jù)庫訪問功能,不能像 VB、 VC++、Delphi、 PowerBuilder那樣非常方便的進行數(shù)據(jù)庫程序的開發(fā) [5]。 SQL server 數(shù)據(jù)庫可以進行大批量的數(shù)據(jù)操作,且當數(shù)據(jù)量較大時,明顯處理各方面都比 Access 強。 數(shù)據(jù)庫的選擇 在本系統(tǒng)中,數(shù)據(jù)庫是一個最重要的信息來源和存儲地,它的好壞關系到系統(tǒng)運行的效率和穩(wěn)定性 [4]。大體分為數(shù)據(jù)庫的選擇和 Labview 訪問數(shù)據(jù)庫方式的選擇。信息 表應包含有“編號”、“名稱”、“數(shù)量”、“保質期”、“存儲位置”、“工作人員”及“備注”等屬性; 2)是訪問數(shù)據(jù)庫,完成對貨物信息的“查詢”、“添加”、“刪除”、“修改”等操作,這部分用 LABSQL 關系數(shù)據(jù)庫訪問工具包編程完成,這也是本次設計的核心內容; 3)是設計便于管理員操作的界面,這是在 Labview 環(huán)境下設計儀器前面板,要求界面簡潔、美觀、方便操作。 武漢理工大學畢業(yè)設計(論文) 7 第二章 總體方案設計 本次設計要研究如何利用 labview 軟件開發(fā)出能對某超市倉庫的進貨、庫存、出倉等各個環(huán)節(jié)的管理系統(tǒng),研究虛擬儀器在數(shù)據(jù)庫管理方面的應用,并對各個模塊進行系統(tǒng)說明。 基于 Labview 的倉庫管理系統(tǒng)需要掌握數(shù)據(jù)庫和 LabviewSQL 之間的共同應用,這既是數(shù)據(jù)庫開發(fā)的一個方面,也是虛擬儀器開發(fā)的一個典型案例。特別是對于熟悉儀器結構和硬件電路武漢理工大學畢業(yè)設計(論文) 6 的硬件工程師、現(xiàn)場工程技術人員及測試技術人員來說,編程就像設計電路圖一樣;因此,硬件工程師、現(xiàn)場工程技術人員及測試技術人員們學習 LabVIEW 駕輕就熟,在很短的時間內就能夠學會并應用 LabVIEW。 LabVIEW 是 NI 推出的虛擬儀器開發(fā)平臺軟件,它們能夠以其直觀簡便的編程方式、眾多的源碼級的設備驅動程序、多種多樣的分析和表達功能支持,為用戶快捷地構筑自己在實際生產中所需要的 儀器系統(tǒng)創(chuàng)造了基礎條件。 倉庫的管理的操作自動化和信息的電子化,全面提高了倉庫的管理水平。主要體現(xiàn)在:極大提高了倉庫工作人員的工作效率,大大減少了以往入出存流程繁瑣,雜亂,周期長的弊端。 在計算機飛速發(fā)展的今天,將計算機這一信息處理利器應用于倉庫的日常管理已是勢必所然 [3],而且這也將為倉庫管理帶來前所未有的改變,它可以帶來意想不到的效益,同時也會為企業(yè)的飛速發(fā)展提供無限潛力。傳統(tǒng)簡單、靜態(tài)的倉儲管理已無法保證企業(yè)各種資源的高效利用。因此虛擬儀器以其眾多優(yōu)勢逐漸取代傳統(tǒng)儀器發(fā)揮著重要作用,其應用領域將會越來越廣泛 [2]。 目前虛擬儀器技術的擴展功能越來越強大,能夠在 PC 上開發(fā)測試程序,在嵌入式處理器和 FPGA(現(xiàn)場可編程門陣列 )上設計硬件等。虛擬儀器技術硬件可以利用大量生產的芯片作為測量的前端組件。尤其是隨著PC 性能的不斷提升,使得虛擬儀器技術也快速發(fā)展起來,并
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1