上位機軟件開發(fā)案例(上位機的開發(fā))
本篇文章給大家談談上位機軟件開發(fā)案例,以及上位機的開發(fā)對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。
求推薦C#開發(fā)上位機的書籍?
先學習串口通信上位機程序開發(fā),主要找?guī)讉€百度的例子學一下就行,很快,之后就是看C#的書了,推薦
Dorman.S.J著,劉琦,袁國忠譯.C#5.0入門經(jīng)典[M].北京;人民郵電出版社,2014.4.
SCADA系統(tǒng)中的上位機,都使用什么軟件來開發(fā)?
MODBUS吧 呵呵,PROFIBUS,CAN總線,自己開發(fā)多了,VB,VC,DELPHI,C#,呵呵,不知道你什么廠家的PLC,SCADA,就是遠程集散控制吧,呵呵,稍微懂點,現(xiàn)在好像用的比較多
如何用c語言開發(fā)自己的上位機軟件
一般開發(fā)上位機軟件都是帶圖形界面的。C也能做出圖形界面的軟件,但是開發(fā)周期太長也不實用。所以最好還是需要會一些其他語言,例如C++,C#,Java這些做圖形界面開發(fā)周期短的語言。既然會C,那么學習其他語言也只是一個熟悉語法的過程。所以很快就能上手,因為語言都是相通的嘛??梢蚤_闊自己的視野去學習一下新的語言。不是說只會C有什么弊端,只是想說會的多才會知道語言之間的優(yōu)劣。
上位機控制軟件開發(fā)
任何一種面向?qū)ο蟮恼Z言都有串口庫。我也研究了一陣子上位機,c水平如果拿著資料,還是可以寫一些小玩意,但是最后放棄了,現(xiàn)在是用別人的架構(gòu)做一點點二次開發(fā),說白了就是寫一點小腳本,也可以將就用。上位機開發(fā)這個不是一年半載就可以搞清晰的。我認為,所以我放棄了??赡芪矣悬c笨吧。最主要的是作為個人,我找不到下位機的驅(qū)動和c庫(我說的下位機是PLC),而這些,我又自己寫不出來。我學的是c#,我知道幾個搞機器視覺的。也是用的c#,好多年了,軟件依然bug層出不窮,賣出去的軟件都沒打包封裝,也不知道怎么想的。當然,我也么有嘗試去反編譯他的。。也不一定可以編譯出來。沒意思
誰幫我推薦幾款三軸運動控制器,可以示教編程的
EMAC200獨立式可編程運動控制器——4軸
(特點:運行速度最快的運動控制、功能設置簡介通過程序內(nèi)部相當可以輕松引導客戶完成硬件配置)(今年來在高校運用的量增加,所以針對實驗程序的案例比較多,完整系統(tǒng)運用程序因為受到此控制器程序保護功能因素,所以相對要少)
ACR9000獨立式可編程運動控制器——2、4、6、8軸
(特點:功能最全面的運動控制、幾乎涵蓋了運動控制運用中的所以應用能力)(在工廠使用的比較多,案例程序比較完整)
PMAC2可編程運動控制卡,需要搭載工控機運行
(特點:美國第一款進入中國的運動控制卡,功能強大但程序設計復雜)(這款控制卡運用比較早,案例程序繁雜)
獨立式可編程運動控制器是已經(jīng)封裝好了外殼,在內(nèi)部提升了防護等級,如抗干擾、振動、防塵燈,一般單臺規(guī)格為2、4、6、8軸,需要更多的軸是通過總線外擴充一般擴展軸速也都能達到256軸以上??梢悦撾x電腦通自己的CPU獨立運行,同時可以考慮加裝觸摸屏來監(jiān)視,設備運行情況。
運動控制卡(板塊型)通常通過PCI插槽連接到電腦上,工廠一般用工控機來和運動控制卡組合使用,因為工控機可以提供多個插槽給運動控制卡以便擴展軸數(shù)。
上位機軟件開發(fā)案例的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于上位機的開發(fā)、上位機軟件開發(fā)案例的信息別忘了在本站進行查找喔。