首页> 外文会议> >Object Oriented Programming in LabVIEW for Acquisition and Control Systems at the Aerodynamics Laboratory of the National Research Council of Canada
【24h】

Object Oriented Programming in LabVIEW for Acquisition and Control Systems at the Aerodynamics Laboratory of the National Research Council of Canada

机译:加拿大国家研究委员会空气动力学实验室的LabVIEW中用于采集和控制系统的面向对象程序设计

获取原文

摘要

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.9m 脳 0.
机译:LabVIEW已成为在航空仿真设备中开发数据采集和控制系统的流行环境,例如在加拿大国家研究委员会的空气动力学实验室中发现的那些设备。这些程序通常以结构化程序的形式开发,但随着时间的推移会演变为临时程序。面向对象程序设计(OOP)是一种成熟的技术,它比这些传统方法具有许多优势,但是在LabVIEW中应用OOP-图形化面向对象程序设计(GOOP)提出了一些独特的挑战。但是,这些优点值得付出努力。空气动力学实验室正在对其所有设施中的数据采集和控制系统进行重新设计和重建。从一开始就设计和内置新系统,要求它们具有更高的通用性,可移植性,灵活性,可靠性,可扩展性和可维护性。这些改进的关键之一是模块化。另一个是在整个实验室中应用的一组通用标准,政策和方法。设想的系统是由具有公共接口的子系统组成的,并在可能的情况下运行公共代码。该系统应该能够通过重新布置和添加子系统来重新配置和扩展。在某些情况下,所有这些要求都很好地匹配了GOOP的属性。针对此类系统完成了统一建模语言(UML)的完整设计,并应用于0.9m脳0的采集和控制系统。

著录项

  • 来源
    《》||P.1-6|共6页
  • 会议地点
  • 作者

    Chen Michael;

  • 作者单位
  • 会议组织
  • 原文格式 PDF
  • 正文语种
  • 中图分类 工业技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号