基于Qt的电脑横机上位机的设计
2012-08-08李鹏飞
网络安全与数据管理 2012年19期
贺 青,李鹏飞
(西安工程大学 电子信息学院,陕西 西安 710048)
电脑横机是生产羊毛衫的主要设备,市场对电脑横机的需求在逐年加大,近两年来,我国每年进口数千台电脑自动横机。但是对于我国的羊毛衫生产企业来说,国外所生产的电脑横机价格比较昂贵,而国内生产的电脑横机又主要集中在中低端产品,且电脑横机的人机交互界面非常简单而又不够友好[1]。
本文针对三层控制系统的电脑横机进行设计。通过研究电脑横机控制系统的工作流程、横机工作时数据的流向以及操作人员对电脑横机上位机的需求,提出一种上位机的设计方法。该上位机软件是以开源的Linux为操作系统,ARM处理器为硬件平台,用Qt对图形用户界面进行设计,使得电脑横机人机交互界面更加友好,提高了电脑横机的水平。
1 电脑横机上位机软件的总体设计
由于在电脑横机上位机的设计中所要考虑到的内容很多,本文只从以下三个方面对电脑横机进行研究。
1.1 电脑横机主控系统的工作流程
电脑横机主控系统的工作流程如下:首先对电脑横机进行上电,显示初始界面,电脑横机通过自检检查机器是否正常,若有异常,则报警停机;若没有异常则进行初始化设置。设置完成后,对输入的花型文件进行编译和解析,经编译后的花型文件中的每一个花型可以生成一行或者多行的CNT动作行,每个控制代码CNT行对应相应的PAT文件行,若符合要求则传递给下面的DSP控制层[2]。……
登录APP查看全文
