Windows95环境下运动控制软件的设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:oogt715
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在Windows环境下实现运动控制,对构造基于PC的开放式控制器有着重大的意义.但是由于Windows操作系统是以消息来驱动的操作系统,用户对于系统下一步将要进行什么工作并不清楚,它强调设备无关性风格,不鼓励用户开发直接面向硬件设备的用户程序,并且它不提供源码,所以在Windows环境下实现运动控制有不少困难.该文分析了Windows95操作系统的消息机制,实现了端口的输入输出操作.运用面向对象编程的思想,进行了运动控制软件非实时性任务的设计.该文分析了Windows95环境下定时存在的问题,提出了几种解决方案.文章剖析了保护模式下的中断机制,通过修改Windows95的消息循环,设计出了中断的DLL实现方法.利用DPMI(DOS保护模式接口)机制,设计出了中断的DPMI实现方法.文章还分析了设备无关性运动控制方法,通过虚拟设备驱动程序解决了实时响应问题.在以上基础上,该文采用Visual C++为编程工具,为该所研制的HIT系列运动控制器编写了Windows95环境下的运行库函数和调试程序.这两部分程序均已在三种运动控制吕下调试完成,经检验,运行稳定可靠,现已能提供给使用该控制器的用户.
其他文献
本论文采用X射线衍射,差热分析,扫描电镜和磁性测量等方法测定了Fe-Pt-Pr三元合金相图,研究了Pr3Pt4的热稳定性和Fe60.5Pt39.5-xPrx合金结构和磁性能。  Fe-Pt-Pr三元合金
地理信息测绘,值得就是利用地理信息的手段执行测绘的相关任务.而测绘作为我国的一个基本产业,应该得到更大力度的支持.测绘工作的质量,会影响到工程进展情况,甚至会影响到工
Stewart并联机械手是当前机器人域的研究热点之一,以柔性铰链为运动副的高精度 微动操作手的研制正处于当前国内外该领域的前沿.该论文针对一种特定构型的PSS副的Stewart型柔
在车身覆盖件冲压成型计算机仿真过程中,后处理是一个非常重要的部分.该文不仅涉及到传统的后处理操作,而且着重讲述了毛坯形状和尺寸的确定以及回弹量的描述等等.包括利用仿
伴随着经济快速发展,我国房屋建筑行业发展速度越来越快,各项建筑工程规模持续扩大,房屋建筑工程质量直接与施工人员及人民群众的生命安全息息相关,但有些施工单位片面追求工
悬架是现代汽车的重要总成之一,它对汽车的平顺性、操纵稳定性等多种使用性能都有很大的影响.改善悬架系统的性能,对提高产品质量具有极其重要的意义.论文对汽车悬架的主动控
该文对机器人理论中的运动学和轨迹规划两部分进行了理论研究,设计了可以解决运动控制问题的算法,在此基础上进一步设计出实用的便携式机器人的逆问题程序,以及可面对大多数
超声旋转加工是把刀具的切削作用和超声振动结合在一起的一种超声复合加工,是提高硬脆材料及其它一些难加工材料加工质量、加工速度的一种有效方法,具有良好的应用前景.该文
高锁螺母组件是一种航空用紧固件,具有自锁、高强度、高抗疲劳性、抗振动、易于安装等特点,目前大量应用于各机种中。由于高锁螺母的核心原理未被掌握,国内承制厂无法大量生