上位机与下位机编程哪个好

上位机与下位机编程哪个好,第1张

上位机是指:人可以直接发出 *** 控命令的计算机,一般是pc,屏幕上显示各种信号变化(液压,水位,温度等)。
下位机是直接控制设备获取设备状况的的计算机,一般是plc/单片机之类的。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般模拟量),转化成数字信号反馈给上位机。简言之如此,真实情况千差万别不离其宗。上下位机都需要编程,都有专门的开发系统。
在概念上
控制者和提供服务者是上位机
被控制者和被服务者是下位机
也可以理解为主机和从机的关系
但上位机和下位机是可以转换的

不同的上位机和下位机通信协议不同,所以数据和命令都有可能,而且有时候命令就是数据。例如,正向旋转1000圈,你说是数据还是控制?

下位机接受的是单纯的指令,下位机有各种寄存器,存放各种数据,和命令,你的所谓的自带的函数库不过是把这种命令封装起来而已,例如带差补的下位机控制卡,可以直接3g代码,是可以直接完成翻译和插拔的功能的。

函数和算法本质上没有任何区别,例如你可以吧机器手臂抬高1度作为个算法,但是这个算法本身就是个函数,这个函数还要调用电机正反转的函数吧,你说有什么区别?

记得给个优秀答案哦,呵呵。

上位机:系统中起主控,主要作为系统的规划控制,属于决策层。
下位机:具体执行层,主要完成系统规划层下达的任务。
上位机是指人可以直接发出 *** 控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等)。
下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机之类的。
上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。
下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机。

如果不是上位机与下位机的组网通讯方式等技术,是可以分开申请软著的。
从广义上来说,上位机和下位机是一个相对的概念。
软著指的是计算机软件著作权的简称。

上位机是指可以直接发出 *** 控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等)。

下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机single chip microcomputer/slave computer/lower computer之类的。

上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机。

在概念上,控制者和提供服务者是上位机,被控制者和被服务者是下位机,也可以理解为主机和从机的关系,但上位机和下位机是可以转换的。

扩展资料:

工作原理

两机如何通讯,一般取决于下位机,TCP/IP一般是支持的,但是下位机一般具有更可靠的独有通讯协议,使用一些新的API(API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数。

目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节罢了,多语言支持功能模块,一般同时支持数种高级语言为上位机编程。

参考资料来源:百度百科-上位机


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/dianzi/12918182.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-28
下一篇2025-08-28

发表评论

登录后才能评论

评论列表(0条)

    保存