|
微信用户求助:电气工程师想学习上位机编程,怎么入手?我讲述下个人经历,共勉啊。
我以前跟你一样公司里当个电气工程师,主要跟plc打交道。
2010年的时候,公司突然有30多台激光设备要废弃要进行改造二次使用。
硬件上运动部分用的是固高运动卡,视觉部分是大恒图像采集卡。
设备软件是基于MFC,vc6.0写的。所以我在选择上没的挑剔。
现在回头看看,当初选择MFC也没选错。
首先,我们从事的工业自动化控制,大家都知道,
这个行业绝大多数都是跟硬件打交道。
所以我们选择什么语言,还会考虑硬件的兼容性。我接触有常用硬件厂家都提供丰富的MFC资源,例程,编程手册等等,当然近些年也提供有C#的了。
其次,工控软件,更追求硬件的执行效率,而基本忽略界面的炫酷,花俏的界面也是占资源的,所以我们常见的上位机软件都是灰白色。C++执行效率行高,是理解与学习其他语言的基础,这也是为什么大学还开设有课程的原因。
最后,说的语无伦次的,总结下吧。
个人经历是:在工业控件行业,建议学习C++,再MFC。
进而我们就可以学习工业视觉了,如HALCON视觉库。
还可以学习各品牌硬件的宏指令了,如威纶触摸屏的宏指令。
还可以使用运动板卡定位,而不用PLC,如开发光刻机。
|
|