上位机开发(上位机开发有前途吗)
一般开发上位机软件都是带图形界面的。C也能做出图形界面的软件,但是开发周期太长也不实用。所以最好还是需要会一些其他语言,例如C++,C#,Java这些做图形界面开发周期短的语言。
既然会C,那么学习其他语言也只是一个熟悉语法的过程。所以很快就能上手,因为语言都是相通的嘛。可以开阔自己的视野去学习一下新的语言。不是说只会C有什么弊端,只是想说会的多才会知道语言之间的优劣。
上位机不需要接收服务器数据,只是向服务器发送数据
上位计算机与PLC通过串口连接 在上位计算机中用VB编程,用到MSCOMM控件和TIMER控件和PLC的通讯协议.可定时发送命令.用ONCOMM接收.
VB提供了串口通信部件,你需要在工程—部件里找到Microsoft Comm Control 6.0并启用,在你的工程里加入MSComm组件,配置好串口号,波特率,校验位,字长,停止位。 数据发送:使用MSComm.Output X 指令经串口输出X。 数据接收:在MSComm的OnComm事件中,对MSComm.CommEvent进行判断,如果其值为2,说明接收到了数据,用X = MSComm.Input 指令将接收到的数据赋值到X。 辅以数据处理指令,便可完成简单的串口通信。 示例: 【按下发送按钮来发送信息】 MSComm.Output "你好!" 【接收来自串口的数据】 Private Sub MSComm_OnComm() If MSComm.CommEvent = 2 Then '如果收到数据 X = MSComm. Input '接收数据到变量X Msgbox(X) '在消息框中显示X End If End Sub