产品展示 Categories
联系我们 contact us
- 联系人:
- 陆先生
- 手机:
- 15895595058
- 电话:
- 0512-58628685
- 地址:
- 张家港市南丰镇
系统上位机软件设计-数控滚圆机滚弧机折弯机张
添加时间:2019-07-18
本文由公司网站滚圆机网站 转摘采集转载中国知网整理! http://www.dapengkuoguanji.com/ 为了同时实现对多通道舵机直观准确的控制,以及舵机驱动板和上位机的可靠连接,本设计主要基于C#开发多通道舵机控制的上位机软件。通过USB-HID通信协议实现上位机与多通道舵机控制板的稳定连接,并实现舵机位置和速度控制、动作组添加、保存、读取等功能了分辨率以及产生更大的固定量。数字舵机可以满足不同的功能,性能也更加完善,反应速度快,加速和减速时也更迅速、更柔和;能够提供更高的精度和更好的固定力量[1]。因此多通道舵机控制系统上位机的设计将为更大化地利用数字舵机的优势提供便利。2软件设计2.1基本功能概述本设计的所有涉及程序均使用C#依托VisualStudio开发环境编译,VisualStudio2013开发环境可用于Windows等应用程序的开发设计,并提供相应的开发工具。主要通过设计出上位机界面、本文由公司网站滚圆机网站 转摘采集转载中国知网整理! http://www.d apengkuoguan ji.com/ 系统上位机软件设计-数控滚圆机滚弧机折弯机张家港数控弯管机滚圆机滚弧机上位机和下位机的通信连接以及数据保存三部分实现,如图1所示。图1上位机软件基本组成和功能2.2上位机界面模块设计2.2.1舵机通道窗口的设计设计时调用了panel控件、label控件、NumericUpDown控件、TrackBar控件。如表2所示。其中NumericUpDown控件与TrackBar控件的上下限分别为500与2500。在需要粗调的时候可以使用TrackBar控件,细调可使用NumericUpDown控件。反映角度的变量为该两种控件的value值。该值的变化可用TrackBar控件的Scroll事件来调整,也可用NumericUpDown控件的ValueChanged调整。各个控件的主要设置以及主要功能如下表1所示。表1运行控件设计控件名称主要属性设置功能LabelText属性标识NumericUpDownValue属性手动输入或者调节设置舵机旋转角度Panel“FullRowSelect”控件分组,实现移动等操作TrackBarValue属性拖动滑条改变角度2.2.2舵机图标选择窗口实现该部分最主要的控件为按钮控件、分组框控件以及复选框控件,其中按钮控件有全选/全不癣复位和舵机回中。全选/全不选按钮的功能是一次性显示或者隐藏,添加按钮控件之后,可改变按钮控件的Text属性改变按钮的名称。实现该功能的关键在于对点击按钮的次数。单击次数为单双决定显示的状态系统上位机软件设计-数控滚圆机滚弧机折弯机张家港数控弯管机滚圆机滚弧机本文由公司网站滚圆机网站 转摘采集转载中国知网整理! http://www.d apengkuoguan ji.com/