【廣告】
工業(yè)軟件簡介
工業(yè)軟件(英文:Industrial Software)是指在工業(yè)領域里應用的軟件,包括系統(tǒng)、應用、中間件、嵌入式等。一般來講工業(yè)軟件被劃分為編程語言、系統(tǒng)軟件、應用軟件和介于這兩者之間的中間件。其中系統(tǒng)軟件為計算機使用提供基本的功能,但是并不針對某一特定應用領域。而應用軟件則恰好相反,不同的應用軟件根據用戶和所服務的領域提供不同的功能。
工業(yè)軟件定義
工業(yè)軟件大體上分為兩個類型:嵌入式軟件和非嵌入式軟件。嵌入式軟件是嵌入在控制器、通信、傳感裝置之中的采集、控制、通信等軟件,非嵌入式軟件是裝在通用計算機或者工業(yè)控制計算機之中的設計、編程、工藝、監(jiān)控、管理等軟件。尤其是嵌入式軟件,應用在電子和工業(yè)控制等領域之中,對可靠性、安全性、實時性要求特別高,必須經過嚴格檢查和測評。還要特別強調的是與設計相關的軟件,如AutoCAD、CAE等。
工業(yè)軟件的特點
工業(yè)軟件除具有軟件的性質外,還具有鮮明的行業(yè)特色,隨著自動化產業(yè)的不斷發(fā)展,通過不斷積累行業(yè)知識,將行業(yè)應用知識作為發(fā)展自動化產業(yè)的關鍵要素,逐漸成為企業(yè)調整經濟結構,轉變經濟增長方式的主要因素。
工業(yè)軟件離不開工藝的支持不同行業(yè)的工業(yè)控制軟件,其服務對象均不相同,鋼鐵行業(yè)針對的是冶金工業(yè),其控制軟件很難適用機械行業(yè),反之亦然。一套好的工業(yè)控制軟件,不僅能夠滿足當前工藝的需要,而且在控制思想上,還有一定的超前意識,在一定時間內不會落后。
工業(yè)軟件開發(fā)
1. 安裝相機自帶的驅動和SDK開發(fā)包;
2. 用VS2010新建一個工程,配置好SDK的動態(tài)鏈接庫(或者靜態(tài)),具體動態(tài)鏈接庫的使用可參見孫鑫的那本書,這里不多說;
3. 條用SDK開發(fā)包中的函數建立相機和PC機件的鏈接;
4. 建立視頻流數據,設立一個回調函數(具體參見各SDK),并將數據拷貝到Mat中的data中;
5. 有了opencv中的Mat數據結構,接下來就可以實現(xiàn)我們的各種算法了。