電氣工程師想學習上位機編程,怎麼入手?

馮開朗


非常贊同你學習上位機編程的觀點,也理解你選擇上的迷惑。

我講述下個人經歷,共勉啊。

我以前跟你一樣公司裡當個電氣工程師,主要跟PLC打交道。

2010年的時候,公司突然有30多臺激光設備要廢棄要進行改造二次使用。

硬件上運動部分用的是固高運動卡,視覺部分是大恆圖像採集卡。

設備軟件是基於MFC,vc6.0寫的。所以我在選擇上沒的挑剔。

現在回頭看看,當初選擇MFC也沒選錯。

首先,我們從事的工業自動化控制,大家都知道,

這個行業絕大多數都是跟硬件打交道。

所以我們選擇什麼語言,還會考慮硬件的兼容性。我接觸有常用硬件廠家都提供豐富的MFC資源,例程,編程手冊等等,當然近些年也提供有C#的了。

其次,工控軟件,更追求硬件的執行效率,而基本忽略界面的炫酷,花俏的界面也是佔資源的,所以我們常見的上位機軟件都是灰白色。C++執行效率行高,是理解與學習其他語言的基礎,這也是為什麼大學還開設有課程的原因。

最後,說的語無倫次的,總結下吧。

個人經歷是:在工業控件行業,建議學習C++,再MFC。

進而我們就可以學習工業視覺了,如HALCON視覺庫。

還可以學習各品牌硬件的宏指令了,如威綸觸摸屏的宏指令。

還可以使用運動板卡定位,而不用PLC,如開發光刻機。

當前還有好多其他的應用,個人一點建議,可以關注我一起交流。


分享到:


相關文章: