日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
.NET工控應(yīng)用方面經(jīng)驗(yàn)談

作者雖然工作經(jīng)歷不長(zhǎng),但是在.NET工控應(yīng)用方面還是有其獨(dú)特的地方。很多人都認(rèn)為.NET工控應(yīng)用方面效率不高,但是作者并不認(rèn)同。

站在用戶的角度思考問題,與客戶深入溝通,找到高臺(tái)網(wǎng)站設(shè)計(jì)與高臺(tái)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國(guó)際域名空間、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋高臺(tái)地區(qū)。

說老實(shí)話,自己也才畢業(yè)兩年,也談不上有什么厲害的地方。就職的是一家典型的國(guó)企,在內(nèi)部從事軟件開發(fā),主要是做工控軟件的上位機(jī),一直以來都感覺做的滿山寨的,為什么呢?因?yàn)?,從產(chǎn)品的需求、設(shè)計(jì)、開發(fā)、測(cè)試以及現(xiàn)場(chǎng)調(diào)試都是一人包辦的。真的很厲害嗎?一點(diǎn)也不,本身程序就不是特別大,特別復(fù)雜。不過,再怎么山寨,做了兩年了還是有點(diǎn)經(jīng)驗(yàn)的。

從剛進(jìn)公司的第一個(gè)項(xiàng)目,一臺(tái)小型分揀機(jī)到現(xiàn)在手頭的2臺(tái)設(shè)備,期間也受領(lǐng)導(dǎo)器重吧,斷斷續(xù)續(xù)的將從服務(wù)器搭建以及版本控制等非編程工作也坐了起來。兩年來到底我學(xué)了什么呢?從第一設(shè)備的VC版本到通過我和我?guī)ьI(lǐng)的新同事努力下改進(jìn)出來的WPF版。我到底做了什么?我想我還是主要在工控領(lǐng)域內(nèi)學(xué)的比較多吧,雖然沒做過下位PLC的程序設(shè)計(jì),但那方面也略微知道點(diǎn)皮毛了。下面我談?wù)勚饕玫降募夹g(shù):

首先是VC,老資格的上位機(jī)編程利器了,實(shí)時(shí)性好,運(yùn)行快。但也有它的問題,也許只是我水平不到家。想讓它跟著設(shè)備狀態(tài)而改變界面真的好麻煩的,特別是我還碰到過雖然釋放   了資源還是莫名內(nèi)泄露的問題,雖然最后通過自己動(dòng)手畫刷畫而非加載位圖來實(shí)現(xiàn),但開發(fā)周期會(huì)比較長(zhǎng)。

然后我接觸了.NET,由于是托管代碼,所以內(nèi)存釋放等方面省事了,而且只要控件的顏色或或size大小,位置等屬性的隨著工控對(duì)象的改變而改變,真的帶來了很多的改變啊,開發(fā)效率提高了是事實(shí)。我在前文中也談及過C#在工控中的優(yōu)點(diǎn),有人反對(duì),說速度慢,拜托你以為是飛機(jī)導(dǎo)彈啊,上位機(jī)的只要將數(shù)據(jù)采集來顯示下或者給下位機(jī)下達(dá)控制命令就可以了,頂多查個(gè)數(shù)據(jù)庫(kù),以我遇到的情況為例,雖然很多數(shù)據(jù)要通信,但真正要反應(yīng)快的不多,而且有500ms的時(shí)間來反映,就算是.Net也夠了。下位機(jī)才是需要實(shí)時(shí)性與效率的,像我們單位采用西門子的PLC,當(dāng)然別人也能用單片機(jī),c/c++在這里才是英雄用武之地。特別是我們公司的項(xiàng)目一般大部門時(shí)間都在機(jī)械設(shè)計(jì)制造,然后是下位機(jī)PLC與電氣方面的設(shè)計(jì),直到PLC設(shè)計(jì)完有了接口了才能做上位機(jī),提前做協(xié)議?不可能的,硬件不同IO點(diǎn)不同,接口是不同的,至少要機(jī)器定型才能做上位機(jī),因此我這里的時(shí)間并不多,采用開發(fā)周期最短的軟件才是王道!

隨后我接觸了WPF以及WCF,真的不錯(cuò)。WPF令上位機(jī)的界面偶了耳目一新的感覺,連各種古怪的圖形也能通過基本圖形的組合成為“路徑”對(duì)象而整體處理。
下面我給幾幅圖看看吧:

由于沒有舊的數(shù)據(jù)庫(kù),源代碼也不在身邊,就上傳用戶手冊(cè)個(gè)VC的界面吧,這是VC開發(fā)的3個(gè)程序的部分界面

下面再看看我用C# 的winform開發(fā)的程序(沒法子,要用到視頻板卡,涉及到窗體指針,用WPF不方便,而且我學(xué)習(xí)的對(duì)象,那位大哥也是winform的,采用同樣的環(huán)境避免無謂的錯(cuò)誤嘛),對(duì)了由于截圖時(shí)電腦上沒板卡,所以當(dāng)中框了個(gè)框,其實(shí)應(yīng)該是個(gè)視頻監(jiān)控的畫面(類似QQ聊天):

最后是我目前正在做的WPF程序,我看著覺得還行,不過還有很多地方需要完善,WPF路徑對(duì)象,動(dòng)畫功能真贊?。?/p>

在.NET工控應(yīng)用開發(fā)的工程中,OPC是相當(dāng)簡(jiǎn)單常用而且好用的手段哦,從一開始使用自己寫的函數(shù),到全面使用封裝好的dll,真是省時(shí)省力。當(dāng)然后來的prodave也不錯(cuò),不過只是做個(gè)試驗(yàn)沒有真正應(yīng)用,不過貌似沒有異步通知,得自己定時(shí)去刷OPC了。

對(duì)了,其實(shí),在最后的程序的過程中,因?yàn)橐ㄖ硪幌到y(tǒng)采集數(shù)據(jù)庫(kù)數(shù)據(jù)并發(fā)送它第二個(gè)數(shù)據(jù)庫(kù)中,這個(gè)功能很想嘗試下WCF啊,就看時(shí)間允不允許了

反正啊,這些就是我目前2年來對(duì)于自己使用.Net在工控中的應(yīng)用了。真的,實(shí)時(shí)性上VC更棒,但是就開發(fā)效率以及監(jiān)控功能而言,.Net要強(qiáng)大的太多了,而且程序編寫也簡(jiǎn)單!


名稱欄目:.NET工控應(yīng)用方面經(jīng)驗(yàn)談
當(dāng)前路徑:http://www.dlmjj.cn/article/copigie.html