Font Size: a A A

Research And Development Of Software Platform For Material Testing Machine Based On Labview

Posted on:2012-01-04Degree:MasterType:Thesis
Country:ChinaCandidate:M SongFull Text:PDF
GTID:2298330452961850Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
With the development of computer technology, The use of the virtual instrument isbecoming more and more widespread in the area of measurement and testing。In thevirtual instrument, software is the core, reliable programs is the key link building virtualtesting system.This paper discussed systematically on how to develop the Applicationand build virtual testing system with LabVIEW Based on the software development ofmaterial testing machine.This paper discussed detailedly the program design pattern,idea of modularization, memory management, data exchange of multithreading andmultiple processes, calling external components. Mainly researched in following:1. The LabVIEW design pattern. Design pattern is design standard of LabVIEW,good design pattern ensures the smooth data transfer and efficient human-computerinteraction. This paper discusses the design patterns: LabVIEW simple model, statemachine model, event-driven state machine model, and based on this, advancedmultithreading model with event-driven state machine as mainly thread. This kind ofdesign patterns makes several measurement task or several links of single task can beindependent operation, and it ensures the single mission or a single link execution ofreliability and flexibility, event-driven state machine as the main thread can efficientlyresponse interface, control external equipment more forcefully.2. LabVIEW multi-process data communications. This paper put forward topackage the function modules of program using DLL, DLL libraries under Win32system is common file, packages the function modules of program using DLL can boostthe universality and compatibility of programs,help the maintenance and upgrade ofprograms, improve life cycle of testing systems. In the process of packaging program,there was the problem for data exchange on multi-process,this paper succeed in workout the problem using Shared memory technology.3. Multi-threading research. Multi-threading is one of the characteristics ofmodern operating systems, this paper studied in LabVIEW multithreading technology,analyzed the advantage of virtual testing system using multithreading, analysis showsthat multithreading can fully embody the advantages that virtual instrument technologywith powerful ability for operation of computer. Top program used multithreadingdesign patterns in the software platform of material testing machine, multithreading more fully uses the CPU resources, can maximize the data acquisition when hardwareresource of computer is certain, and Lay the groundwork for follow-up data analysis.Multi-threaded makes the links such as data acquisition, data shows, data updatingstand-alone, and flexibly controls the speed of every link.
Keywords/Search Tags:Material Ttesting Machine, Virtual Instrument, LabVIEW, Software Platform, Interprocess Communication
PDF Full Text Request
Related items