节点文献

高温超导磁悬浮测试系统的软件优化设计与完善

Optimiztion Design and Perfection of Software for High Temperature Superconductior Magnetic Levitation Measurement System

【作者】 余伟

【导师】 邓昌延;

【作者基本信息】 西南交通大学 , 计算机应用技术, 2004, 硕士

【摘要】 为了研制高温超导磁悬浮实验车,西南交大超导技术研究所研制了高温超导磁悬浮测试系统。该测试系统由数控位移装置、传感技术、工控机驱动控制、数据采集和处理及系统软件组成。 在这套测试系统使用过程中,发现一些急需解决的问题,如不能同时测试悬浮力和导向力、不能在大循环中进行小循环测试等,而这些问题可以在不改变原系统硬件装置的前提下得到解决。因此,为了更好地利用已有的装置,充分发挥测试系统的潜力,需要对原系统的软件部分进行优化和完善,以便增加功能,更好地测试高温超导块材的性能,为研究高温超导磁悬浮车提供更丰富地实验数据。 论文在分析了高温超导磁悬浮测试系统的硬软件结构及工作原理的基础上,对测试系统的软件进行了优化设计,并完善了一些功能。优化设计体现在以下几个方面:(1)将系统初始化放到主程序运行以后执行,以便根据需要随时都可以对测试系统进行初始化,使测试系统回到初始状态。(2)运用多线程编程技术,同时测试悬浮力和导向力,以便研究永磁体—高温超导体块材之间的悬浮力和导向力关系。(3)添加了防止误操作的功能。(4)优化了内存分配,优化了悬浮力和导向力数据存储格式,使数据便于后续阅读和再处理。完善的功能包含以下几个方面:(1)在测试悬浮力和导向力时,可以根据需要在大循环中进行小循环测试。(2)在磁场扫描的过程中,将扫描的结果实时地保存到磁盘上,真正实现三维意义的磁场扫描。(3)添加了测试界面的图形输出功能。 论文中的软件是在LabWindows/CVI环境下开发的,通过与PMAC卡通信来控制伺服电机和步进电机,从而完成数据的采集,再通过编程对数据进行处理。

【Abstract】 In order to develop high temperature superconduction magnetically levitated train, the superconduction laboratory of Southwest Jiaotong University developed a high temperature superconduction measurement system. This measurement system is consists of numerical control equipment, sensor, numerical control computer driving control, data collecting and processing and system software.In the course of using this measurement system, users found some problems which are in the dire need of resolve, such as it can’ t measure levitation force and guidance force at the same time. While these problems can be solved without changing the original hardware equipment. For ultilizing the equipment sufficiently.it’ s required to optimize this measurement system and perfect its function.This paper optimized the software of high temperature superconduction measurement system and perfected its functions based on analyzing the hardware and software’ s structure of this measurement system and its work principle. Such problems have been optimized:(l)The system’ s initialization is called after main program has run, so that users can call the system’ s initialization when they need. (2)Measuring levitation force and guidance force at one time with multithread, so that we can study the relation between levitation force and guidance force. (3)Add a function of keeping from mistaken handle. (4)Optimized memory’ s allocation and data’ s storage format. Perfected function include such aspects: (1)It can measure with little loop in big loop measurement when measure levitation force or guidance force. (2)When scan magnetic field, it store the collected data to disk. (3)Add the function of graphical interfaces’ output.The software is developed under LabWindows/CVI. It controls servo electromotor and stepper eletromoters by communicating with PMAC, andcollects data. Data processing is realized by programing.

  • 【分类号】TP311.52
  • 【下载频次】149
节点文献中: 

本文链接的文献网络图示:

本文的引文网络