- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 前言
1.1 概述
等离子数控切割机数的核心就是其数控系统,控系统是一个非常典型、复杂的实时控制系统,它能快速处理和响应信息。实时控制系统包括两大部分:受控系统和控制系统。受控系统是由硬件设备组成,如电机及其驱动;控制系统由软件及其支持硬件组成,它们共同完成数控系统的基本功能。
数控系统中的人机交互图形化用户界面(Graphical User Interface , GUI)是研究人、计算机和彼此之间相互影响的技术,最终目的在于使所设计的计算机系统能帮助人们安全、高效地完成任务。人机交互通过图形用户界面显现出来。
目前,主要的GUI设计软件主要有:Microwindows、MiniGUI、GTKFB、QT/E等。
(1) Microwindows Open Source Project成立的宗旨在于针对体积小的装置,建立一套先进的视窗环境,在linux桌面上通过交叉编译可以很容易的制作出micro-windows的程序[1]。
然而,Microwindows的免费版本进展的一直很慢,几乎处于停顿状态,而且至今为止,国内没有任何一家公司对Microwindows提供全面的技术支持、服务和担保。
(2) MiniGUI 是我国做的比较好的自由软件之一,它是在linux控制台上运行的多窗口图形操作系统,可以在以linux为基础的应用平台上提供一个简单可行MiniGUI支持系统[1]。
(3) GTKFB其宗旨就是要为嵌入式系统推出一套基于GTK+的GUI解决方案[1]。GTKFB的最大优点就是它可以使用强大的GTK+库,基于GTK+库的软件极大丰富,适用于PDA等嵌入式设备[1]。
但GTKFB的最大缺点是它只能运行在单处理器系统上,这意味着它无法使用其他处理器来分离、保护系统的不同部分,也难以使用GTKFB来设置大型的系统[1]。
(4) QT/E Qt是Trolltech公司的标志性产品,是一个跨平台的C++图形用户界面(GUI)工具包[1]。Qt/Embedded(简称QtE)是一个专门为嵌入式系统设计图形用户界面的工具包[1]。嵌入式系统地要求是小而快速,而QtE就能帮助开发者为满足这些要求开发强壮地应用程序,QtE是模块化和可裁剪地,开发者可以选取他所需要的一些特性,而裁剪掉所不需要的[1]。这样,通过选择所需要的特性,QtE的映像变得很小,最小只有600K左右。
QtE可以应用在所有主流平台和CPU上。支持所有主流的嵌入式Linux,对于在Linux上的QtE的基本要求只不过是Frame Buffer设备和一个C++编译器。Qt/Embedded延续了Qt在X上的强大功能,在底层摒弃了X lib,仅采用framebuffer作为底层图形接口。同时,将外部输入设备抽象为keyboard和mouse输入事件,底层接口支持键盘、GPM鼠标、触摸屏以及用户自定义的设备等[1]。Qt/Embedded类库完全采用C++封装[1]。丰富的控件资源和较好的可移植性是Qt/Embedded最为优秀的一方面。
数控系统是数字控制系统简称,英文名称为Numerical Control System,早期是由硬件电路构成的称为硬件数控(Hard NC),19世纪70年代以后,硬件电路元件逐步由专用的计算机代替称为计算机数控系统[2]。计算机数控(Computerized numerical control,简称CNC)系统是用计算机控制加工功能,实现数值控制的系统[2]。
我国作为一个制造业大国,对于制造设备的需求量很大。作为制造业的核心,国产数控虽然有了很大的发展,但仍然无法追赶上世界发展的脚步。
等离子数控切割机是当今先进制造技术的一个重要组成部分,主要用于平面切割非规则图形,理论上只要用AUTOCAD能画出来的图形就能切割。本文设计了一个针对等离子切割机数控系统的图形用户交互界面的软件。并主要介绍了硬件环境的搭建、软件环境的搭建和基于QT/E的编程。论文共分五章,其结构如下:
第一章:前言。简单介绍了几种开发GUI的工具及国内外现状
第二章:硬件开发平台的搭建。主要介绍了为了搭建ARM平台的linux嵌入系统,而作的硬件准备,如s3c2410开发面板、MCX312控制芯片等。
第三章: 软件开发平台的搭建。主要介绍了为了开发用户图形交互界面而作的软件准备,介绍了linux内核的移植,QT编译环境的搭建及环境变量的设置
第四章:基于QT/Embedded的GUI设计与移植。 详细介绍了基于QT/Embedded的GUI的开发步骤,并介绍了交叉编译及程序向目标板上的移植。
第五章: 结论。总结本文工作,并提出来待解决的问题 本次设计采用ARM+MCX312的硬件框架,ARM系列的微处理器由于其高性能、廉价、耗能低和相关技术及软件的支持
您可能关注的文档
- 北京环渤海高端总部基地一期产业基地内亦庄东石东三路(站前街南五街~站前街)道路工程环境影响情况分析评价报告书.doc
- 北京环渤海高端总部基地一期产业基地内站前街次石路(通马路-次渠中路)道路工程环境影响情况分析评价报告书.doc
- 北京市某综合楼空调系统设计论文生学士学位论文说明书.doc
- 北宋新苑2#4#楼工程施工组织设计本科毕业设计.doc
- 苯-甲苯精馏塔工艺设计本科毕业论文设计.doc
- 毕设论文-废电池分选设备的设计论文(除杂机构-筛选机构).doc
- 毕业论文——品牌延伸策略分析本科毕业论文.doc
- 毕业论文无线投票器的设计论文.doc
- 毕业设计论文-基于proteus的温湿度测量系统设计论文.doc
- 蓖麻生产加工项目立项可行性研究报告.doc
最近下载
- 高标准农田项目施工部项目管理班子的人员岗位职责工.docx VIP
- 电气二次培训基地继电保护试题库填空题 .pdf VIP
- DeepSeek+AI大模型赋能智能制造数字化工厂供应链大数据解决方案.pptx VIP
- JEDEC JESD85-2001Methods fo 国外国际规范.pdf VIP
- 免疫治疗-(精品课件).ppt VIP
- 赛迪:中国大数据区域发展水平评估报告.docx VIP
- 全国灌溉水有效利用系数测算分析技术指导细则(2024修订版)知识培训.pptx VIP
- 生物化学与基础分子生物学实验智慧树知到课后章节答案2023年下中山大学.docx VIP
- 中考词汇1600分类速记表 (1)(1)(1).pdf VIP
- 全季酒店--香氛设备布点原则.pdf VIP
文档评论(0)