上位机软件 上位机软件的组成如图4所示。 
初始化模块:实现零位标定等功能。 轨迹和参数设定模块:根据不同的运动功能和轨迹,提供了相应的参数设定界面,其中包括参数合理性判别、缺省值提供等辅助功能。 运动信息实时显示模块:通过与DMC5400实时通讯,动态采集负载位置和速度等运动信息。然后,借助CB开发的带有二维坐标系的显示界面,实现实时动态显示负载运动轨迹,同时动态显示左右两个软硬限位状态。另外,在界面的右下角还实时动态显示负载的位置和速度数据。 故障诊断模块:内嵌于各功能模块中,如设定值合理性判别、键盘操作功能保护、界面功能按钮的连锁、电机限速保护、位置超速保护等。 通讯模块:利用DMC5400提供的动态链接库编制,实现上位PC机和下位DMC5400之间的通讯。它内嵌于各功能模块中,囊括了同DMC5400通讯的所有方式,而且将其主要的函数进行分类、封装。所编制的通讯程序实现了运动轨迹程序及设定参数的下载、上位PC机对DMC5400的指令传输及DMC5400对PC机的状态反馈等通讯功能。 下位机软件 控制下位机是运动控制系统的直接控制级,构成可控扩束和可控衰减两个独立的伺服控制回路。其功能包括:实现目标运动的实时控制;采用相应的控制算法,对系统的运行位置、速度进行控制;将检测到的系统状态信号通过PCI总线传给上位机。DMC5400的运动控制功能十分丰富,可以满足绝大多数多轴运动控制系统的要求[3]。 DMC5400运动控制卡提供基于Windows 95 /98/Me/NT/2000/XP下32位DLL驱动编程。其具体的编程语言可为VB、VC、C++Builder中的任何一种。在运动函数库中所使用到的函数主要有如下几种:控制卡及轴设置函数,独立运动和插补运动函数,制动函数,位置和状态的设置及查询函数,I/O口操作函数,错误代码函数。其函数返回值为0(函数执行正确)或-1(函数执行错误)。其控制系统的流程图如图5所示。
盘点五中实用电路分析方法学好电路分析是后续课程的基础,可谓简单而重要,只有电路分析学好了,在后续课程中才能有良好的思路去解决问题。电路是一门专业基础课,相对于文化基础课来说,它更侧重于解决工程实 LED照明恒流驱动浅析LED是特性敏感的半导体器件,又具有负温度特性,因而在应用过程中需要对其进行稳定工作状态和保护,从而产生了驱动的概念。LED器件对驱动电源的要求近乎于苛刻,LED不像普通的白炽灯泡,可以直接连接220 什么时候一个手机可以控制照明,洗衣机,电视机,空调 什么时候一个手机遥控可以控制照明,洗衣机,电视机,空调,电脑?????
当手机丢失怎么办?????
为啥不做一个多功能遥控器????
为啥不把多功能遥控器设计成电话???
如果哪天,我的手机真的
3/4 首页 上一页 1 2 3 4 下一页 尾页 |