基于单目视觉多种平面尺寸的规则工件测量系统
针对工厂需对一些规则工件的圆孔半径、平行距离以及角度进行非接触式测量和检测,设计一种基于单目视觉的平面尺寸测量系统。以OpenCV机器视觉库和Qt界面设计库为开发平台,采用C++进行编程实现测量功能。系统驱动Basler工业相机采集工件的平面图像,通过ROI(感兴趣区域)获取待测件轮廓的有用信息,进行曲线拟合和尺寸计算,结合开发的测量工具(平行距离、半径、夹角)和定位工具对尺寸进行实时测量。对不同类型工件进行尺寸测量实验,测试结果表明该系统测量方法是可行的,测量软件开发是成功的,测量耗时毫秒级,最大相对误差1%以内。
基于Qt的工业机器人语言编辑器设计
工业机器人语言是机器人控制系统的重要组成部分,是用户与机器人交互的窗口。针对现有工业机器人语言编辑器指令不易扩展、程序编辑操作效率不高的问题,提出基于Qt的机器人语言编辑器设计方案。此编辑器提供机器人作业程序的加载、新建、复制、选择,指令行的编辑、复制、粘贴、删除等功能。此外,为了兼顾机器人运行安全的问题,还添加了机器人指令的参数范围检查、逻辑检查,这些功能整合在示教器“程序内容”菜单模块。通过实机验证该机器人语言编辑器具有良好的可移植性与扩展性。
典型航空翼面结构静气弹分析软件设计与实现
静气动弹性问题是航空飞行器结构设计必须考虑的力学问题。SABRE软件系统求解功能覆盖静、动、热和气弹分析等。介绍了SABRE软件静气弹分析的基本理论方法,然后结合工程分析流程、基于Qt和C++开发框架、采用人机交互模式设计实现了一种高效的可支持静气弹分析的三维图形用户界面和方法,包含静气弹几何参数、气动分区自动生成、求解响应和二维曲线后处理模板等。本软件可方便快速地完成机翼结构静气弹分析模型的构建和分析评估。经过工程实例测试验证,该软件固化了静气弹分析流程,提高了分析效率且性能可靠。
基于Qt/Embedded的蓄电池状态检测控制软件设计
蓄电池作为电源系统停电时的备用电源,已广泛应用于工业生产、交通、通信等行业。本文将S3C2410微控制器用于蓄电池性能参数的测量,提出一种基于Qt/Embedded的便携式蓄电池状态检测系统。文章介绍了软件设计过程,并给出了相应的控制软件界面。
SQLite嵌入式数据库系统的研究与实现
本文在分析嵌入式数据库特性的基础上,阐述了嵌入式数据库的体系结构。介绍了运用SQLite在Linux平台下进行嵌入式数据库开发的方法。探讨了用Qt开发嵌入式数据库图形界面的基本方法,简要介绍了后台数据库的配置及通信机制。最后完成了嵌入式数据库系统的构建。
基于Qt的嵌入式媒体播放器系统的设计
本文以无线多媒体终端项目的需求为背景,提出了一种适用于嵌入式系统的媒体播放器架构设计方案。论文给出了一种嵌入式系统中音视频同步的解决方案,有效的提高了嵌入式媒体播放器软件的音视频同步性能,在此基础上设计并实现了基于Linux/Qt的嵌入式媒体播放器,实现了基于Qt的嵌八式媒体播放器系统。
基于ARM的煤矿瓦斯涌出量预测系统的设计
介绍了基于ARM920T嵌入式处理器(S3C2440)硬件平台上的瓦斯涌出量预测系统的设计。基于ARM嵌入式设备体积小、反应快、可靠性高等特点,可以有效地对多传感器数据进行融合和即时分析,从而及时地预测瓦斯涌出量的变化。系统采用分源法作为预测算法,讨论了硬件及软件方面的设计。
基于嵌入式ARMS3C2440智能建筑物裂纹实时测量系统开发研究
随着各种嵌入式处理器速度的极大提高与集成电路的发展,大量的嵌入式设备被越来越多的应用于人们生活的方方面面。以自带Linux操作系统的ARMS3C2440开发板为开发平台,完成了建筑物裂纹实时监测系统的算法实现与最终的软件开发。与一般的裂纹检测系统不同,这里通过将裂纹边缘检测与裂纹宽度测量分开进行,使得裂纹位置.锁定与测量结果更准确。通过使用QT进行界面设计,使得所开发的软件更具智能性、用户友好性等特点。
基于西门子840Dsl的轧辊磨削软件开发
选择Sinumerik 840Dsl数控系统作为开发平台,以轧辊磨削作为研究对象,开发轧辊磨削系统软件。在Qt Creator跨平台的开发框架下进行GUI应用程序的开发,采用OPC UA通信技术实时获取数控机床信息,依靠MySQL数据库保存并管理得到的机床加工信息;设计全局变量,生成轧辊加工G代码程序,实现轧辊磨削加工。相较于传统软件开发方式,该方法具有开放性好、兼容性强等优点,有利于制造单元之间的互联互通,有效地解决了"信息孤岛"的问题,提高了加工效率。
UG跨平台二次开发技术研究
提出了一种UG二次开发跨平台的新方法,利用该方法可实现各种复杂的GUI界面及功能,数据库访问,以及网络通信等,且可实现良好的国际化支持。所开发的模块一次编写,可同时编译出运行于Windows、Linux、Unix、Mac等平台的程序,解决跨平台开发时代码的大量修改及软件项目统一管理问题,大大提高了工程人员的工作效率。











