当前常用的上位机软件包括:
LabVIEW:
由美国国家仪器公司(NI)开发,是一款图形化编程环境,适用于数据采集、仪器控制和监测应用。
MATLAB:
由MathWorks开发,主要用于数值计算和数据可视化,提供丰富的工具箱和功能,适用于上位机开发。
Visual Studio:
微软开发的集成开发环境,支持多种编程语言如C、C++等,适用于开发各种应用程序,包括上位机应用。
Qt:
一款跨平台的应用程序开发框架,提供了丰富的GUI组件和工具,适用于开发上位机应用程序。
Python:
一种简单易学的编程语言,具有丰富的库和工具,适用于快速开发上位机应用程序。
SCADA软件:
如Wonderware InTouch、InduSoft Web Studio等,专门用于监控和控制工业过程的上位机软件。
WinCC (Windows Control Center):西门子公司的上位机软件,支持多种通讯协议,如Profibus、Profinet、Modbus等。iFIX
(Industrial Flowchart Information Exchange):GE Digital公司推出的专业上位机软件,广泛应用于工业自动化、楼宇自动化等领域。
CitectSCADA: 澳大利亚Citect公司推出的功能强大的上位机软件,同样广泛应用于工业自动化、楼宇自动化等领域。 国内广泛应用的组态软件,支持多种通信协议,可以与多种PLC、传感器等设备进行通信。 Wonderware公司开发,支持多种通信协议和硬件设备,提供强大的报警和事件处理功能。组态王
、 昆仑通态:INTOUCH:
MiniBalance
、 MiniIMU:
提供特定功能的上位机软件,例如MiniBalance包含Arduino上位机库文件,MiniIMU提供加速度、角速度等信息参数的查看。
这些软件各有特点,适用于不同的应用场景和开发需求。您可以根据自己的具体需求选择合适的软件进行开发