论文部分内容阅读
服装行业的迅猛发展,带来了缝制设备的不断革新,电子花样机作为最具代表性的缝制设备,成为了本课题的研究对象。本课题根据当前花样机控制系统的研究现状,在分析了2010机型的功能特点以及用户需求的基础上,设计满足其需要的控制软件系统,提升该产品在花样设计、参数管理、串口通信等方面的能力。本课题研制基于Linux的嵌入式平台和以S3C2416的ARM9控制器上,设计一款以电子花样机为对象的控制软件系统。论文的主要作用和成果如下:(1)深入研究计算机图形学及相关的几何知识,设计出满足其需要的花样作业图案绘制算法;其次,分析DXF通用图形数据文件格式,设计转换接口,实现DXF文件转换成为花样文件。通过两个的方面功能的设计,提升控制软件系统对花样作业图案的设计能力。(2)分析XML数据模型及Qt提供的QtXml模块,设计了参数管理功能。根据参数内容,设计数据格式,依靠XML文件来保存数据,并通过DOM解析器把XML文档转换为应用程序可以遍历的树形结构,设计数据操作的功能接口,以达到高效快捷地管理设备配置信息的目的。(3)研究数据传输协议,设计了一种满足既定要求的串行通信方式。根据该软件系统对数据传递的可靠性与实时性要求,设计串行通信协议,并在基于Linux平台下,采用多线程和阻塞式的串口编程方式,完成串行通信的设计工作。