机械臂上位机监控软件---1.功能介绍

更多创客作品,请关注笔者网站园丁鸟,搜集全球极具创意,且有价值的创客作品
ROS机器人知识请关注,diegorobot
业余时间完成的一款在线统计过程分析工具SPC,及SPC知识分享网站qdo


对于机械臂,我们往往需要开发上位机软件,对机械臂的运行状态进行监控,并模拟机械臂的运行,虽然成熟的机械臂都有配套软件,但实际工作中我们可能还需要相对简单的监控软件,本文既笔者借助一些开源软件进行修改,采用微软MFC架构,在Visual Studio开发的一款简单的机械臂运行监控软件,可以通过Socket读取机械臂状态数据,并通过图形的方式模拟机械臂的运行,当然也可以根据需求扩展不同的通信方式,先上张图。
在这里插入图片描述界面是典型的MFC单文档视图架构,布局主要包括如下:
1.左边为机械臂的列表,可以根据通信协议,动态的发现机械臂,可以切换监控不同的机械臂,
2.中间部分是机械臂模拟监控区域,可以根据通讯接口收到的数据,动态同步模拟机械臂的运行状态,同时也可以通过鼠标来调整不同的观看视角,放大缩小等功能
3.右侧为机械臂的熟悉窗口,可以把通过通讯接口接收到的数据,以数字的形式显示处来;属性列表根据不同的机械臂动态调整
4.上部为工具栏,默认MFC的工具栏,目前还没有增加功能,后续可以根据需求进行开发。

主要用到的技术有:

  1. MFC微软的C++ 文档视图架构
  2. openGL,用来根据绘制机械臂的图形,并动态的模拟
  3. Socket,用于与机械臂通讯,可以更换为其他的通讯方式
    其他基础的编程技术这里就不写了,本篇只做功能说明,后续逐步详细介绍相关的开发技术。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章