- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于数据库基础上的G语言风洞测试系统
陈伟贾元胜
中国空气动力研究院
j膏要传统的风洞测试系统在编制时。是按任务的要求顺序编捧下来的.其中,如果测试参数
教量及联系都较多时,用命令行式的语言开发测试软件、描述参数之问的关系.其滩度和工作
量是可想而知的.当参数及其之间的关系发生变化耐,系统的可用性就会大大降低。
一针对遗些币足;协文提出用数据库和Labvie_相结合的方式开发风橱涮试系统.首先.将
坡舅对象的各种参教和其之间的联系,交由数据库管理;再在l丑bview平台上.利用其提供的
强大的虚拟仪衰蕞板、数字信号处理、网络报务、与数据库通信等功能,开发出面向风洞实验
的组件级模块·采用框架式结构组建成风洞测试系坑.组化了系统粒度.从而减少了系统开发
的难度和工作量·提高了系统的备项性能·、
引言
由于风洞实验种类趋向于多元化,风洞实验设备(尤其是测试设备)为潞足实验的要求不断进行增
添,软件也随之更新,这就不可避免的造成非标准化现象出现.如何使风洞实验测试系统实现标准化、
通用化?是摆在我们面前的不能回避的现实问题.
硬件设备的标准化由于VX]等设备的出现变得比较容易实现,软件要实现标准化、通用化相对来说
要困难,因为不同的实验要求不尽相同.以下将结合我t】工作中的心得,具体阐述一下我们应用于实际
中的较为通用的风洞实验测试系统软件的设计思想.
1总体设计
风洞实验是以飞机模型为主体对象.按规定有计划的对模型进行涮量,获取与横型有
关的数据(气动力.力矩,模型姿态,风速,以及特种试验需要的各种参量等)的途径.
由于每个模型自身的参数都是不一样的.在进行风瀹实验时.模型状态的参戴、测量
参数以及配置参数也都是不一样的,并且不同种类的参数之间及相同种类的各个参数之间
存在着不同程度的联系.这无疑对测试软件的逶用性、可维护性、可移植性有着相当大的
影响。如何提高软件的通用性、可维护性、可移植性?这一问题是我们风洞实验人员不能
回避的现实问思.我们对这些种类的参数进行了深入研究.虽然从表面上看各个模型自身
的参数和进行实验所用的参数完全不同,但是参敷之间的关系是比较稳定的。我们将其之
154
阃的关系抽象出来再配以敦据流,这样就会使软件的通用性、可维护性、可移植性得到大
幅度提高。关系型数据库在对数据及其之间的关系的管理上有其巨大的优越性。
如何将这种数据流在数据库与测试程序同进行传递2我们选用了美国NI公司的产品
Labview。Labview是一种图形化的快速编程语言.其运行机制是带有控制流结构的数据
流模式.主要面向计算机测控领域的虚拟仪器软件开发平台。其运行机制与我们设想的模
式符合的相当好,并且L曲viw平台可以非常方便的与数据库进行通信。从宏观上看
Labview是一种多任务并行运行结构.这与以往传统命令行式语言的顺序执行结构是有着
本质的区别的.大大的提高了机器的利用率。Labview与Labwindows/CVI是VXlplugplay
系统联盟推荐的首席代表较件.
我们咀Labview为主体半台与数据库相结台开发了一套较为通用的风捐实验测试系统
(1503×6)模块、E1422模
块和1529.整个测试软件的框架示意衡见圈1
甲罢亭
。 IBt:风谓窿t■蕾矗崎I球’
在用此风洞实验测试系统进行实验时.对不同的飞机模型.在更换模型后.操作人员
只需将相应的模型的自身参数和所需实验配置参数。通过数据库管理系统修改数据库中相
应的记录即可,不需修改测试程序.
台上的类提供的数据库.都支持DDE技术.这样由Labview开发的潮试程序可与多种数据
库产品之间进行通信.当更换数据库后,此时只需改变一下类的名称和数据库文件名即可。
测试程序无需更改。 .。
第三·测试程序采用组件结构贬值,细化了测试程序的粒度,虽然增加了一些系统的
冗余度,但大幅度提高了程序的透明性· . ,
这些技术从根本上保证了此风洞实验涮试系统的通用性、可维护性、可移植性。
2数据库与澍试程
文档评论(0)