北京华瑞盈富实业发展有限公司高级上位机软件工程师的工作内容分享

上位机是一个专业术语,它是什么意思呢?如果要给出一个定义的话,上位机指的是可以直接发送操作指令的计算机或者是单片机,简单来说就是和用户进行直接交互的设备,比如我们日常生活中最常接触到的电脑、手机,以及带有智能触摸屏的终端产品。再比如,你去肯德基自助点餐,那个帮助你点餐的大屏幕也属于上位机设备之一。说完了上位机的概念,我们再来说说什么是上位机软件。上位机软件则是用来帮助用户和设备进行交互的软件,那么北京华瑞盈富实业发展有限公司高级上位机软件工程师所做的工作就是负责高级上位机软件的开发与设计了。

 

当然,有上位机自然就有下位机。下位机又是什么意思呢?下位机指的是直接与机器相连接的计算机或者单片机,负责接收、执行、反馈上位机给出的操作指令,比如51单片机、FPGA、ARM、可编程芯片都是一些下位机。可以看出,上位机与普通用户的“距离”更近一些。

那么高级上位机软件和其他软件有什么区别呢?其实,两者之间最本质的区别就是高级上位机软件需要连接设备并且与之通信。为了能够实现这一目标,北京华瑞盈富实业发展有限公司的高级上位机软件的开发和设计过程中,产生了很多新的技术,比如通信方式多样性技术、新型通信框架技术、私有协议定制技术等等。

本人作为一名高级上位机软件工程师,从事的工作主要面向工业机器人。在工业界里,机器人可以说是随处可见。比如,以前需要人工才能完成的焊接、搬运等工作,现在只需要一个机器人就可以搞定了。

想必大家有些好奇,高级上位机软件工程师平常的工作内容包含哪些呢?简单来说,我的工作主要分为三个部分:第一,机械臂上位机接口的研发工作,做过Yaskawa、Fanuc等多款工业机器人的上位机接口;第二,处理机器视觉领域的工作;第三,完成总线通信。

关于工业机器人高级上位机软件的开发,最终需要实现什么样的功能呢?在北京华瑞盈富实业发展有限公司,首先,上位机必须可以控制机器人的运动,这里可以用绝对坐标、相对坐标以及连续插补等专业指标去衡量;其次,上位机要实现机器人变量的读写,IO读取和写入,还可以调用机器人子程序等等。虽然已经成为了一名高级上位机软件工程师,但是技术的更新迭代速度是非常快的,所以我们平常还是要不断学习新技术,不然恐难招架的住技术的革新与换代。

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。

关键词: 工作内容 有限公司