首页> 外文会议>International Instrumentation Symposium >A Memory-Mapped File Approach for Transmitting Real-Time Turbine Engine Test Data to Data Validation Software Applications*
【24h】

A Memory-Mapped File Approach for Transmitting Real-Time Turbine Engine Test Data to Data Validation Software Applications*

机译:用于将实时涡轮发动机测试数据传输到数据验证软件应用程序的内存映射文件方法*

获取原文

摘要

This paper describes a technique to transfer real-time aeropropulsion test data acquired in the Engine Test Facility (ETF) at the Arnold Engineering Development Center (AEDC) to data validation software applications. These applications utilize real-time test data to validate the measurements being acquired and to detect and diagnose faults as they occur. A Multi-Client Data Distribution Server Client Process (MULDDSCP) receives a list of desired test parameters from each of the active data validation applications and obtains the requested test data from the ETF data acquisition system. This real-time data is organized into data packets containing values for all requested parameters for a specific period of time. The MULDDSCP process writes these data packets to a memory-mapped file. A real-time server (RTSERV) process for each of the data validation applications retrieves the data from the memorymapped file. Communication with the memory-mapped file is synchronized among the MULDDSCP and all instantiations of the RTSERV through the use of a software semaphore controlled by the locking of bytes in an external file. A set of memory-mapped interface routines has been developed to provide transparent access to the memory-mapped file for local applications and for applications running remotely over a network. These routines are stored in a static library for UNIX?applications and in a dynamic-link library for Microsoft?Windows?applications.
机译:本文介绍了一种在Arnold Engineering Development Center(AEDC)的发动机测试设施(ETF)中获取的实时航空突出性测试数据转移到数据验证软件应用程序的技术。这些应用程序利用实时测试数据来验证正在获取的测量值并在发生时检测和诊断故障。多客户数据分发服务器客户端进程(Mulddscp)从每个活动数据验证应用程序接收所需的测试参数列表,并从ETF数据采集系统获得所请求的测试数据。该实时数据被组织到包含特定时间段的所有请求参数的值的数据包中。 mulddscp进程将这些数据包写入内存映射的文件。每个数据验证应用程序的实时服务器(RTSERV)进程从存储器映射文件中检索数据。通过使用由外部文件中的字节锁定控制的软件信号量,与内存映射文件的通信在Mulddscp和rtserv的所有实例中同步。已经开发了一组内存映射的接口例程,以提供对本地应用程序的内存映射文件的透明访问,并用于通过网络远程运行的应用程序。这些例程存储在UNIX的静态库中?应用程序和用于Microsoft的动态链接库?Windows?应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号