LabVIEW has become a popular environment to develop data acquisition and control systems in aerospace simulation facilities such as those found at the aerodynamics laboratory of the National Research Council of Canada. These programs are usually developed as structured programs but with time evolve into ad hoc programs. object oriented programming (OOP) is a well established technique that has many advantages over these traditional approaches but applying OOP in LabVIEW-graphical object oriented programming (GOOP) -presents some unique challenges. However, the advantages make the effort worthwhile. The aerodynamics laboratory is undertaking a redesign and rebuild of its data acquisition and control systems in all its facilities. The new systems are required to have greater commonality, portability, flexibility, reliability, expandability and maintainability designed and built in from the start. One key to these improvements is modularity. Another is a common set of standards, policies and approach applied throughout the Laboratory. Envisioned is a system made up of subsystems with common interfaces and running common code where possible. The system should be able to be reconfigured and expanded by rearranging and adding subsystems. To some, all these requirements nicely match the properties of GOOP. A complete design in unified modeling language (UML) was done for such systems and applied to the acquisition and control system for the 0.9 m x 0.9 m pilot wind tunnel, the 5m vertical wind tunnel and to the icing spray system for the 3 m x 6 m open-circuit propulsion and icing wind tunnel to demonstrate the validity of the approach. However, the LabVIEW environment continues to evolve. LabVIEW 8.2 now incorporates GOOP as a native environment. While the new implementation offers many advantages and added functionality such as inheritance and an improved class structure, it breaks continuity with GOOP of the past thus some rethinking and redesign are required to keep up with the changes.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Object oriented programming in LabVIEW for acquisition and control systems at the aerodynamics laboratory of the National Research Council of Canada


    Beteiligte:
    Chen, M. (Autor:in)


    Erscheinungsdatum :

    2007


    Format / Umfang :

    6 Seiten



    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Print


    Sprache :

    Englisch





    Cockpit Technologies Research at the Flight Research Laboratory of the National Research Council of Canada

    Morgan, J. M. / Baillie, S. W. / Advisory Group for Aerospace Research and Development; Flight Vehicle Integration Panel | British Library Conference Proceedings | 1997


    Image Acquisition with LabVIEW

    Kwon, Kye‐Si ;Ready, Steven | Wiley | 2014