基于LabVIEW面向对象的试车台实验控制软件设计
2016-11-11皮祖成戴善溪
软件 2016年8期
皮祖成,陈 文,戴善溪
(中国航天空气动力技术研究院,北京 10074)
基于LabVIEW面向对象的试车台实验控制软件设计
皮祖成,陈文,戴善溪
(中国航天空气动力技术研究院,北京10074)
试车台实验控制软件用于发动机测力实验过程中对攻角的控制、天平及角度传感器数据的记录、并实现与总控系统的数据应答。软件的设计过程通过使用LabVIEW的G#扩展,使得LabVIEW中的对象能够以引用的方式传递,相对于按值传递的方式而言扩大了对象的共享范围,使得软件编写的灵活性增加。G#扩展支持了基于接口的面向对象方法,使得诸多的设计模式得以顺利的应用到LabVIEW的编程当中。该软件最后通过采用面向对象的分析、设计方法,并采用LabVIEW图形化编程平台,实现了一个可靠、灵活的测控软件。
接口;LabVIEW;G#;设计模式
本文著录格式:皮祖成,陈文,戴善溪. 基于LabVIEW面向对象的试车台实验控制软件设计[J]. 软件,2016,37(8):104-110
0 引言
该软件所控制的试车台用于发动机的测力实验,其中包括发动机的三个力(推力、升力和侧向力)以及三个力矩(偏航、俯仰和滚转)。通过对台架倾斜角度的控制来实现实验过程中对发动机攻角的改变。试车台的基本结构如图1所示,其中包括天平、角度传感器、锁紧装置、攻角机构(攻角动平台、攻角定平台、电动缸)。天平用于测量六分量的力和力矩;角度传感器用于测量攻角的实际大小;锁紧机构用于在流场建立过程中对试车台的保护,在流场建立稳定后将解除锁定,以便正常的测力;……
登录APP查看全文
