类人机器人Linux平台下零点调试窗口QT设计

上传人:s9****2 文档编号:565020772 上传时间:2023-03-03 格式:DOCX 页数:9 大小:78.86KB
返回 下载 相关 举报
类人机器人Linux平台下零点调试窗口QT设计_第1页
第1页 / 共9页
类人机器人Linux平台下零点调试窗口QT设计_第2页
第2页 / 共9页
类人机器人Linux平台下零点调试窗口QT设计_第3页
第3页 / 共9页
类人机器人Linux平台下零点调试窗口QT设计_第4页
第4页 / 共9页
类人机器人Linux平台下零点调试窗口QT设计_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《类人机器人Linux平台下零点调试窗口QT设计》由会员分享,可在线阅读,更多相关《类人机器人Linux平台下零点调试窗口QT设计(9页珍藏版)》请在金锄头文库上搜索。

1、r分数:X创新实验学院实践报告实践班名称:人形机器人实验室课程名称:机电专题研究(二)题目:基于类人机器人的Linux平台下的零点调试窗口的QT设计院系:物理与光电工程学院班级:物理1202班学生姓名:学 号:完成日期:2013年7月1日大连理工大学创新实验学院报告内容及格式:一、研究内容技术综述1、项目背景及内容介绍Linux平台比windows平台有好多优势之处,比如源码的开 源性,系统的安全,性能,稳定性,可支持性等方面都较之 windows都有很大的优势.所以,机器人之中运行linux已成 为一种趋势,提高软件稳定性以及开发性的解决办法.为以后发展打下良好基础.势在必行,但由于linu

2、x下的软件和 windows下的软件并不兼容,所以要在linux平台下有重新 设计原有的windows的零点调试软件.有于QT是一个可跨平 台的应用软件设计软件.所以可以用QT开发能在linux下运 行的软件.2.研究意义等为了适应以后linux下平台的程序应用,为了提高上位机与 下位机之间的通信,为了使信息的传输显示有条理化,为了使机器人 零点调整更加精确,以及调步骤的方法。特设计这一款在linux平台下运行的软件,实现以上功能。二、技术方案路线1、各种设计方案对比Linux 与 Windows的对比: jGNOhff jIUWA|u*-jLinuxUHIX 的鶯 WindowBKjm砧救W

3、indow氏死“將比较项目LinuxWindows结论基本安全严格区分内核空间和用将许多功能集成到内核, 内Linux更优性户空间,并提供对SELinux的核集成的应用越多,其运行风险支持,可提供B1级的安全支也就越大。持。网络安全支持 OpenSSL, OpenSSH,支持 SSL, SSH, IPSec两者相当性IPSec协议支持Linux遵循所有的开放标部分遵守,但仍有一些私有Linux更优准协议。“标准”代码私有,使得缺陷检测和错误修正更困难,修复周期长;另外,私有协议使得异质系统间的互操作性受限。易用性可以满足基本的办公需软件易用性较高;Windows 更求,同类软件选择较多;有较好

4、的用户基础,用户对优软件成熟较Windows稍Windows的熟悉程度较高逊;现有用户对Linux的熟悉程度不高软件成本Linux不需要软件授权费Windows需要高昂的软件Linux更优用;同时包含了多种免费的办公应用软件;维护服务费用低;硬件成本Linux可以在低配置的机器上正常运行,可以重复利用 现有设备。Linux最初是针对服务器系统稳定的一款产品,广泛应用于各类性核心服务应用,在稳定性方面Linux优势明显。服务支持目前很多Linux厂商在国内都有核心的研发团队,本地服务支持能力强可定制性Linux本身具有很强的可塑性,用户可根据需要对操作 系统进行裁减定制,将不必要 的应用删除或者

5、禁用。病毒危害病毒少,故障维护成本低;授权费用;其他办公应用软件需要另外付费购买;维护成本高;Windows对系统的要求较Linux更优高,需要硬件升级或者重新购买终端设备。Windows主要针对桌面用Linux更优户,其稳定性与Linux相比有较大的差距;Windows和它的用户界面是无法分开的,用户界面崩溃,对用户来说就相当于操作系统崩溃。由于知识产权的问题,导致Linux更优操作系统部分的开发不会在国 内进行,服务支持能力有限Windows将很多功能都集Linux更优成到系统内核之中,这使得很难对其进行裁减定制。病毒多,一旦系统大规模感Linux更优染和可能导致整个系统瘫痪,故障维护成本

6、高;所以要用linux比windows更优化。QT的有平台的可跨越 性所以用QT编程的可以在两个系统上都实现,也可以弥补 win dows下现有软件的不足。2、 核心编程语言#i nclude #i nclude #in elude Mai nWin dow1:Mai nWin dow1(QWidget *pare nt) :QMai nWin dow(pare nt),ui(newUi:Mai nWin dowl)ui-setupUi( this );ui-tabWidget-addTab(ui-widget_2,robot);Mai nWin dow1:Mai nWin dow1()del

7、ete ui;void MainWindow1:on_pushButton_3_clicked()acceptDrops();if (ui-lineEdit_7-text()= a)QMessageBox:warning( this ,tr( aaa ),tr( sss ),QMessageBox:Abort);elseQMessageBox:information(this ,tr( qqq ),tr( www),QMessageBox:YesAll); void MainWindow1:on_pushButton_4_clicked()QMessageBox:information(thi

8、s ,tr(作 a ?者?wdlut zhumain),tr( humainiod ),QMessageBox:Abort);等三、工作原理说明及计算软件架构框图界面设计通信管理函数交互人机界面优化1.主要函数模块功能分析、参数设置及核心算法界面设计UI函数,QT槽的设计,事件的响应,及特定函数的 设计,对话框的添加。四、总结与改进措施学会了什么?学会了 QT软件的环境配置,学会了 QT软件的界面设计,学会了 QT软件的基本编程,槽的使用,事件的运用等。以上方案还有什么不足?如何改进?软件的设计的功能较单一,可以加一些数据的查询等功能。可以加一些常用到的设计的数据的警告,步骤的调试等。五、附录

9、(源代码、原理图等,有效果图的提交截图)* Form gen erated from read ing UI file mai nwin dowl.ui* Created: Fri Jul 19 21:13:27 2013*by: Qt User In terface Compiler versi on 5.0.0* WARNING! All cha nges made in this file will be lost whe n recompili ng UI file!*/#ifndef MAINWINDOW1_H#defi ne MAINWINDOW1_H#i nclude #i nc

10、lude namespace Ui class MainWindow1class MainWindow1 : public QMainWindowQ_OBJECTpublic :explicitMainWindow1 QWidget *parent = 0);Mai nWin dow。;private slots :void on_pushButton_3_clicked();void on_pushButton_4_clicked();private :Ui: MainWindow1*ui;#endif / MAINWINDOW1_dengdeng3013 年 7 月王战MainWindowlop-en save redgGaitS x

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号