一、Windows95平台下数控系统实时控制的研究(论文文献综述)
刘肖[1](2010)在《基于Windows平台的数控系统的研究与开发》文中认为在Windows平台上开发数控系统是当今研究的一个热点,可以充分利用PC机的软硬件优势,加上PC机自身的开放性体系结构,实现数控系统的开放性、模块化和灵活性。本课题中,为解决企业中出现的实际加工问题,开发一套针对异型截面芯模的数控系统,对数控系统进行总体结构设计,包括系统的硬件平台的搭建和软件平台的设计。在软件平台的设计中采用模块化设计,实现数控系统的开放性。针对异型截面芯模的轮廓曲面特征,采用一种新的插补算法,能够统一直线与二次曲线的插补,以降低插补误差,并利用C++Builder6.0实现插补功能的程序化。针对本文采用的插补算法,在插补原理的基础上对刀具半径补偿原理进行深入探讨,实现刀具的半径补偿,并对曲线衔接处出现的转接情况进行了分析归类,实现刀补的程序化。由于Windows操作系统并不是实时性操作系统,在Windows平台下开发全软件的数控系统,我们就需要对系统进行实时性扩展。本文利用DrvierStudio3.2在VC++6.0环境下开发数控接口板卡的虚拟设备驱动程序,实现在Windows平台下对硬件的访问和实时控制问题。在数控系统的研究开发中,通过反复加工试验,以验证系统的可行性及稳定性,并将其应用到实际生产当中,提高了生产率,增强企业的市场竞争力。
李良宇[2](2009)在《科学仪器远程操控技术研究与应用》文中提出科学仪器远程操控系统的建设可以实现科学仪器更高效的共享,有效地整合科学仪器设备资源,支持多人异地实时操作仪器实验,提升仪器使用方式的多样性。本文针对系统构建过程中涉及到的系统模型与实现方法、仪器设备网络通信、操控软件远程访问、操控网络安全等一系列共性关键技术问题进行了深入研究,提出面向信息流的科学仪器远程操控模型,并以此模型为基础,从五种不同的操控信息获取途径,开展远程操控系统实现技术及应用研究。主要研究内容包括:提出了一种面向信息流的科学仪器远程操控模型,从八个通信层级上给出了此模型的实现方法,为构建仪器远程操控系统提供了技术参考;研制出基于嵌入式系统的网络适配器,解决了只具备本地通信能力的科学仪器的远程通信问题,实现了多款台式和便携式分析测试仪器的网络接入;为扩展网络通讯范围受到限制的科学仪器面向公网的远程通信能力,提出了基于通信流截获技术的远程控制方法,实现了DSQ气质联用仪的远程操控;为解决UNIX平台下图形化仪器测控软件的远程共享问题,提出了一种结合虚拟专用网VPN技术和SSH远程登录技术的软件远程操控方法,实现了MAT900型质谱仪测控软件的远程访问及仪器的远程控制;为解决Windows平台下的现有仪器测控软件面向公网的远程通信能力,提出了基于API拦截技术的远程控制方法,实现了LTQ质谱仪的远程操控;提出了一种基于通信胶合层的科学仪器远程测控软件模型,将元操作与应用逻辑进行区隔,采用此模型设计开发了远程测控系统,实现了电子能谱仪的远程实验。
王宜龙[3](2009)在《多功能数控龙门刨床控制系统研究与设计》文中研究表明数控机床在现代制造业中扮演着重要角色,基于PC机的开放式数控系统是机床数控系统发展的方向。本论文依据开放式数控系统的思想,在传统的某小型龙门刨床上,以Windows98为操作系统平台,利用VC++6.0和VtoolsD编程语言开发了一套两坐标数控系统,实现了以下功能:文件操作、图形模拟、图形加工、机床调整、操作说明。改造了龙门刨床刀架的纵横进给结构,采用了开环伺服系统,设计了一个数控接口电路,完成了数控系统装置与刨床开环伺服系统的信息和数据交互任务。数控系统软件是一个实时性很强的软件,而Windows98不是实时性操作系统,并对直接操作硬件进行了屏蔽,那么如何完成刨床数控系统的实时性任务变成了技术难题。本文采取了编写数控接口板卡的虚拟设备驱动程序VxD来响应判定工作台位置的传感器信号的中断,解决了实时控制问题。插补是数控系统的核心功能,其算法直接决定了数控系统性能的优劣。本论文采用了差分插补算法,统一了直线、二次曲线插补,避免了复杂曲线用直线和圆弧拟合逼近的作法,降低了计算的复杂性,提高了机床加工精度。最后,本文总结了研究完成的工作,并指出了在今后进一步研究中应解决的问题。
赵涛[4](2009)在《基于SERCOS现场总线的数控系统及其在WinCE下的设计与实现》文中认为数控技术是先进制造技术的关键与核心技术,其水平高低是衡量一个国家工业现代化的重要标志。随着计算机技术在工业控制领域的飞速发展,基于工业以太网和现场总线技术的数控系统开始得到快速发展和广泛的应用,针对目前基于实时插补方式的数控系统中存在的局限及数控发展趋势,本文提出了基于SERCOS串行实时伺服运动控制总线协议的离线插补数控系统的架构,将插补指令数据通过总线发送到各分布式自主CPU,在数控加工阶段由其对伺服电机进行三环路控制,并周期性的将状态数据反馈至SERCOS主站同步控制器,1微秒的同步精度由SERCOS协议芯片SERCON816保证。采用这种结构的数控系统充分发挥串行实时伺服通信协议的和离线插补的技术优势,提供了解决目前实现高速高精度数控系统局限的可行方案。本论文首先对串行实时协议SERCOS(Serial Real time CommunicationSpecification)进行了深入的研究,在分析协议的同步控制原理的基础上给出了基于SERCOS现场总线的离线插补数控系统结构,给出了系统各个模块的原理图。第三章选用了嵌入式实时操作系统Windows CE为SERCOS主站控制器运行平台,重点对Windows CE实时性问题进行了细致研究,包括操作系统中断响应机制和同步技术。第四章为SERCOS主站部分硬件系统设计与实现,主要包括基于ARM920内核的开发板和二代协议芯片SERCON816的原理,重点介绍了基于ARM9开发板的硬件接口电路设计与实现。第五章为基于Windows CE的SERCOS主站驱动程序设计与实现,提出了分层结构的软件框架,采用C++设计了SERCOS封装类及关键成员函数。重点对基于Windows CE嵌入式操作系统的软硬件系统的实时性能进行了研究,结果表明即使有鼠标事件扰动情况系统实时性精度仍然可以做到0.13ms,该结论为设计基于windows CE的实时控制系统提供了有价值的参考依据。
吴木林[5](2008)在《基于RTLinux的通用数控平台构建》文中研究指明随着PC技术的发展,数控系统正进入一个崭新的阶段——全软件数控。所谓全软件数控即CNC系统的各项功能,包括插补,位控和PLC等均由软件模块来实现。全软件数控较传统CNC具有更好的灵活性、通用性、经济性和开放性。本文以PC104作为数控系统的硬件平台,采用性能优秀的自由软件实时操作系统RTLinux为软件平台,实现实时多任务调度,满足数控系统控制任务的高实时性要求。构建基于RTLinux的全软件通用数控系统平台,便于后续开发具有自主知识产权的数控系统,有助于提高我国数控技术水平。通过对当前流行的软件数控系统架构的分析比较,设计构造了基于RTLinux的三层模块化数控系统结构;同时,根据Linux和RTLinux编程资源,规划设计了各层次、模块间的通信方式,并根据数控系统内部的数据和命令信息流,设计、定义了各模块间的接口协议。此外,根据数控系统的功能与性能要求,对Linux、RTLinux内核进行了定制,详细介绍了其在PC104上的移植过程。为提高系统的稳定性和运行效率,本文利用Qt完成了系统界面层开发,利用C语言实现了系统管理层和控制层的程序开发,整个系统运行于FrameBuffer上,不需要Linux桌面系统以及XLib的支持,减少了对系统内存和存储空间的要求。最后,介绍了RTLinux应用程序开发和调试以及内核程序开发和调试方法。样机联调试验表明,该软件数控系统平台达到了预期设计要求。
梁志文[6](2007)在《基于WINDOWS开放式数控系统平台的研究及实现》文中指出制造业是国民经济发展的基础产业,随着科学的发展及制造技术的进步,社会对产品多样化的需求越来越强烈,产品的更新换代周期也越来越短,从而对制造设备提出更高的要求。数控系统的产生和发展与计算机技术的发展是紧密相连的,当前数控技术研究的热点之一是在PC机操作系统上构建在硬件和软件上都具有良好的开放性的数控系统。WINDOWS系统是PC机上的主流操作系统,WINDOWS操作系统具有开放性、易操作性、集成开发环境的多样性,所以开发基于WINDOWS平台的数控系统已是必然趋势。本文研究以PC机为基础,运行于WINDOWS2000操作系统下的开放式数控系统。即研究数控系统的开放式结构,利用通用硬件和软件,使数控系统能够作为通用的控制器,控制通用机床、专用机床、和其他机械装置。论文的主要工作包括:1、对基于WINDOWS的数控系统下的实时控制进行了研究,并且详尽地论述了WDM技术的原理。2、对WINDOWS下的数控系统的多任务特性进行了分析,并给出了采用多线程技术来解决数控系统下并行多任务调度的方法。3、使用WDM技术和多线程技术,在Windows2000下以GT-400-SV运动控制卡为核心构建了一个实验性的数控系统,并进行上层应用程序的开发,设计友好的用户界面。从实例的运行结果来看,以GT-400-SV运动控制卡构建的系统,能够满足各种钻孔实际加工的需要,具有实用价值。整个调试过程的结果表明数控钻床的控制系统在各个方面都具有令人满意的,对控制的各种功能(打开文件、加载文件、编辑区、选中、复制、剪切、粘贴)进行调试结果表明控制系统可以实现实际加工中所需要的各种加工文件的编辑功能、加工文件的插补及钻位补偿功能和实际加工过程中需要的各种控制功能。硬件动作的调试中,结果显示出控制系统可以准确的控制加工过程中各种硬件的动作,满足加工需要。在连接伺服电机电源的条件下,加工的结果表明在准确调整数控钻床系统的各种参数后,系统以最大速度进行加工,可以保证加工误差。这说明系统可满足加工要求。
贾敏忠[7](2006)在《基于Windows平台激光加工数控系统的开发研究》文中指出工业激光加工在我国经济活跃的地区用于非金属切割、雕刻、打孔等方面得到快速发展,但目前的激光加工设备都采用传统的数控系统。由于其封闭性难以使机床生产厂以及机床的使用者的技术融入到数控系统中去,对数控系统生产厂家的技术依赖性很大,并且价格昂贵,这就严重阻碍了激光加工的发展。为了解决此问题,本文对基于Windows平台激光切割数控系统的开发作了深入的研究。 研究的激光加工系统为两轴联动激光加工数控系统,采用二氧化碳激光器,主要用于非金属激光打孔和激光切割及石材影雕等。由数控系统、步进电机驱动器及步进电机、激光器及其光学系统、机床本体以及辅助装置等组成。根据需要在数控系统输出端连接脉冲控制卡。给出了脉冲控制卡与计算机连接用的基地址设置,与伺服驱动器的硬件连接以及对它的初始化和向伺服驱动器送脉冲的函数。 研究并开发了该激光加工数控系统的译码、插补、图形仿真、手动数据输入及手动等功能,给出了具体算法及流程图。研究了Windows操作系统上开发数控系统功能的两项关键技术:多线程控制与实时控制问题。分析了利用Windows操作系统的多线程技术来完成数控系统所要求的多任务并行处理,并对线程之间的同步问题进行了研究。Windows操作系统所带的定时器不能实现数控系统要求的实时性。本文研究了Windows操作系统扩展所带的多媒体定时器实现数控系统要求的实时控制,该定时器定时精度高,时间间隔达毫秒级。由它来完成上位机的粗插补,而由脉冲控制卡来完成精插补,二者共同实现插补运动。 基于以上研究和相关技术,利用Visual C++ 6.0编程工具所开发的激光切割数控系统不但进给速度变化范围达到使用要求,而且运动平稳。
乐小燕[8](2006)在《基于Windows的Open CNC技术在制码控制系统中的应用》文中指出本文详细介绍了基于Windows平台下运用开放式数控技术的制码控制系统的设计与实现。 首先,分析国内外数控技术的发展现状及趋势,未来的数控系统将向高速化、高精度化、智能化、PC化、网络化及开放式方向发展。本文再结合数控技术的发展所需,根据课题的软件和硬件环境的现状,将整个系统分为硬件和软件两部分来进行设计开发。 硬件部分的设计主要是能使现有的硬件设备(PC机、制码机、驱动器、PCI光电隔离卡)能很好的配合运作加工,其中还需要设计针对PCI光电隔离卡进行改造的方法。 软件部分的设计,根据对当今国际上数控领域最具有影响力的三种计划(OMAC、OSEC和OSACA)进行比较分析,以最为适合的OMAC结构模型作为开放式制码控制系统软件结构的基础,建立自己的软件结构模型,并在此基础上实现该系统。在系统的实现过程中,对系统中一些关键技术展开了深入分析与研究,具体有以下几点: ● 数据处理方面,采用了一种最佳的数据处理方法,即节省了内存资源又提高了运行速度,有效的提高了制码加工的效率。 ● 实时控制方面,在不增加其他硬件的基础上,通过分析比较Windows下各种实时控制方法的运行效果,采用了WDM技术对系统内核对象 进行操作的方法,能达到较高的精度要求。 ● 多线程实现方面,整个系统采用主线程、用户管理线程、数据管理线程、编译线程、制码加工线程和延时控制线程这六个线程,利用线程间的同步与协调,来完成制码控制加工过程。 整个开放式制码控制系统经过调试,已投入到生产实践中进行检验,效果良好。
朱达宇[9](2005)在《基于RTLinux的全软件数控系统设计与开发》文中研究表明本课题是四川省科技攻关项目(03GG006-013-1)“开放式软件数控系统开发与应用”的子项目,课题名称“基于RTLinux的全软件数控系统设计与开发”,课题致力于构建一个Linux平台下的数控系统原型。 随着信息技术的飞速发展,开放式数控系统正进入一个崭新的发展阶段——全软件数控(亦称软件数控或软数控)。全软件数控是指CNC系统的各项功能,包括插补,位控和PLC,均由软件模块来实现。软件实现的灵活性有利于数控系统实现更高层次的开放性。 “基于PC”是目前实现CNC开放化比较现实而明确的途径。PC平台上的主流操作系统(如Windows、Linux等)是一种通用(general-purpose)操作系统,其软实时特性不适合直接作为软数控系统的开发平台。本课题以Linux为开发平台,解决实时性问题的办法是采用RTLinux实时扩展。 软件开发是软数控系统开发的核心和关键。本课题以C语言为主要开发语言,系统图形用户界面的开发采用Tcl/Tk脚本语言。通过对数控系统功能需求及多任务间数据依赖关系的分析,结合Linux+RTLinux平台上实时应用软件的结构特点,本课题的软数控系统采用分层结构,自上而下分别为:界面层、管理层和控制层,界面层之上是用户,控制层之下是硬件。每一层又分为若干个模块及子模块,同层模块相互配合共同完成该层的任务。通过UNIX信号机制和半双工管道实现管理层与界面层的通信,通过RTLinux提供的内核实时管道实现管理层与控制层的通信。 软数控系统的实时控制功能由控制层中的软CNC模块和软PLC模块完成。其中软CNC模块由四个子模块组成,分别是插补准备子模块、插补子模块、位控子模块和输出子模块。在系统实现上四个子模块体现为四个实时线程,按流
王伟[10](2005)在《基于LabVIEW的开放式数控系统及其网络监控的初步研究》文中研究说明机械制造业从来就是发达国家整个工业和国民经济的基石。机械制造业最基本的装备—数控机床又是这个基石中的关键。它是现代信息技术与传统机床相结合的产物,是先进制造技术的核心。为了满足现代制造业的需求,有必要开发新型的数控系统。本论文描述了一种NC 嵌入PC 型的开放式数控系统,它是在Windows 2000操作系统上,采用图形化编程语言LabVIEW,结合相关硬件开发的。该数控系统在运动方面具有空间直线、圆弧、螺旋线等插补功能,可在手动、自动和电子传动模式下工作。另外,用户可采用客户/服务器或浏览器/服务器模式,对该数控系统进行网络监控,包括远程面板监控、实时数据通信、现场图像监视等。本论文首先分析国内外数控技术发展现状与趋势,主要介绍了数控系统的开放式结构和网络监控。在此基础上,提出了本数控系统的整体设计方案,并对PCI-7344 运动控制卡和开发平台LabVIEW 作了详细介绍。之后依次详细论述了该数控系统多任务的并行、实时处理和网络监控策略。最后具体介绍了该数控系统的软件设计。此项研究首次采用LabVIEW 作为数控系统的软件开发平台,具有创新价值。采用LabVIEW 开发工具,不仅较好地实现了预期目标,而且大大缩短了系统开发时间,从而降低了成本,有明显的经济效益。相信LabVIEW 会在数控系统的软件开发中发挥越来越重要的作用。
二、Windows95平台下数控系统实时控制的研究(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、Windows95平台下数控系统实时控制的研究(论文提纲范文)
(1)基于Windows平台的数控系统的研究与开发(论文提纲范文)
摘要 |
Abstract |
目录 |
第一章 绪论 |
1.1 课题的来源及意义 |
1.2 国内外数控技术的研究状况 |
1.2.1 国外数控技术的研究发展状况 |
1.2.2 国内数控技术的研究发展状况 |
1.3 数控技术的发展趋势 |
1.4 课题的研究内容和方法 |
1.5 本章小结 |
第二章 数控系统总体结构设计 |
2.1 CNC系统的组成 |
2.2 系统硬件平台设计 |
2.2.1 硬件平台的组成 |
2.2.2 硬件平台的方案设计 |
2.3 系统软件模块设计 |
2.3.1 数控系统的软件特点 |
2.3.2 数控系统的软件结构分析 |
2.3.3 数控系统软件功能模块分析 |
2.4 本章小结 |
第三章 开放式CNC系统插补算法的研究 |
3.1 插补的实质及分类 |
3.2 差分插补算法 |
3.2.1 差分插补算法推导 |
3.2.2 差分插补流程 |
3.2.3 正二次曲线的插补代码定义 |
3.3 差分插补时几个关键问题的处理 |
3.3.1 绝对坐标系与相对坐标系的转换 |
3.3.2 插补中过象限的处理 |
3.4 差分插补代码转换实例 |
3.4.1 顺时针双曲线ISO代码转化 |
3.4.2 逆时针双曲线ISO代码转化 |
3.5 本章小结 |
第四章 开放式数控系统实时控制的研究与实现 |
4.1 开放式数控系统实时性要求及操作系统平台 |
4.1.1 数控系统实时操作系统概念及基本要求 |
4.1.2 开放式数控系统开发的软件平台 |
4.1.3 Windows实时性能分析 |
4.2 Windows XP操作系统实时扩展方案 |
4.3 Windows驱动程序模型 |
4.4 具体方案的实现 |
4.4.1 WDM开发工具的选择 |
4.4.2 设备驱动程序的实现 |
4.4.3 驱动程序主要模块的设计 |
4.5 本章小结 |
第五章 基于差分插补理论的刀具补偿理论研究 |
5.1 刀具半径补偿的定义 |
5.2 基于差分插补原理的刀具半径补偿算法研究 |
5.2.1 基于等距曲线理论的半径补偿理论分析 |
5.2.2 基于等距曲线理论的曲线叠加关系推导 |
5.2.3 曲线凹凸性判别 |
5.2.4 轮廓曲线与刀具圆弧插补参数的定义及推导 |
5.2.5 基于差分插补原理的刀补处理流程 |
5.3 刀具半径补偿的转接类型 |
5.3.1 曲线衔接情况分析 |
5.3.2 通过曲线曲率判断尖角内角情况分析 |
5.4 尖角内角处理情况分析 |
5.4.1 曲线衔接处尖角过渡处理分析 |
5.4.2 曲线衔接处内角过渡处理分析 |
5.4.3 刀具半径补偿实例 |
5.5 本章小结 |
第六章 加工试验 |
6.1 试验准备 |
6.2 加工试验流程 |
6.3 本章小结 |
第七章 总结和展望 |
致谢 |
参考文献 |
在校期间公开发表的学术论文 |
(2)科学仪器远程操控技术研究与应用(论文提纲范文)
提要 |
第1章 绪论 |
1.1 研究背景和选题意义 |
1.1.1 科学仪器应用现状及问题 |
1.1.2 科学仪器远程操控的意义 |
1.2 科学仪器远程操控技术研究现状 |
1.3 仪器远程操控目前所存在的问题 |
1.4 论文的主要研究内容 |
第2章 科学仪器远程操控模型及实现方法研究 |
2.1 引言 |
2.2 面向信息流的仪器远程操控模型 |
2.3 远程操控模型的主要实现方法 |
2.3.1 改造仪器数控系统的方法 |
2.3.2 改造仪器通信模块的方法 |
2.3.3 截获仪器通信信息的方法 |
2.3.4 操控仪器主控计算机的方法 |
2.3.5 截获软件系统I/O 通信的方法 |
2.3.6 改造仪器操控软件的方法 |
2.3.7 基于软件测控技术的方法 |
2.3.8 截获人机交互信息的方法 |
2.4 各实现方法的特点分析 |
2.5 小结 |
第3章 基于嵌入式系统的仪器网络适配器的研制 |
3.1 引言 |
3.2 基于网络适配器的仪器网络接入技术 |
3.3 仪器网络适配器的总体设计 |
3.4 仪器网络通信协议的制定 |
3.4.1 仪器指令传输协议 |
3.4.2 网络数据传输协议 |
3.5 网络适配器的硬件研制 |
3.5.1 硬件总体结构 |
3.5.2 核心控制板电路设计 |
3.5.3 全功能数据适配器主板设计 |
3.5.4 便携式数据交换器主板设计 |
3.6 网络适配器的软件开发 |
3.6.1 软件体系结构 |
3.6.2 操作系统平台的搭建 |
3.6.3 适配器应用软件设计 |
3.6.4 适配器配置软件设计 |
3.7 系统测试与应用实例 |
3.7.1 系统测试 |
3.7.2 应用实例 |
3.8 小结 |
第4章 基于通信流截获技术的仪器远程控制系统研究与实现 |
4.1 引言 |
4.2 基于通信流截获技术的仪器远程控制系统总体设计 |
4.2.1 基于通信流截获技术的远程控制方法 |
4.2.2 仪器远程控制系统的监控与协作机理 |
4.3 DSQ 气质联用仪远程操控系统的设计与实现 |
4.3.1 操控系统体系结构 |
4.3.2 硬件平台的搭建与设置 |
4.3.3 通信流转发软件的设计 |
4.4 系统测试与应用实例 |
4.5 小结 |
第5章 UNIX 平台下科学仪器远程共享系统的研究与实现 |
5.1 引言 |
5.2 UNIX 平台下图形化软件的工作原理 |
5.3 基于VPN 的仪器远程操控系统总体设计 |
5.3.1 操控软件的输入输出重定向 |
5.3.2 操控系统的网络拓扑结构 |
5.3.3 仪器操控软件的远程启动 |
5.3.4 仪器数据文件的远程共享 |
5.4 MAT900 型质谱仪远程共享系统的设计与实现 |
5.4.1 共享系统体系结构 |
5.4.2 仪器操控专用网的架设 |
5.4.3 远程服务系统的构建 |
5.5 系统测试与应用实例 |
5.6 小结 |
第6章 基于API 拦截技术的仪器远程操控系统研究与实现 |
6.1 引言 |
6.2 Windows 平台中API 函数的拦截技术 |
6.2.1 API 拦截原理 |
6.2.2 DLL 注入技术 |
6.2.3 API 挂接技术 |
6.3 基于API 拦截技术的仪器远程操控系统总体设计 |
6.3.1 基于API 拦截技术的远程控制方法 |
6.3.2 利用Detours 拦截软件通信信息 |
6.4 LTQ 质谱仪远程操控系统的设计与开发 |
6.4.1 操控系统体系结构 |
6.4.2 数据包拦截与同步软件的设计 |
6.5 系统测试与应用实例 |
6.6 小结 |
第7章 基于胶合层的科学仪器远程测控软件模型与实现 |
7.1 引言 |
7.2 基于胶合层的仪器远程测控软件模型 |
7.2.1 多层软件结构 |
7.2.2 通信胶合层的引入 |
7.3 电子能谱仪远程测控系统的设计与实现 |
7.3.1 测控系统体系结构 |
7.3.2 硬件接口平台的搭建 |
7.3.3 远程测控软件的开发 |
7.4 系统测试与应用实例 |
7.5 小结 |
第8章 全文总结 |
8.1 主要研究成果和创新性工作 |
8.2 存在的问题及下一步工作建议 |
参考文献 |
攻读学位期间发表的学术论文及取得的科研成果 |
致谢 |
摘要 |
Abstract |
(3)多功能数控龙门刨床控制系统研究与设计(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 数控技术和数控系统的发展历史 |
1.2 数控系统的国内外研究状况和发展趋势 |
1.2.1 国内外研究现状 |
1.2.2 数控系统的发展趋势 |
1.3 课题的提出和研究意义 |
1.4 课题的研究内容和方法 |
1.5 本章小结 |
第二章 数控龙门刨床伺服系统和数控接口设计 |
2.1 龙门刨床机床方案设计 |
2.2 伺服传动系统设计 |
2.2.1 数控龙门刨床的伺服系统 |
2.2.2 步进电机的选型与计算 |
2.2.3 滚珠丝杠螺母副的选型和计算 |
2.3 龙门刨床数控系统接口设计 |
2.3.1 CNC系统的硬件特点 |
2.3.2 龙门刨床CNC系统的硬件方案 |
2.3.3 步进电机驱动器 |
2.3.4 数控接口电路的设计 |
2.4 本章小结 |
第三章 龙门刨床数控系统软件设计 |
3.1 CNC系统软件特点及结构分析 |
3.2 龙门刨床数控软件结构设计 |
3.3 龙门刨床CNC系统功能模块设计 |
3.3.1 刨床CNC系统文件操作模块设计 |
3.3.2 刨床CNC系统译码模块设计 |
3.3.3 刨床CNC系统显示模块设计 |
3.4 本章小结 |
第四章 龙门刨床数控系统实时中断的实现 |
4.1 CNC系统开发的软件平台 |
4.2 WINDOWS系统的消息机制 |
4.3 WINDOWS98下实时控制方法 |
4.4 WINDOWS98下VxD开发及中断实现 |
4.4.1 Windows98中断机制 |
4.4.2 Windows98下开发VxD工具 |
4.4.3 实时中断编程的实现 |
4.5 本章小结 |
第五章 差分插补算法及其加工实验 |
5.1 插补的实质和分类 |
5.2 差分插补的原理 |
5.3 正二次曲线的插补 |
5.3.1 正二次曲线的插补方法 |
5.3.2 正二次曲线插补代码定义 |
5.3.3 正二次曲线插补代码转换 |
5.3.4 正二次曲线插补的步骤 |
5.4 加工实验 |
5.5 本章小结 |
第六章 总结和展望 |
致谢 |
参考文献 |
硕士期间发表的论文 |
(4)基于SERCOS现场总线的数控系统及其在WinCE下的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
第一章 引言 |
1.1 数控技术简史及发展趋势 |
1.2 现场总线SERCOS的出现及其在开放式数控系统中的应用 |
1.3 离线插补技术研究进展 |
1.4 课题来源与本论文的研究内容 |
1.4.1 课题来源 |
1.4.2 本论文研究内容 |
第二章 基于SERCOS总线通信的离线插补数控系统原理 |
2.1 SERCOS协议 |
2.1.1 协议物理层 |
2.1.2 报文基本结构 |
2.1.3 通信周期 |
2.1.4 非周期数据传输 |
2.1.5 工作时序 |
2.2 SERCOS同步机理 |
2.3 基于SERCOS同步机制的离线插补数控系统的提出 |
2.3.1 SERCOS实时通信能力 |
2.3.2 基于SERCOS的离线插补数控系统原理及可行性分析 |
第三章 Windows CE平台下SERCOS主站驱动实时性研究 |
3.1 选择嵌入式操作系统 |
3.2 Windows CE简介 |
3.3 Windows CE实时性 |
3.3.1 Windows CE体系架构 |
3.3.2 Windows CE实时性研究 |
3.3.2.1 Windows CE实时特征 |
3.3.2.2 Windows CE中断处理过程 |
3.3.2.3 Windows CE中断延迟 |
3.3.3 Windows CE的线程同步技术 |
3.4 基于WinCE实时同步机制的SERCOS主站驱动架构 |
3.4.1 与基于操作系统+实时内核RTX的SERCOS的比较 |
3.4.2 基于WinCE的SERCOS驱动程序分层结构框架 |
第四章 基于ARM9-SERCON816的SERCOS主站接口电路设计及实现 |
4.1 协议芯片SERCON816 |
4.2 基于ARM920-SERCON816的SERCOS主站卡硬件设计 |
4.2.1 ARM硬件开发平台简介 |
4.2.2 总线接口设计 |
4.2.2.1 地址选通逻辑接线 |
4.2.2.2 电平匹配转换电路设计 |
4.2.3 基于RS-485串行接口设计 |
第五章 Windows CE 5.0下SERCOS协议主站关键程序设计及实现 |
5.1 软件开发环境 |
5.1.1 WinCE操作系统定制平台Platfaorm Builder |
5.1.1.1 Platform Builder开发简介 |
5.1.1.2 底层BSP中添加对SERCON816中断支持 |
5.1.2 应用程序开发平台Visual Studio2005及系统开发流程 |
5.2 C++设计的CSERCOS封装类 |
5.2.1 整体模块设计 |
5.2.2 关键子模块设计与实现 |
5.2.2.1 控制存储器读写模块设计 |
5.2.2.2 数据存储器RAM数据电报结构定义及读写机制 |
5.2.2.3 周期实时数据传输模块设计与实现 |
5.2.2.4 离线插补数据结构定义 |
5.3 基于对话框的SERCOS协议驱动测试程序设计及实现 |
5.3.1 周期数据通信中断服务线程设计 |
5.3.2 软硬件系统中断延迟软件测试 |
第六章 总结与展望 |
致谢 |
参考文献 |
附录一 四片74LVC4245引脚接线 |
附录二 SERCON816与QQ2440接口电路原理图 |
附录二 项目开发工具软件一览表 |
附录四 系统实时性测试结果—频率统计 |
附录五 软硬件系统实物图 |
攻读硕士期间取得的研究成果 |
(5)基于RTLinux的通用数控平台构建(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 数控技术的发展 |
1.1.1 数控技术的发展历史 |
1.1.2 我国数控技术的发展历程 |
1.1.3 数控技术的发展趋势 |
1.2 开放式数控综述 |
1.2.1 开放式CNC 的产生背景 |
1.2.2 全软件数控——一种新型的开放式数控 |
1.3 全软件数控的研究现状 |
1.4 本课题的研究目标和研究内容 |
第二章 基于RTLINUX 的数控系统的优势 |
2.1 数控系统软件平台的比较 |
2.1.1 基于DOS 平台的数控系统 |
2.2.2 基于Windows 平台的数控系统 |
2.2.3 基于RTLinux 平台的数控系统 |
2.2 RTLINUX系统特征 |
2.3 基于RTLINUX 的全软件数控系统的软硬件平台解决方案 |
2.3.1 以PC104 为硬件平台 |
2.3.2 以RTLinux 为数控系统软件平台 |
2.3.3 RTLinux 平台实时应用软件的基本结构 |
2.4 本章小结 |
第三章 数控功能分析和软件结构设计 |
3.1 数控系统的功能分析 |
3.1.1 数控系统的基本功能 |
3.1.2 常规数控系统的软件结构 |
3.1.3 功能实时性划分的必要性 |
3.2 数控系统功能的实时性划分 |
3.3 基于通用操作系统的数控平台的总体结构设计 |
3.3.1 通用数控平台系统整体结构 |
3.3.2 通用数控平台软件结构 |
3.4 本章小结 |
第四章 基于RTLINUX 的数控系统的内核定制与移植 |
4.1 基于RTLINUX 的数控系统的内核定制 |
4.1.1 标准Linux 的内核定制 |
4.1.2 RTLinux 的内核定制 |
4.2 RTLINUX在PC104 上的具体移植过程 |
4.2.1 Linux 在PC104 上的安装 |
4.2.2 RTLinux 在PC104 上的移植 |
4.2.3 RTLinux 中FrameBuffer 的开启 |
4.3 本章小结 |
第五章 系统功能模块设计与实现 |
5.1 系统各层间的通信设计 |
5.1.1 管理层与界面层的通信 |
5.1.2 管理层与控制层的通信 |
5.2 系统界面层设计 |
5.2.1 Qt 的特点和优势 |
5.2.2 界面层设计 |
5.3 管理层功能的实现 |
5.3.1 管理层软件结构 |
5.3.2 管理层软件实现 |
5.3.2.1 Linux 的多线程机制 |
5.3.2.2 Linux 多线程编程的关键技术 |
5.3.2.3 Linux 多线程机制在管理层软件开发中的使用 |
5.4 控制层的工作原理与实现方法 |
5.4.1 控制层模块间的通信 |
5.4.2 控制层系统状态和控制字定义 |
5.4.3 利用RTLinux 进行控制层软件开发的关键技术 |
5.4.4 信号输出模块的实现框架 |
5.5 系统运行过程分析 |
5.5.1 系统启动过程 |
5.5.2 手动增量控制过程 |
5.5.3 自动加工运行过程 |
5.6 本章小结 |
第六章 软件开发与调试 |
6.1 软件开发 |
6.1.1 Linux 中的文本编辑器 |
6.1.2 GNU CC(简称为GCC)编译器 |
6.1.3 GNU make |
6.2 软件调试 |
6.2.1 非实时域模块调试 |
6.2.2 实时域模块调试 |
6.2.3 系统联调 |
6.3 本章小节 |
第七章 总结展望 |
7.1 论文总结 |
7.2 研究展望 |
参考文献 |
致谢 |
硕士期间发表的学术论文 |
(6)基于WINDOWS开放式数控系统平台的研究及实现(论文提纲范文)
中文文摘 |
英文文摘 |
1 绪论 |
1.1 国内外发展情况 |
1.2 开放式CNC 系统的需求分析 |
1.3 开放体系结构CNC 系统的设计原则 |
1.4 选题意义 |
2 软件平台的研究 |
2.1 软件平台的概述 |
2.2 开放数控系统的现状 |
2.3 微机系统在数控系统中应用的比较 |
2.3.1 DOS 操作系统 |
2.3.2 UNIX 操作系统 |
2.3.3 WINDOWS 操作系统 |
3 WINDOWS2000 下的理论和技术基础分析 |
3.1 Windows 2000 体系结构概述 |
3.1.1 Windows 2000 系统结构 |
3.1.2 Windows 2000 操作系统中的驱动程序 |
3.2 WINDOWS 下CNC 系统多任务调度分析 |
3.2.1 WINDOWS 系统的多任务调度特性 |
3.2.2 WINDOWS 下的多线程技术(MFC) |
3.2.3 线程的优先级问题 |
3.2.4 线程的同步 |
3.2.5 CNC 系统多任务调度的实现 |
4 开放式CNC 系统设计 |
4.1 系统的总体设计 |
4.1.1 总体设计的三个阶段 |
4.1.2 基于功能和实时性要求的模块分类 |
4.1.3 系统行为建模 |
4.2 系统的具体设计 |
4.2.1 概述 |
4.2.2 控制卡性能指标 |
4.2.3 运动控制卡提供的接口函数 |
4.2.4 系统工作流程 |
4.2.5 主要模块的工作流程 |
4.2.6 人机界面的开发 |
4.3 系统实际运行的总结 |
4.3.1 系统的运行结果 |
4.3.2 系统运行总结 |
5 总结与展望 |
致谢 |
参考文献 |
附录A 控制卡函数表 |
附录B 主模块的代码 |
(7)基于Windows平台激光加工数控系统的开发研究(论文提纲范文)
论文摘要 |
ABSTRACT |
第一章 绪论 |
1.1 本课题的研究背景及意义 |
1.2 激光加工数控技术 |
1.2.1 采用Windows操作系统的优点 |
1.2.2 开放数控系统(ONC) |
1.2.3 开放数控系统国内外究动态 |
1.2.4 现有开放式数控系统类型 |
1.2.5 目前存在的问题 |
1.3 课题来源和本文的主要工作及创新之处 |
第二章 激光加工系统的特点和组成 |
2.1 激光加工系统的特点 |
2.2 激光加工系统的组成及各部分的逻辑关系 |
2.2.1 激光加工系统的组成 |
2.2.2 各部分的逻辑关系 |
2.3 本章小节 |
第三章 PCL-839三轴高速步进电机控制卡 |
3.1 PCL-839基地址的设置 |
3.2 与控制器的连接 |
3.3 PCL-839的软件功能 |
3.3.1 初始化程序 |
3.3.2 送脉冲函数 |
3.4 本章小结 |
第四章 激光加工数控系统功能软件的具体实现 |
4.1 译码模块 |
4.2 插补模块 |
4.3 图形仿真算法及实现 |
4.3.1 坐标映射方式 |
4.3.2 窗口与视口 |
4.3.3 逻辑坐标和设备坐标的转换方法 |
4.4 速度控制 |
4.5 本章小结 |
第五章 Windows环境软件的实时控制 |
5.1 实时操作系统 |
5.2 通用操作系统 |
5.3 Windows环境下的实时性分析 |
5.3.1 实时系统特征分析 |
5.3.2 Windows环境的实时技术分析 |
5.3.3 Windows环境实时任务管理与调度 |
5.4 本系统开发时实时处理 |
5.4.1 定时器的处理 |
5.4.2 数控系统的软件结构 |
5.5 本章小结 |
第六章 激光切割数控系统 |
6.1 数控系统的功能 |
6.2 数控系统的工作方式 |
6.3 实际运行结果 |
6.4 本章小结 |
第七章 总结和展望 |
致谢 |
参考文献 |
在硕士期间发表的论文 |
(8)基于Windows的Open CNC技术在制码控制系统中的应用(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 数控技术的发展历程及发展方向 |
1.2 国内外开放式数控系统的发展概况及研究动态 |
1.2.1 国外开放式数控系统的发展概况及研究动态 |
1.2.1.1 NGC与OMAC |
1.2.1.2 OSACA |
1.2.1.3 OSEC |
1.2.2 国内开放式数控系统的发展现状及研究动态 |
1.3 开放式制码控制系统概述及主要技术难点分析 |
1.3.1 本文的主要研究工作 |
1.3.2 开放式制码控制系统概述 |
1.3.3 主要技术难点分析 |
1.3.3.1 硬件结构的设计 |
1.3.3.2 软件体系模型的构建 |
1.3.3.3 数据的分析处理 |
1.3.3.4 实时控制 |
1.3.3.5 多线程技术 |
1.4 系统的整体设计思想和全文组织 |
1.4.1 系统的整体设计思路 |
1.4.2 全文组织 |
第二章 基于Open CNC技术的制码控制系统的硬件结构设计 |
2.1 开放式制码控制系统的硬件结构 |
2.2 步进电机的控制技术 |
2.2.1 步进电机的基本原理 |
2.2.2 步进电机的细分驱动原理 |
2.3 PCI光电隔离卡的原理 |
2.4 开放式制码控制系统中PCI光电隔离卡的改造设计 |
2.4.1 实现TTL电平输出 |
2.4.2 功放驱动 |
第三章 基于Open CNC技术的制码控制系统软件结构的总体设计 |
3.1 当前开放式数控系统模型的综合比较分析 |
3.2 OMAC结构模型 |
3.3 制码控制系统的软件结构模型 |
3.3.1 人机交互层的设计 |
3.3.2 NC控制层 |
3.3.3 实时内核层 |
第四章 开放式制码控制系统的数据处理方法 |
4.1 传统的数据处理方法 |
4.1.1 解释方法 |
4.1.2 编译方法 |
4.2 改进的三种数据处理方法 |
4.2.1 资源重叠流水处理的解释方法 |
4.2.2 目标码编译方法 |
4.2.3 解释—编译方法 |
4.3 开放式制码控制系统中的数据处理方法 |
4.4 新方法在系统中的具体实现 |
4.4.1 标记码输入及标记码分析 |
4.4.2 数据结构设计 |
4.4.3 数据处理的实现 |
第五章 开放式制码控制系统中实时控制的实现 |
5.1 Windows平台下的普通定时器(TIMER) |
5.2 在Windows下利用VisualC++6.0的相关函数实现延时的方法 |
5.2.1 精度较低的延时实现方法 |
5.2.2 利用多媒体定时器进行实时控制 |
5.2.3 高精度性能计数器实现延时 |
5.2.3.1 方法概述 |
5.2.3.2 高精度性能计数器延时方法应用于开放式制码控制系统 |
5.3 运用WDM实现精确延时控制 |
5.3.1 VxD与WDM |
5.3.2 WDM技术原理 |
5.3.3 内核Timer对象 |
5.3.4 制码控制系统中高精度实时控制的实现 |
第六章 多线程技术在系统中的应用 |
6.1 多线程的概念 |
6.2 多线程的类型 |
6.3 线程的创建 |
6.3.1 用户界面线程(UI)的创建 |
6.3.2 工作者线程的创建 |
6.3.2.1 编写线程的控制函数 |
6.3.2.2 启动线程 |
6.3.2.3 访问线程的返回码 |
6.4 线程的挂起和唤醒 |
6.5 线程之间的通信 |
6.6 线程之间的同步 |
6.6.1 使用临界区 |
6.6.2 使用事件对象 |
6.6.3 使用互斥量 |
6.6.4 使用信号量 |
6.7 线程的终止 |
6.8 多线程技术在开放式制码控制系统中的应用 |
6.8.1 开放式数控制码系统中多线程的划分 |
6.8.2 各线程间的同步实现 |
6.8.2.1 各线程间存在的同步问题 |
6.8.2.2 同步问题的解决措施 |
第七章 开放式制码控制系统的调试 |
7.1 调试环境 |
7.2 开放式制码控制系统硬件的调试 |
7.2.1 PCI光电隔离卡的调试 |
7.2.1.1 检测输出信号 |
7.2.1.2 检测输入信号 |
7.2.2 步进电机及制码机的调试 |
7.3 开放式制码控制系统的软件调试 |
7.3.1 单元测试 |
7.3.2 组装测试 |
7.3.3 确认测试 |
7.3.4 系统测试 |
7.4 本系统调试所遵循的原则 |
7.5 调试结果 |
第八章 总结与展望 |
8.1 全文总结 |
8.2 研究工作展望 |
参考文献 |
攻读硕士学位期间发表的论文 |
致谢 |
(9)基于RTLinux的全软件数控系统设计与开发(论文提纲范文)
第一章 概论 |
1.1 引言 |
1.1.1 问题的提出 |
1.1.2 课题来源 |
1.2 开放式数控综述 |
1.2.1 开放式数控的产生背景 |
1.2.2 开放式数控的定义 |
1.2.3 软件数控是一种新型的开放式数控 |
1.3 软件数控研究现状 |
1.4 本课题的研究目标与研究内容 |
1.4.1 研究目标 |
1.4.2 研究内容 |
第二章 系统总体设计 |
2.1 数控系统功能分析 |
2.1.1 译码功能 |
2.1.2 刀具补偿功能 |
2.1.3 加减速功能 |
2.1.4 插补功能 |
2.1.5 位置控制功能 |
2.2 数控系统开发平台分析 |
2.2.1 基于DOS平台的数控系统 |
2.2.2 基于Windows平台的数控系统 |
2.2.3 基于Linux+RTLinux平台的数控系统 |
2.3 系统整体结构 |
2.4 系统软件结构 |
2.5 系统各层间的通信设计 |
2.5.1 管理层与界面层的通信 |
2.5.2 管理层与控制层的通信 |
2.6 本章小结 |
第三章 系统详细设计 |
3.1 系统界面层程序介绍 |
3.1.1 GUI模块及其接口函数 |
3.1.2 在GUI进程中加载脚本图形界面 |
3.1.3 几个常用的Tcl/Tk库函数 |
3.2 管理层管理功能的实现 |
3.2.1 总控模块与界面层的交互 |
3.2.2 总控模块与控制层的交互 |
3.2.2 功能模块 |
3.3 控制层的工作原理与实现方法 |
3.3.1 控制层模块划分 |
3.3.2 控制层工作原理 |
3.3.3 软 PLC模块 |
3.3.4 插补准备模块 |
3.3.5 插补模块 |
3.3.6 位控模块 |
3.3.6 输出模块 |
3.3.7 接口驱动模块 |
3.4 系统运行过程分析 |
3.4.1 系统启动过程 |
3.4.2 增量控制过程 |
3.4.3 自动运行过程 |
3.5 本章小结 |
第四章 系统实验 |
4.1 实验平台搭建 |
4.2 系统配线与参数设置 |
4.2.1 系统配线 |
4.2.2 伺服放大器的参数设置 |
4.3 系统运行情况 |
4.4 本章小结 |
第五章 结论与展望 |
5.1 全文结论 |
5.2 系统完成情况 |
5.3 进一步的工作 |
5.3.1 软件结构的进一步完善和优化 |
5.3.2 现有软件功能模块的完善 |
5.3.3 增加新的功能模块 |
参考文献 |
读研期间科研成果 |
声明 |
致谢 |
(10)基于LabVIEW的开放式数控系统及其网络监控的初步研究(论文提纲范文)
摘要 |
Abstract |
目录 |
第一章 绪论 |
1.1 先进制造技术 |
1.2 数控系统的发展概况 |
1.3 开放式数控系统概况 |
1.3.1 开放式数控系统的概念 |
1.3.2 开发开放式数控系统的基本指导思想 |
1.3.3 基于PC 的开放式数控系统 |
1.3.4 NC 嵌入PC 型开放式数控系统 |
1.4 数控系统网络监控概况 |
1.4.1 网络监控在制造业信息化中的作用 |
1.4.2 数控系统网络监控技术的发展现状 |
1.5 本课题研究目的、内容及意义 |
第二章 基于LabVIEW 的开放式数控系统整体方案设计 |
2.1 整体结构 |
2.2 硬件介绍 |
2.2.1 服务器 |
2.2.2 PCI-7344 多轴运动控制卡介绍 |
2.2.3 伺服驱动系统 |
2.2.4 其它硬件 |
2.3 软件方案 |
2.3.1 数控系统软件的几种结构模式介绍 |
2.3.2 本数控软件的开发方案 |
第三章 开发工具软件LabVIEW 介绍 |
3.1 LabVIEW 的基础知识 |
3.1.1 LabVIEW 编程环境介绍 |
3.1.2 LabVIEW 的操作模扳 |
3.2 LabVIEW 的运行控制技术 |
3.2.1 VI Server 技术 |
3.2.2 同步控制技术 |
3.3 LabVIEW 的特点和优点 |
第四章 本数控系统多任务并行处理的研究 |
4.1 多任务并行处理分析 |
4.1.1 概念 |
4.1.2 数控系统的多任务并行处理特点 |
4.1.3 并行处理技术途径 |
4.2 Windows 与多线程 |
4.2.1 多线程技术概述 |
4.2.2 多线程技术的协调同步机制 |
4.3 LabVIEW 与多线程 |
4.3.1 LabVIEW 中的多线程处理 |
4.3.2 LabVIEW 的同步控制技术 |
4.4 本数控系统多任务并行处理的策略 |
第五章 本数控系统实时任务处理的研究 |
5.1 实时性概念 |
5.2 数控系统任务的实时性 |
5.3 本数控系统任务实时性的实现方案 |
5.3.1 本数控系统强实时性任务的具体实现策略 |
5.3.2 本数控系统弱实时性任务的具体实现策略 |
5.3.3 LabVIEW 的多任务调度策略 |
第六章 本数控系统网络监控的研究 |
6.1 网络计算处理模式 |
6.1.1 客户机/服务器(Client/Server)体系结构 |
6.1.2 浏览器/服务器(Browser/Server)体系结构 |
6.2 Labview 中的网络通信方式 |
6.2.1 TCP 与UDP 通信 |
6.2.2 DataSocket 通信 |
6.2.3 VI Server 技术的网络控制 |
6.2.4 Remote Panels 技术 |
6.3 本系统网络监控的策略 |
第七章 本数控系统软件设计 |
7.1 软件系统总体框架 |
7.2 主程序的设计 |
7.3 软件主要模块的设计 |
7.3.1 手动模块的程序设计 |
7.3.2 自动模块的程序设计 |
7.4 网络监控的实现 |
7.4.1 远程面板的实现 |
7.4.2 实时数据的网络通信 |
7.5 程序编译 |
第八章 结论 |
参考文献 |
致谢 |
附录其余典型程序 |
四、Windows95平台下数控系统实时控制的研究(论文参考文献)
- [1]基于Windows平台的数控系统的研究与开发[D]. 刘肖. 山东理工大学, 2010(12)
- [2]科学仪器远程操控技术研究与应用[D]. 李良宇. 吉林大学, 2009(07)
- [3]多功能数控龙门刨床控制系统研究与设计[D]. 王宜龙. 山东理工大学, 2009(11)
- [4]基于SERCOS现场总线的数控系统及其在WinCE下的设计与实现[D]. 赵涛. 电子科技大学, 2009(12)
- [5]基于RTLinux的通用数控平台构建[D]. 吴木林. 南京航空航天大学, 2008(06)
- [6]基于WINDOWS开放式数控系统平台的研究及实现[D]. 梁志文. 重庆大学, 2007(05)
- [7]基于Windows平台激光加工数控系统的开发研究[D]. 贾敏忠. 华侨大学, 2006(01)
- [8]基于Windows的Open CNC技术在制码控制系统中的应用[D]. 乐小燕. 南昌大学, 2006(11)
- [9]基于RTLinux的全软件数控系统设计与开发[D]. 朱达宇. 四川大学, 2005(01)
- [10]基于LabVIEW的开放式数控系统及其网络监控的初步研究[D]. 王伟. 电子科技大学, 2005(07)