万博manbetx

万博man之家_万博man基础知识学习网站
当前位置:万博man之家 > 人机界面 > 正文

上位机编程用什么编程语言比较好

时间:2019-08-21 12:05 来源:万博man之家

上位机这个词一看就知道你是做硬件相关的。电子相关专业在用到计算机与硬件通信的时候就要用到上位机编程,来实现操作界面,数据处理等功能,比如把传感器数据信息存储起来,绘制图表,记录存档。以及用户操作界面来控制硬件机器都需要上位机编程。
建议你使用Python最近很火的语言。Python加上PyQt5加上PyCharm制做的上位机很不错。这个语言本身学起来还比较轻松,关键是资料太多了可以很好的进步。如果你觉得不像跟风可以学习成熟的C#,QT这两个是用的最多的在上位机编程领域。
我之前最开始学生时候用到的就是VB6.0了,虽然以及淘汰了,但是这个工具直接拖拖拉拉就可以有一个不错的界面,还可以实现简单的功能。在工业生产上还是用的很多的,比如一些自动化生产线,居然这个淘汰的VB6.0一样存在。
上位机编程用什么编程语言比较好
这个图是我自己编写的小工具,用来在单片机编程的时候整理格式用的。界面不酷炫,不过不耽误使用。
当然那是由于之前学习的人不好换平台,加上够用了,所以还有活力。
后来我就学习了MFC 就是微软的VC6.0现在是VS201X这个版本。这个采用的是C++编程,我也用这个在工程上使用过,只是这个东西实现漂亮的UI很麻烦,不够智能化,或者是我没找到,毕竟也学了不久。
现在来说就这两个了
C#在windows平台算是微软支持比较好的,拥有.net框架使用,如果对这个不熟悉,那就可以学习QT,这样进度会快很多。QT的界面可以做的非常酷炫,新潮,而不是其他的感觉上世纪的软件界面风格很low。
个人经历,建议学习MFC吧,进可攻退可守。
1.运行效率原因。
上位机,总的来说都是与硬件打交到,硬件多追求运行效率,MFC代码相对其他语言执行效率高些。
2.硬件支持。
生产厂家都对MFC有很好支持,提供MFC的开发包,编程手册,实例等等。
可以很快速的上手使用硬件,开发与完成硬件控制。
3.向下兼容。
工业控制不像娱乐的软件,更新周期很慢,你想想,我好好的设备,你一会让我升级系统,一会让我换个开发语言改造 软体,也不现实。所以工业上大量存在MFC编写的程序,XP系统,所以退可守,也不至于学了流行的编程语言,改造,维护设备时无从下手。
4.向上扩展性好。
万博manbetx MFC学习,都要学习C++语法,熟悉窗口消息机制。而这些基础性的知识,可以帮助我们很快上手其他语言,比如C#。

看过《上位机编程用什么编程语言比较好》的人还看了以下文章
可编程控制器和人机界面HMI现场应用抗干扰能力 可编程控制器和人机界面HMI现场应用抗干扰
可编程控制器和人机界面HMI现场应用抗干扰能力 1、采用性能优良的电源,抑制电网引入的干扰 对于PLC控制器供电的电源,应采用非动力线路供电,直接从低压配电室的主母线上采用专用线供电。选用隔离变压器,且变压器容量应比实际需要大1.2~1.5倍左右,还可在...
威纶通触摸屏的作用是什么?威纶触摸屏通讯的编程难吗 威纶通触摸屏的作用是什么?威纶触摸屏通讯
威纶通触摸屏的作用是什么?威纶触摸屏通讯的编程难吗 为什么威纶触摸屏这么受欢迎? 1、触摸屏是工控系统上位机的一种,也称为人机界面(HMI),顾名思义即:人和机器交流的界面。 2、近年来的自动化系统中几乎所有的机械设备上面都有安装,甚至一台设备有多...
威伦触摸屏编程电缆接线图 威伦触摸屏编程电缆接线图
威伦触摸屏编程电缆接线图 威伦MT510触摸屏系列适用软件 EB500,最新版v274_080130,编程电缆插头(DB9母 x2) 威伦MT6100i(i系列)触摸屏适用软件EB8000,最新版v442_20110420,编程电缆miniUSB(可使用U盘直接上传下载) 注:触摸屏侧插PC/plc插口...
PLC设置乘法运算编程方法 PLC设置乘法运算编程方法
【控制要求】: 求两数之积。 【动作分析】: 用寄存器储存计数值,C积=A动作计数值B动作计数值。用寄存器G0储存两数之积,寄存器G1储存A动作计数值,寄存器G2储存B动作计数值。 JENASI编程方法:流程图--程序设计--调试。 第一步:画控制流程图 根据控制要...
自保持与解锁回路编程步骤 自保持与解锁回路编程步骤
自保持与解锁回路编程步骤 【工作图】: 【控制要求】:按下START按钮,抽水泵运行,开始将容器中水抽出;按下STOP按钮或容器中水为空时,抽水泵自动停止工作。+ 【动作分析】: 1、电机抽水情况: 只要容器中有水,X2(浮标水位检测器)为通状态,按下START按...
Baidu