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

正文內(nèi)容

工業(yè)實(shí)時(shí)數(shù)據(jù)采集傳送軟件開(kāi)發(fā)設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2025-07-16 13:16 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 (步驟)(1) 創(chuàng)建應(yīng)用程序界面(2) 設(shè)置屬性(3) 編寫代碼(4) 保存應(yīng)用程序(5) 調(diào)試、運(yùn)行應(yīng)用程序(6) 生成可執(zhí)行文件主窗口的組成:(1)標(biāo)題欄:設(shè)計(jì)模式、運(yùn)行模式、中斷模式(2)菜單欄(3)工具欄其他窗口:一、窗體設(shè)計(jì)器和工程資源管理器 窗體設(shè)計(jì)器窗口簡(jiǎn)稱窗體(Form),是應(yīng)用程序最終面向用戶的窗口,它對(duì)應(yīng)于應(yīng)用程序的運(yùn)行結(jié)果。 如果想清楚這些小點(diǎn)或者改變點(diǎn)與點(diǎn)之間的距離,則可通過(guò)執(zhí)行“工具”菜單中的“選項(xiàng)”命令(“通用”選項(xiàng)卡)來(lái)調(diào)整二、工程資源管理器窗口工程資源管理器窗口中,含有建立一個(gè)應(yīng)用程序所需要的文件的清單。工程資源管理器窗口中的文件可分為6類,即窗體文件(.frm)、程序模塊文件(.bas)、類模塊文件(.cls)、工程文件(.vbp)、工程組文件(.vbg)和資源文件(.res)。工程資源管理器窗口中文件的分類:(1)工程文件和工程組文件,每個(gè)工程對(duì)應(yīng)一個(gè)工程文件。當(dāng)一個(gè)程序包括兩個(gè)以上的工程時(shí),這些工程構(gòu)成一個(gè)工程組。用“文件”菜單中的“新建工程”命令可以建立一個(gè)新的工程,用“打開(kāi)工程”命令可以打開(kāi)一個(gè)已有的工程,而用“添加工程”命令可以添加一個(gè)工程。(2)窗口文件,每個(gè)窗體對(duì)應(yīng)一個(gè)窗體文件,窗體及其控件的屬性和其他信息(包括代碼)都存放在該窗體文件中,一個(gè)應(yīng)用程序可以有多個(gè)窗體(最多可達(dá)255個(gè))。執(zhí)行“工程”菜單中的“添加窗體”命令或單擊工具欄中的“添加窗體”按鈕可以增加一個(gè)窗體,而執(zhí)行“工程”菜單中的“移除窗體”命令可刪除當(dāng)前的窗體。每建立一個(gè)窗體,工程資源管理器窗口中就增加一個(gè)窗體文件,每個(gè)窗體都有一個(gè)不同的名字,可以通過(guò)屬性窗口設(shè)置(Name屬性),其默認(rèn)名字為Formx(x為1,2,3……)。(3)標(biāo)準(zhǔn)模塊文件標(biāo)準(zhǔn)模塊文件也稱程序文件,它是為合理組織程序而設(shè)計(jì)的。標(biāo)準(zhǔn)模塊是一個(gè)純代碼性質(zhì)的文件,它不屬于任何一個(gè)窗體,主要在大型應(yīng)用程序中使用。標(biāo)準(zhǔn)模塊由程序代碼組成,主要用來(lái)聲明全局變量和定義一些通用的過(guò)程,可以被不同窗體的程序調(diào)用。標(biāo)準(zhǔn)模塊通過(guò)“工程”菜單中的“添加模塊”命令來(lái)建立。(4)類模塊Visual Basic提供了大量預(yù)定義的類,同時(shí)也允許用戶根據(jù)需要定義自己的類,用戶通過(guò)類模塊來(lái)定義自己的類,每個(gè)類都用一個(gè)文件來(lái)保存。(5)資源文件資源文件中存放的是各種“資源”,是一種可以同時(shí)存放文本、圖片、聲音等多種資源的文件。資源文件由一系列獨(dú)立的字符串、位圖及聲音文件(.wav、.mid)組成。資源文件是一個(gè)純文本文件,可以用簡(jiǎn)單的文字編輯器編輯。三、屬性窗口和工具窗口(1)屬性窗口①屬性的顯示方式分為兩種,即按字母順序和按分類順序,分別通過(guò)單擊相應(yīng)的按鈕來(lái)實(shí)現(xiàn)。②每個(gè)Visual Basic對(duì)象都有其特定的屬性,可以通過(guò)屬性窗口來(lái)設(shè)置,對(duì)象的外觀和對(duì)應(yīng)的操作由所設(shè)置的值來(lái)確定,有些屬性的取值是有一定限制的,例如對(duì)象的可見(jiàn)性只能設(shè)置為True或False;而有些屬性(如標(biāo)題)可以為任何文本。在實(shí)際的應(yīng)用程序設(shè)計(jì)中,不可能也沒(méi)有必要設(shè)置每個(gè)對(duì)象的所有屬性,很多屬性可以使用默認(rèn)值。二、 工具窗口① 工具箱窗口由工具圖標(biāo)組成,這些圖標(biāo)是Visual Basic應(yīng)用程序的構(gòu)件,稱為圖形對(duì)象或控件,每個(gè)控件由工具中的一個(gè)工具圖標(biāo)來(lái)表示。② 在一般情況下,工具箱位于窗體的左側(cè)。工具箱中的工具分為兩類,一類為內(nèi)部控件或標(biāo)準(zhǔn)控件,一類為ActiveX控件。啟動(dòng)Visual Basic后,工具箱中只有內(nèi)部控件。③ 工具箱主要用于應(yīng)用程序的界面設(shè)計(jì)。在設(shè)計(jì)階段,首先用工具箱中的工具(即控件)在窗體上建立用戶界面,然后編寫程序代碼。界面的設(shè)計(jì)完全通過(guò)控件來(lái)實(shí)現(xiàn),可以任意改變其大小,移動(dòng)到窗體的任何位置。五、除上述幾種窗口外,在集成環(huán)境中還有其他一些窗口,包括窗體布局窗口、代碼編輯器窗口等。第三章 系統(tǒng)的設(shè)計(jì)方案論證 德國(guó)西門子(Siemens)公司的系列PLC及相關(guān)軟件因其具有功能強(qiáng)、速度快、擴(kuò)展靈活等優(yōu)點(diǎn),在工業(yè)控制領(lǐng)域占據(jù)了重要地位,得到了十分廣泛的應(yīng)用,越來(lái)越多的硬件制造商和軟件開(kāi)發(fā)商為其產(chǎn)品提供OPC支持,OPC已成為新一代工業(yè)過(guò)程控制軟件接口標(biāo)準(zhǔn)。而VB(Visual Basic)是美國(guó)Microsoft 公司推出的一款流行且功能強(qiáng)大的面向?qū)ο蟾呒?jí)語(yǔ)言開(kāi)發(fā)工具。它以易學(xué)易用、編程簡(jiǎn)潔、程序集成化程度高等優(yōu)點(diǎn)著稱,被廣泛用于上位機(jī)監(jiān)控、管理軟件的開(kāi)發(fā)?;谏鲜龅膬?yōu)點(diǎn)越來(lái)越多的實(shí)際過(guò)程控制項(xiàng)目將使用VB開(kāi)發(fā)的監(jiān)控、管理軟件的開(kāi)發(fā)?;谏鲜鰞?yōu)點(diǎn),越來(lái)越的實(shí)際過(guò)程控制項(xiàng)目將使用VB開(kāi)發(fā)的監(jiān)控、管理軟件與西門子PLC相結(jié)合,這就使得兩者之間通信方式的選擇及配置變得十分重要。 基于此,本文以西門子S7300系列PLC為例,對(duì)VB程序與西門子系列PLC及其相關(guān)軟件之間的通訊方式進(jìn)行研究,以期將二者有機(jī)的結(jié)合起來(lái),發(fā)揮其各自的優(yōu)勢(shì),更好的滿足工程實(shí)踐的需要。 數(shù)據(jù)庫(kù)技術(shù)和網(wǎng)絡(luò)技術(shù)是當(dāng)今比較熱門的兩大話題Web數(shù)據(jù)的發(fā)布與收集、分布式數(shù)據(jù)庫(kù)管理及聯(lián)機(jī)處理支持,都要求數(shù)據(jù)庫(kù)開(kāi)發(fā)管理系統(tǒng)具有相應(yīng)的新增功能,而SQL Serve2000具有良好的數(shù)據(jù)庫(kù)設(shè)計(jì)、管理與網(wǎng)絡(luò)功能,具有客戶機(jī)/服務(wù)器結(jié)構(gòu),還提供了對(duì)分布式事務(wù)處理的支持,并具有對(duì)開(kāi)發(fā)工具的良好支持。得到了廣泛的應(yīng)用。 在客戶機(jī)/服務(wù)器結(jié)構(gòu)中,前臺(tái)應(yīng)用程序一般是用戶專用的,在實(shí)際應(yīng)用中,僅僅依靠SQL Serve2000的TransactSQL進(jìn)行簡(jiǎn)單的數(shù)據(jù)庫(kù)查詢和修改難以滿足用戶的業(yè)務(wù)需求。用戶有大量的問(wèn)題要通過(guò)更為高級(jí)、靈活的編程語(yǔ)言來(lái)解決。目前常用的開(kāi)發(fā)前臺(tái)數(shù)據(jù)庫(kù)應(yīng)用程序的語(yǔ)言有多種,其中Visual Basic語(yǔ)言簡(jiǎn)單易學(xué)功能又不失強(qiáng)大,可以在很短的時(shí)間內(nèi)開(kāi)發(fā)出高效,美觀的數(shù)據(jù)庫(kù)應(yīng)用程序。 VB開(kāi)發(fā)軟件特點(diǎn)介紹易學(xué)易用的集成開(kāi)發(fā)環(huán)境:Visual Basic 、編寫代碼、調(diào)試程序、編譯程序、制作應(yīng)用程序安裝盤等提供了友好的集成開(kāi)發(fā)環(huán)境。(1)可視化的設(shè)計(jì)平臺(tái):一般需要通過(guò)編寫程序來(lái)設(shè)計(jì)應(yīng)用程序的界面(如界面的外觀和位置等),在設(shè)計(jì)過(guò)程中看不見(jiàn)界面的實(shí)際效果。而在Visual Basic ,采用面向?qū)ο蟪绦蛟O(shè)計(jì)方法(ObjectOriented Programming),把程序和數(shù)據(jù)封裝起來(lái)作為一個(gè)對(duì)象,每個(gè)對(duì)象都是可視的。開(kāi)發(fā)人員在界面設(shè)計(jì)時(shí),可以直接用Visual Basic 畫出窗口、菜單、命令按鍵等不同類型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性。開(kāi)發(fā)人員要做的僅僅是對(duì)要完成事件過(guò)程的對(duì)象進(jìn)行編寫代碼,因而程序設(shè)計(jì)的效率可大大提高。(2)事件驅(qū)動(dòng)的編程機(jī)制:面向過(guò)程的程序是由一個(gè)主程序和若干個(gè)子程序及函數(shù)組成的。程序運(yùn)行時(shí)總是先從主程序開(kāi)始,由主程序調(diào)用子程序和函數(shù),開(kāi)發(fā)人員在編程時(shí)必須事先確定整個(gè)程序的執(zhí)行順序。而Visual Basic ,每個(gè)事件都可以驅(qū)動(dòng)一段程序的運(yùn)行。開(kāi)發(fā)人員只要編寫響應(yīng)用戶動(dòng)作的代碼。這樣的應(yīng)用程序代碼精簡(jiǎn),比較容易編寫與維護(hù)。(3)結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言:Visual Basic 。其采用模塊化和結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,結(jié)構(gòu)清晰,語(yǔ)法簡(jiǎn)單,容易學(xué)習(xí)。(4)強(qiáng)大的數(shù)據(jù)庫(kù)功能:Visual Basic Serve 、Access、FoxPro等多種數(shù)據(jù)庫(kù)系統(tǒng),也可以訪問(wèn)Excel、Lotus等多種電子表格。(5)ActiveX技術(shù):ActiveX發(fā)展了原有的OLE技術(shù),使開(kāi)發(fā)人員擺脫了特定語(yǔ)言的束縛,方便地使用其他應(yīng)用程序提供的功能,使Visual Basic 、圖像、動(dòng)畫、字處理、電子表格、Web等對(duì)象于一體的應(yīng)用程序。(6)網(wǎng)絡(luò)功能:Visual Basic (動(dòng)態(tài)HTML)設(shè)計(jì)工具可以使開(kāi)發(fā)者動(dòng)態(tài)地創(chuàng)建和編輯Web頁(yè)面,使用戶能開(kāi)發(fā)出多功能的網(wǎng)絡(luò)應(yīng)用軟件。 VB 訪問(wèn)數(shù)據(jù)庫(kù)的基本方式有兩種、數(shù)據(jù)控件、數(shù)據(jù)存儲(chǔ)(DAO),其實(shí)質(zhì)都是通過(guò) Jet 數(shù)庫(kù)引擎完成的,整個(gè)過(guò)程主要包含:(1) 打開(kāi)對(duì)要訪問(wèn)數(shù)據(jù)庫(kù)的連接。這是整個(gè)數(shù)據(jù)庫(kù)訪問(wèn)最重要的環(huán)節(jié), 其實(shí)現(xiàn)方式是通過(guò)用戶界面與程序代碼向數(shù)據(jù)引擎發(fā)出請(qǐng)求。(2) 基于用戶提供的條件執(zhí)行查詢, 從數(shù)據(jù)庫(kù)獲得返回的結(jié)果集。使用數(shù)據(jù)引擎將鏈接到 VB 應(yīng)用程序的進(jìn)行數(shù)據(jù)處理并返回結(jié)果。(3)將結(jié)果集發(fā)送到界面并對(duì)結(jié)果集進(jìn)行處理, 從而獲取相應(yīng)的信息。通過(guò)用界面與數(shù)據(jù)倉(cāng)庫(kù)的交流和通訊, 實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)轉(zhuǎn)化功能。 在VB 、 Microsoft Jet、OLEDB等來(lái)實(shí)現(xiàn)。Microsoft Jet主要用于本地?cái)?shù)據(jù)庫(kù),而在客戶/服務(wù)器結(jié)構(gòu)中一般采用ODBC。 ODBC數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)ODBC(OpenDatabaseConnectivity,開(kāi)放式數(shù)據(jù)庫(kù)鏈接)是Microsoft的Windows開(kāi)放服務(wù)體系(WOSA)數(shù)據(jù)庫(kù)的一部分,是一種調(diào)用的接口技術(shù),ODBC主要由ODBC驅(qū)動(dòng)程序管理器、ODBC數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序、ODBC數(shù)據(jù)源和ODBC應(yīng)用程序四部分組成。 DAO數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)DAO(DataAcess Object,數(shù)據(jù)訪問(wèn)對(duì)象)是基于Microsoftjet數(shù)據(jù)庫(kù)引擎的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),它提供了一種通過(guò)程序代碼創(chuàng)建和操縱數(shù)據(jù)庫(kù)的機(jī)制。DAO是在ODBC的基礎(chǔ)上發(fā)展起來(lái)的。DAO由一個(gè)分級(jí)的對(duì)象集合組成,這些DAO對(duì)象協(xié)同工作形成DAO結(jié)構(gòu)體系。 OLEDB數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù) OLEDB(ObjectLinkedandEmbeddedDatabase, 對(duì)象鏈接和嵌入式數(shù)據(jù)庫(kù)) 是基于 COM接口的訪問(wèn)數(shù)據(jù)庫(kù)的新技術(shù), 是基于 API 應(yīng)用程序編程接口, VB 主要是通過(guò)VBSQL 函數(shù)完成與其進(jìn)行接口的工作。它提供了對(duì)包括關(guān)系數(shù)據(jù)庫(kù)和非關(guān)系數(shù)據(jù)庫(kù)在內(nèi)的所有文件系統(tǒng)的統(tǒng)一接口,OLEDB 屬于數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)中的底層接口。 ADO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) ADO(ActiveXDataObject, 活動(dòng)數(shù)據(jù)對(duì)象) 技術(shù)是基于 OLEDB的訪問(wèn)接口, 它對(duì) OLEDB 的接口作了封裝, 定義了 ADO 對(duì)象, 屬于數(shù)據(jù)庫(kù)訪問(wèn)的高層接口。ADO 和 OLEDB 的關(guān)系類似于 MFCODBC 與 ODBCAPI 的關(guān)系, 它在繼承 OLEDB 優(yōu)點(diǎn)的同時(shí)大大簡(jiǎn)化了 OLEDB 的操作。由于掌握和使用更加方便, 在基于 COM技術(shù)的數(shù)據(jù)庫(kù)訪問(wèn)中, 通常使用 ADO 技術(shù)而不是 OLEDB。VB對(duì)OPC的支持。VB作為編程語(yǔ)言,對(duì)OPC沒(méi)有特別的支持,但是OPC技術(shù)規(guī)范為VB提供了自動(dòng)化接口。通過(guò)自動(dòng)化接口,程序員無(wú)需了解接口內(nèi)部的詳細(xì)機(jī)制,而能輕松使用接口實(shí)現(xiàn)數(shù)據(jù)的訪問(wèn)。用VB開(kāi)發(fā)OPC應(yīng)用程序和AB PLC通信,必須安裝RSLinx Classic Profressional軟件。在VB環(huán)境中,按“工程”的子菜單“引用…”后,彈出對(duì)話框,選擇其中的“Rock?well Software OPC Automatic”項(xiàng),這樣就可以使用自動(dòng)化接口。 數(shù)據(jù)采集,數(shù)據(jù)庫(kù)采用SQL Serve2000數(shù)據(jù)庫(kù),并且使用ADO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)來(lái)達(dá)到數(shù)據(jù)采集的目的,相對(duì)于oracle數(shù)據(jù)庫(kù)和其他數(shù)據(jù)庫(kù)SQL數(shù)據(jù)庫(kù)具有以下優(yōu)點(diǎn):(1) SQL數(shù)據(jù)庫(kù)價(jià)格適中,并且功能比較全面,而oracle數(shù)據(jù)庫(kù)則價(jià)格昂貴,適用于大型企業(yè)。(2) SQL Serve在Window平臺(tái)上的表現(xiàn),和Windows操作系統(tǒng)的整體結(jié)合程度,使用方便性,和Microsoft整合性都比Oracle強(qiáng)很多。(3) 操作上SQL Serve明顯要比oracle簡(jiǎn)單,如果你用過(guò)Java和DOTNET的開(kāi)發(fā)平臺(tái),區(qū)別的基本就是Oracle和SQL Serve不同,oracle的界面基本是基于Java的,大部分的工具是Dos界面的,甚至SQLPlus也是,SQL serve是跟VB一樣的,全圖形界面,很少見(jiàn)到Dos窗口。(4) SQL Serve中的企業(yè)管理器給用戶提供一個(gè)全圖形界面的基成管理控制臺(tái)來(lái)集中管理多個(gè)服務(wù)器。(5) SQL Serve是一個(gè)具備完全Web支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了可擴(kuò)展標(biāo)記語(yǔ)言核心支持以及Internet上和防火墻外進(jìn)行查詢的功能,具有可伸縮性、靈活性、擴(kuò)充性好。等特點(diǎn)綜上所述,在硬件之間通信選擇OPC通信,編寫OPC客戶端程序來(lái)實(shí)現(xiàn)與硬件之間的連接。數(shù)據(jù)庫(kù)則使用SQL Serve數(shù)據(jù)庫(kù)。第四章 OPC服務(wù)器配置 OPC配置一、配置軟件: STEP 7 2. SIMATIC NET 3 .SIMATIC STEP 7 NET 安裝SIMATIC STEP 7 NET 二、配置OPC STATION1. 打開(kāi)STEP 7 PC PC Station“PC2” PC STATIONG,雙擊“configuration” SW OPC SW General SW General SW sp1 9.IE General 網(wǎng)卡配置完成 10.點(diǎn)擊網(wǎng)絡(luò)結(jié)構(gòu), 12設(shè)置OPC和CPU 4144H(1),雙擊“PC2”O(jiān)PC,打開(kāi)“OPC Server” Serve窗口 S7選項(xiàng)15 16 Configure界面17 進(jìn)入Configure Symbols選項(xiàng) Symbols選項(xiàng)18 選擇CPU 4144
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1