c#上位机开发
来源:
发布时间:
用c#开发上位机,主要用于数据显示(波形、温度等)、用户控制、下位机和上位机之间要进行数据通信的两种方式都是基于串口的:
USB转串口-上位机和下位机通过USB转串口连接线直接相连进行数据交互;
串口转WIFI-上位机和下位机基于TCP/IP协议通过WIFI传输数据;
在Windows上开发上位机软件,最早用VB语言开发,后来由于C++的发展,采用MFC开发,近几年,多使用C#开发,更加稳定安全,配合VS进行开发,效率更高。
另外如果在Linux上跨平台运行,可以选用Qt,如果要数据显示界面更加丰富好看可以选用Labview;目前用户多使用C#开发上位机软件。