InSitu Turbulence Detection Algorithm and Report Triggering Logic Interface Control Document Gregory Meymaris 1
|
|
- Gavin Ellis
- 6 years ago
- Views:
Transcription
1 InSitu Turbulence Detection Algorithm and Report Triggering Logic Interface Control Document Gregory Meymaris 1 Definitions Implementers the party that is implementing the C code into an on-board computer. Background NCAR is providing, to the Implementers, a C software library, the insitu turbulence library code (INSITU), that will generate wind-based maximum likelihood turbulence intensity estimates, namely eddy-dissipation rate (EDR) and optionally notify when and how many turbulence/winds/temperature/etc.(met. info) measurements to package into one report for downlink. The Implementers will incorporate these modules into a software system that samples the avionics data bus and provides the real-time data to the INSITU library. The turbulence estimation module (TURB) of the NCAR insitu turbulence library will produce turbulence intensity estimates. These estimates will be returned to the Implementers driver software. If the NCAR report triggering algorithm module (TURBPREP) is used, TURBREP will return a number indicating how many of the previous measurements to downlink. The Implementers will downlink the number of met. info measurements as indicated from the NCAR report triggering algorithm. Goal The goal of this document is to define the interfaces between the NCAR INSITU library and the Implementers software. Fundamental to this is developing an understanding of calling sequences and timing issues required by the INSITU library. Assumptions The TURB module of the INSITU library assumes the following: 1. Most adaptable parameters specific to the TURB module are be set in the C library include files and compiled into the code. These should be changed only by NCAR personnel. If necessary, these parameters will only be modified during testing and before fleetwide deployment. These parameters are specific to databus inputs, and sampling frequencies. The Implementers will only install this software on aircraft with exactly those same databus inputs and sampling frequencies. 2. A few parameters will be set by the Implementers on initialization (N1 see below) with values agreed upon by the Implementers and NCAR. The document, NCAR In situ Turbulence EDR Support Software, describes MATLAB software that can assist in the determination of these constants. These parameters are used to calibrate the algorithm to the specific aircraft type. If this software is installed on a different aircraft type, then these parameters will most likely need to be modified with consultation from NCAR (or via the EDR support software). 3. The Implementers will initialize the software (via N1 and possibly N1.1 see below) before the software is given data (via N2 see below). Generally, this is 1 NCAR/RAL, Meymaris at ucar dot edu,
2 done only at the beginning of a flight, typically soon after the wheels are off the ground. 4. During the implementation and testing phase, the run_mode parameter of the initialization interface, N1, should be set to 1, rather than the normal 0. This causes a flag to be set in the EDR output string that indicates that the EDR values are preliminary and thus should not be used operationally. When deploying, this adaptable parameter should be set to 0 to indicate that the EDR values can be used operationally. 5. The Implementers will sample the data bus at 8Hz. The N2 interface (see below) of the INSITU library will be called at 8 Hz, whether or not new data is available. Small (0-5msec) variations around seconds are tolerable. Larger variations are not acceptable. The INSITU library itself has no notion of time so it is acceptable to, say, buffer several seconds of data and then call N2 multiple times in rapid succession. It is not recommended that this be done for more than several seconds and all available data should be processed before N3 (See below) is called. 6. The Implementers will populate a C structure described in a NCAR-specified include file (see below) and pass this data to N2 of the TURB module. 7. The Implementers will provide all data in the units specified in the document NCAR In-situ Algorithm Needed Parameters, but also listed below. The Implementers will provide flags (confidence) indicating whether each input datum is good or bad for all of the 8 Hz data provided to N2. 8. The Implementers will make a separate call, N3, to generate EDR estimates. The Implementers will be responsible for downlinking the returned data. See below for information on the TURBREP module which describes the downlinking procedure and report formats. 9. N3 is to be called, to obtain the latest EDR estimates, after every 480 (60 seconds at 8 Hz) calls to N2 until the end of the flight, which should be no later than when the wheels touch the ground. The TURBREP module of the INSITU library assumes the following: 10. Parameters specific to the NCAR TURBREP module will be set in C files and compiled into the code. These should be changed only by NCAR personnel. These parameters will only be modified during testing and before fleetwide deployment. 11. The Implementers will pass data to the TURBREP library both during initialization and normal processing. This includes populating a C structure described in a specified include file (see below) or simply passing float, int, or char data types. 12. The Implementers are responsible for initializing the thresholds (via R1 see below) for the different triggering events as well as the routine reporting interval. All thresholds should be subject to type1_thresh >= type2_thresh >= type3_thresh>= 0. If this is not met, the initialization routine may return 1, indicating that initialization failed. The current recommended values are 0.18, 0.12, and 0.06, respectively. The hb_interval controls the frequency of the routine reports. The current recommended value is 15 or 20 (minutes). It is advisable that
3 the Implementers work with NCAR to determine appropriate values for the thresholds and routine reporting interval if these are not chosen. Though not recommended, if it is desired to change the thresholds during flight, the initialization routine needs to be called before further calls to the TURBREF are made. te that it is possible that all or part of a type 2 or 3 event will not be reported if initialization is performed during the event. 13. As described above the Implementers will call the N3 interface, to obtain the EDR output from the TURB module once every 60 seconds (480 calls to N2), as well as the other information required in each line in the downlink reports, namely: pressure altitude, latitude, longitude, GMT time, wind speed and direction, static air temperature, and the outputs from N3 of TURB: peak and mean EDR, conf, num bad, and the turbulence measurement encoded in a 5 char string. All of this information is to be placed in a circular buffer(s) with length at least The Implementers will provide the mean and peak EDR data to the R2 call of TURBREF exactly as passed out of TURB. The Implementers will set any bad input datum to ISTR_MISSING_DATA as described in a NCAR-specified include file (see below), if there is some problem that the Implementers detects. R2 will return an integer indicating how many (if any) of the last 6 measurements to report. 15. When reporting measurements, the Implementers will report the latest available measurements in order from oldest to newest, in the downlinked report. For example, if TURBREP R2 indicates 1 measurement to be reported, then the latest (newest) measurement is put in the report and downlinked. If 2 are to be downlinked then (in order) the second newest and newest measurements are reported. 16. The Implementers will downlink routine reports periodically. The time interval is controlled by the hb_interval parameter in the initialization step (R1). This should typically be set to 15 or 20 minutes. The triggering logic C code initiates these automatically as long as the other requirements in this document are satisfied. Though strongly discouraged, the hb_interval can be set to 0, in which case TURBREP will not indicate when to downlink routine reports. It is then the responsibility of the implementers to ensure that the routine reports are downlinked at regular intervals. Routine reports should have the same format as triggered reports except that they always contain 1 measurement line. 17. The Implementers shall trigger an end of flight routine report close to but before the aircraft lands (immediately after aircraft touchdown is acceptable and probably the most expedient). There is a corresponding beginning of flight routine report, as well but the triggering logic C code initiates that automatically as long as the other requirements in this document are satisfied. 18. The Implementers will keep track of running maximums of the conf and num_bad which are outputs of N3 of TURB. Each turbulence report will contain, in the last turbulence measurement, two encoded characters (the 2 nd and 3 rd of the 8 turbulence characters) representing these running maximums since the previous downlinked report. For the other measurements in the report, if any, these characters (2 nd and 3 rd ) should be filled with :, indicating missing values. After
4 the report is generated, the running maximums should be immediately reset. If a reset value needs be chosen, -1 is a suitable choice. 19. One potential issue is that it may be possible for a report to be generated after the running maximums have been reset but before TURB outputs new conf and num_bad. For example, suppose at 12:00:00 a turbulence report is triggered, after which the running maximums are reset. If at 12:00:01 the aircraft touches down, the running maximums would still be in a reset stage. If this should occur, i.e. the running maximums are still in a reset state at the time a report is triggered, the characters representing the running maximums in the reports (2 nd and 3 rd characters) should be represented with : s. 20. The format of the turbulence measurement, as dictated by the ARINC 620 format is a 2 character followed by an 8 character string defined below. Character Description 1 The tens of seconds of GMT time (i.e. if the GMT time is 12:34:56, this char should be a 5) 2 Encoded running maximum of conf. 2 Value ,reset value Encoded Value 0-9 A : 3 Encoded running maximum of num_bad. 2 The encoding is the same as conf 4 1 st char from EDR string output from N3 TURB 5 2 nd char from EDR string output from N3 TURB 6 3 rd char from EDR string output from N3 TURB 7 4 th char from EDR string output from N3 TURB 8 5 th char from EDR string output from N3 TURB NCAR insitu library Modules NCAR will provide 6 TURB functions to be called by the Implementers. They are: 1. N1: IST_init: An initialization (or reset) routine. This will need to be called by the Implementers once at algorithm startup, or re-initialization, i.e. after the Implementers has detected a problem like an ACMS reboot. Ideally, this should be performed immediately after takeoff. 2. N1.1: IST_alternateAOAbnds: An optional initialization routine. This routine is used to adjust the angle of attack bounds. minally, the AOA bounds are -5 to 20. AOA values outside these bounds will be flagged as bad. This routine can adjust the AOA bounds in multiples of 5. This routine, if needed, should be called immediately after every call of N1 and before any calls to any other functions. 2 Only the last measurement in the report should have values other than : for this character. See item 17 on page 2 for more details.
5 3. N2: IST_getDataBusInputs: A routine to be called for each 8 Hz data sample. This routine computes quality-controlled vertical winds. Processing of the data ideally begins immediately after N1 and continues until the aircraft touches down. Data should not be passed to the algorithm while the aircraft is on the ground. 4. N3: IST_reportEdrEstimate: Once every minute (after every 480 calls of N2) the Implementers will call N3, which generates a turbulence (EDR) sample. This sample is returned as a 5 character string and contains an encoded summary of the turbulence since the last summary, as well as additional information for use in downlinking (see the document titled InSitu Turbulence Detection Algorithm Interface Control Document for Report Triggering Logic for more information). 5. D1: IST_checkInitVars: An optional diagnostic routine to query the state of the parameters used for initialization. This routine may be called anytime after N1 is called. If N1.1 is used then normally D1 would be called afterwards. 6. D2: IST_checkForErrsWarns: An optional diagnostic routine to query the state of the errors and warnings counters. This routine may be called anytime after N1. NCAR will provide 3 TURBREP functions to be called by the Implementers, if the TURBPREP module is used. They are: 7. R1: ISTR_init: An initialization (or reset) routine. This will need to be called by The Implementers once at startup (i.e. at the same time TURB is initialized) and if re-initialization is necessary, i.e. after the Implementers have detected a problem or wants to change the thresholds for the reports. 8. R2: ISTR_determine_report: A routine to be called every 60 seconds (after 480 calls to N2) for each EDR data sample generated from N3 of TURB (i.e. immediately after TURB N3 routine is called). This routine determines the number of measurements that should be reported, if any, into a single turbulence report and downlinked. The following diagrams try to capture how NCAR envisions the Implementers driver will call these interface functions.
6 Implementers Detect Takeoff N1 Touch down? Implementers sample data bus Yes Implementers enter report triggering logic END N2 Summary Time? N3 Yes Implementers enter report triggering logic Figure 1: Minimal implementation
7 Implementers Detect Takeoff N1 N1.1 Touch down? Implementers sample data bus Yes Implementers enter report triggering logic END N2 Summary Time? N3 Yes Implementers enter report triggering logic Figure 2: Implementation including N1.1
8 Implementers Detect Takeoff N1 N1.1 D1 * Touch down? Implementers sample data bus Yes Implementers enter report triggering logic END N2 Summary Time? N3 D2 * Yes Implementers enter report triggering logic Figure 3: One possible implementation including D1 and D2. te that the timing of the calling of D1 and D2 is quite flexible. * To be useful, the results from D1 and D2 should be saved somehow, for example in a separate downlinked report, for later review.
9 Implementers Initialization R1 Impl. gets new EDR data from TURB (after N3) Impl. puts relevant data into circular buffers R1 YES Did Threshold s change? R2 Did R2 return value > 0 YES Reset running maximums Impl. Reports the number of measurements indicated by R2 Figure 4: Flow diagram for downlinking.
10 NCAR Module Interface Argument Lists N1: int IST_init(float sensormomentarmlength, float AoaCorrCoeff_0, float AoaCorrCoeff_1, float FreqLimitLowerHz, float FreqLimitUpperHz, float EdrScaleFact, int use_bodyangofattack, int output_char_set_option, int run_mode); Inputs: Outputs: Returns: Settings: N1.1: Distance from center of gravity to AOA sensor (ft) AOA calibration coefficient 0 AOA calibration coefficient 1 Lower frequency bounds for EDR calculation Upper frequency bounds for EDR calculation EDR model scale factor Option to use body AOA from input data (1) or to calculate it (0) Option to specify output character set for EDR encoded message. Option to specify the run mode of the software. If 1, which should always be used during development, this will set a flag in the EDR output indicating the EDR values are preliminary. If 2, the software is put in a special mode where N2 will ignore the input data and instead use static data, producing constant EDR. This is useful for testing that the software is working properly. Set this to 0 on final deployment after all testing is complete. ne 0 if initialization succeeded 1 if initialization failed further processing possible. The appropriate settings for these inputs are to be provided in a separate document. int IST_alternateAOAbnds(int option); Inputs: Outputs: Returns: Settings: Option to adjust AOA bounds for the quality control algorithm. The AOA bounds used in the software are (-5 +5 *option) to (20 +5 *option). If N1.1 is not called, the default value used for option is 0 (and thus the bounds are -5 to 20 ). option can be any integer between -3 and 3 (inclusive). ne 0 if initialization succeeded 1 if initialization failed further processing possible. The correct value of option should be determined by examination of the range of values of the input angle of attack during flight, including during turbulence encounters. N2: void IST_getDataBusInputs(QcDataBusInputs anewinputs);
11 Inputs: Outputs: Latest Avionics Data ne N3: void IST_reportEdrEstimate(char *coded_report, float *avg_edr, float *peak_edr, int *conf, int *num_bad); Inputs: Outputs: ne Encoded 5-character characterization of turbulence severity Average EDR over last minute Peak EDR over last minute Encoded confidence associated with the Average and Peak EDR Encoded number of bad points experienced by the algorithm. D1: int IST_checkInitVars(char *out_str, int str_size); Inputs: Outputs: Returns: D2: int Inputs: Outputs: Returns: (str_size) The maximum allowed size of the string.the created message will not exceed this length. It is recommended that the string be at least 64 characters long. (out_str) The message containing the current initialization parameters (the string is right-padded with spaces). This character array should be allocated before being passed to this routine. Length of the message filled by the routine. IST_checkForErrsWarns(char *out_str, int str_size); (str_size) The maximum allowed size of the string. The created message will not exceed this length. It is recommended that the string be quite long, say 500 characters long. (out_str) The message containing the errors and warning counts (the string is right-padded with spaces). This character array should be allocated before being passed to this routine. The total number of errors encountered so far.
12 Relevant sections of include files describing interface structures From InSituTurbAlg.h (sometimes T_ALG.H) for TURB: typedef enum { INP_ALTMSL = 0, /* altitude MSL (ft) */ INP_CALAIRSPEED, /* calibrated air speed (meters/sec) */ INP_ANGOFATTK0, /* 1 angle-of-attack (deg) */ INP_ANGOFATTK1, /* 2 angle-of-attack (deg) */ INP_FLAPANG, /* flap angle (deg) */ INP_PITCHRATE, /* pitch rate (deg/sec) */ INP_PITCHANG, /* pitch angle (deg) */ INP_ROLLANG, /* roll angle (deg) */ INP_IVV, /* inertial vertical velocity (meters/sec) */ INP_CGA, /* center-of-gravity vertical accel. (G)*/ INP_CURRWTLBS, /* current a/c weight (lbs). */ INP_TRUEAIRSPEED, /* true air speed (meters/sec) */ INP_BODYANGOFATTK,/* body angle of attack (deg), used only when use_bodyangofattack on */ INP_NINPUTS } DataBusInputEnum; static char *DataBusInputNames[] = { "AltMsl", /* not used. Can fill with 0 s */ "CalAirSpeed", /* not used. Can fill with 0 s */ "AngleOfAttack", "FlapAngle", /* not used. Can fill with 0 s */ "PitchRate", "PitchAngle", "RollAngle", "InertVertVel", "CtrGravAccel", /* not used. Can fill with 0 s */ "CurrWtLbs", /* not used. Can fill with 0 s */ "TrueAirSpeed" }; typedef struct { float value; float conf; } ValueConfPair; typedef ValueConfPair QcDataBusInputs[ INP_NINPUTS ]; From ISTR_trg.g for TURBPREP: typedef struct { float type1_thresh; float type2_thresh; float type3_thresh; int hb_interval; } EdrInitStruct; #define ISTR_MISSING_DATA tes: The Implementers should set the confidence value, conf, for each input data field. These should be set to zero for bad data and one for good data.
13 Currently, altitude, flap angle, calibrated airspeed, center of gravity vertical acceleration, and current a/c weight are not used and consequently can be set to have a missing value and 0 confidence.
NCAR Insitu Turbulence EDR Software Requirements
NCAR Insitu Turbulence EDR Software Requirements December 31, 2014 Authors: Affiliation: Dr. Gregory Meymaris, Gary Blackburn, Julia Pearson University Corporation for Atmospheric Research (UCAR) 1991-2015
More informationFAA EDR Performance Standards
FAA EDR Performance Standards Project Summary and Recommendations Presented To: Turbulence Workshop - 2 Presented by: Michael Emanuel Advanced Concepts & Technology Development, Aviation Weather Division,
More informationNCAR In Situ Vertical winds-based EDR. Estimation Algorithm. Description
NCAR In Situ Vertical winds-based EDR Estimation Algorithm Description March 2, 203 Authors: Dr. Gregory Meymaris and Dr. Robert Sharman Affiliation: University Corporation for Atmospheric Research (UCAR)
More informationCompact Automatic Air Data Test Set
MPS38B Compact Automatic Air Data Test Set Full automatic control for Altitude & Airspeed Fully RVSM compliant with 12 months recalibration period Integral pressure and vacuum pumps with 1000 hour life
More informationV-Speed Auxiliary Display System. External AoA Indicator For Dynon and GRT EFIS Systems. Installation and Application Guide. Figure 1-1.
Vx Aviation www.vx-aviation.com V-Speed Auxiliary Display System External AoA Indicator For Dynon and GRT EFIS Systems Installation and Application Guide 1. Features Figure 1-1. V-Speed ADS Displays Angle
More informationThe BOM [Broadcasting Outer Module]
Avionics Reimagined The BOM [Broadcasting Outer Module] The first and only ALL-IN-ONE AVIONICS SUITE Distributed by: Adams Aviation Supply Co Ltd mail@adamsaviation.com www.adamsaviation.com BOM (Broadcasting
More informationTable of Contents. Appendix. Table of Figures. Document Change Log. 1. Introduction 2. Syntax 3. Library 4. Samples. A. Acceptance
Definition of the Telecommand Procedure Language (TPL) All information is subject to change without notice and does not represent a commitment on the part of. Release 1.05 (January 2016) Table of Contents
More informationNubotics Device Interface DLL
Nubotics Device Interface DLL ver-1.1 Generated by Doxygen 1.5.5 Mon Mar 2 17:01:02 2009 Contents Chapter 1 Module Index 1.1 Modules Here is a list of all modules: Initialization Functions.............................??
More informationChapter 19 Data Structures -struct -dynamic memory allocation
Chapter 19 Data Structures -struct -dynamic memory allocation Data Structures A data structure is a particular organization of data in memory. We want to group related items together. We want to organize
More informationZero Launch Angle. since θ=0, then v oy =0 and v ox = v o. The time required to reach the water. independent of v o!!
Zero Launch Angle y h since θ=0, then v oy =0 and v ox = v o and based on our coordinate system we have x o =0, y o =h x The time required to reach the water independent of v o!! 1 2 Combining Eliminating
More informationAFMS, Garmin G5 AML STC Rev. 1 FAA APPROVED Page 2 of 7
LOG OF REVISIONS Date of Rev Page Description FAA Approval Approval 1 All Original Issue See Cover See Cover FAA APPROVED Page 2 of 7 TABLE OF CONTENTS SECTION 1. GENERAL... 4 SECTION 2. LIMITATIONS...
More informationA Fast Review of C Essentials Part I
A Fast Review of C Essentials Part I Structural Programming by Z. Cihan TAYSI Outline Program development C Essentials Functions Variables & constants Names Formatting Comments Preprocessor Data types
More informationCOMPSCI 210 Part II Data Structure
Agenda & Reading COMPSCI 210 Part II Data Structure Based on slides @ McGraw-Hill Agenda: Enum structs Nested structs Array of structs structs Parameters & Returning structs structs Pointers Exercises:
More informationIntroduction. AirWizEd User Interface
Introduction AirWizEd is a flight dynamics development system for Microsoft Flight Simulator (MSFS) that allows developers to edit flight dynamics files in detail, while simultaneously analyzing the performance
More informationCDR File Information. Comments Bench download
IMPORTANT NOTICE: Robert Bosch LLC and the manufacturers whose vehicles are accessible using the CDR System urge end users to use the latest production release of the Crash Data Retrieval system software
More informationBinary file structure for PAMGUARD detector output. Version 4.0
Binary file structure for PAMGUARD detector output. D. Gillespie & M. Oswald, February 2017 1 Introduction 4.0 This document describes the binary file storage structures used by PAMGuard. Prior to 2010
More informationChapter 19 Data Structures
Chapter 19 Data Structures Img src: reddit.com/r/programmerhumor 19-2 Data Structures A data structure is a particular organization of data in memory. We want to group related items together. We want to
More informationDJI MATRICE 600 Release Notes
Date : 2018.04.17 Aircraft Firmware : V 1.0.1.66 DJI GO App : ios V 3.1.31, Android V 3.1.30 DJI Assistant 2 : V 1.1.7 Aircraft Firmware: Improved altitude measuring precision by lowering barometer drift
More informationShort Notes of CS201
#includes: Short Notes of CS201 The #include directive instructs the preprocessor to read and include a file into a source code file. The file name is typically enclosed with < and > if the file is a system
More informationUsing Simulation to Define and allocate probabilistic Requirements
Using Simulation to Define and allocate probabilistic Requirements Yvonne Bijan Henson Graves October 2009 2009 Lockheed Martin Corporation Introduction General thesis Integration of model-based system
More informationSYNCHRO HEADING INPUT TO A-429 CONVERTER
SYNCHRO HEADING INPUT TO A-429 CONVERTER PRODUCT P/N: 933753-00 REV C Shadin Avionics 6831 Oxford Street St. Louis Park, MN 55426 USA Sales: (800)-328-0584 Technical Support: (800)-388-2849 WWW.SHADIN.COM
More informationDJI MATRICE 600 PRO Release Notes
Date : 2017.10.24 Aircraft Firmware : V 1.0.1.65 DJI GO App : ios V 3.1.18, Android V 3.1.11 DJI Assistant 2 : V 1.1.6 Aircraft Firmware: Increased flight safety. Fixed issue of output error when F channel
More informationCS201 - Introduction to Programming Glossary By
CS201 - Introduction to Programming Glossary By #include : The #include directive instructs the preprocessor to read and include a file into a source code file. The file name is typically enclosed with
More informationCDR File Information. Comments Toyota 86 Registration 1ETM870 Speedometer Reading Kms. Data Limitations CDR Record Information:
IMPORTANT NOTICE: Robert Bosch LLC and the manufacturers whose vehicles are accessible using the CDR System urge end users to use the latest production release of the Crash Data Retrieval system software
More informationConfiguring the Embedded Event Manager
This chapter describes how to configure the Embedded Event Manager (EEM) to detect and handle critical events on Cisco NX-OS devices. This chapter includes the following sections: About EEM, page 1 Licensing
More informationAccident Research Specialists, PLLC
IMPORTANT NOTICE: Robert Bosch LLC and the manufacturers whose vehicles are accessible using the CDR System urge end users to use the latest production release of the Crash Data Retrieval system software
More informationINSTALLATION MANUAL AND OPERATING INSTRUCTIONS Series Electric Attitude Indicator
INSTALLATION MANUAL AND OPERATING INSTRUCTIONS 4200 Series Electric Attitude Indicator Mid-Continent Instruments and Avionics Manual Number 9016182 9400 E 34 th Street N, Wichita, KS 67226 USA Rev D, September
More informationALGORITHMS FOR DETECTING DISORDERS OF THE BLDC MOTOR WITH DIRECT CONTROL
Journal of KONES Powertrain and Transport, Vol. 23, No. 4 2016 ALGORITHMS FOR DETECTING DISORDERS OF THE BLDC MOTOR WITH DIRECT CONTROL Marcin Chodnicki, Przemysław Kordowski Mirosław Nowakowski, Grzegorz
More informationrobotics/ openel.h File Reference Macros Macro Definition Documentation Typedefs Functions
openel.h File Reference Macros #define EL_TRUE 1 #define EL_FALSE 0 #define EL_NXT_PORT_A 0 #define EL_NXT_PORT_B 1 #define EL_NXT_PORT_C 2 #define EL_NXT_PORT_S1 0 #define EL_NXT_PORT_S2 1 #define EL_NXT_PORT_S3
More informationAFMS, Garmin G5 AML STC Rev. 3 Page 2 of 10
LOG OF REVISIONS Rev Page Description Date of Approval FAA Approval 1 All Original Issue 7/22/2016 Robert Murray ODA STC Unit Administrator 2 All Added information regarding G5 DG/HSI 4/28/2017 Robert
More informationGlobally Limiting Intrusion Event Logging
The following topics describe how to globally limit intrusion event logging: Global Rule Thresholding Basics, page 1 Global Rule Thresholding Options, page 2 Configuring Global Thresholds, page 4 Disabling
More informationCHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH
27 CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH 2.1 INTRODUCTION The standard technique of generating sensor data for navigation is the dynamic approach. As revealed in the literature (John Blakelock
More informationModeling Aircraft Performance Parameters with Open ADS-B Data
Twelfth USA/Europe Air Traffic Management Research and Development Seminar Modeling Aircraft Performance Parameters with Open ADS-B Data Junzi Sun, Joost Ellerbroek, Jacco Hoekstra Delft University of
More informationAircraft wake vortices: physics and UCL models
WakeNet3-Europe Specific Workshop «RE-CATEGORIZATION» TU Berlin, Germany, June 20-21, 2011 Aircraft wake vortices: physics and UCL models G. Winckelmans Institute of Mechanics, Materials and Civil Engineering
More informationTrend Log/BACnet Trend Log
Object Dictionary 1 Trend Log/BACnet Trend Log Introduction Notes: The Johnson Controls Trend Log object is considered a BACnet Trend Log object because it supports BACnet functionality. In addition, this
More informationMotor Module Arduino API Manual
Motor Module Arduino API Manual Renesas Electronics Corporation Revision History Rev. Date of issue 1.0 March 31, 2015 First edition 1.1 July 1, 2015 Updats controlinit(), sample programs and serial specifications.
More informationCalibration of CTD-equipped SRDLs
Calibration of CTD-equipped SRDLs Connect the cable Connect the D-connector to a serial port on the PC, and connect the USB connector to the PC. One of the two lights contained in the potted connector
More informationHCS-3600 / 3602 / 3604 Laboratory Grade & High RFI Immunity Switching Mode Power Supply with Rotary Encoder Control
HCS-3600 / 3602 / 3604 Laboratory Grade & High RFI Immunity Switching Mode Power Supply with Rotary Encoder Control 1. INTRODUCTION User Manual This family of efficient, upgraded SMPS with small form factor,
More informationNavigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM
Glossary of Navigation Terms accelerometer. A device that senses inertial reaction to measure linear or angular acceleration. In its simplest form, it consists of a case-mounted spring and mass arrangement
More information5.Coding for 64-Bit Programs
Chapter 5 5.Coding for 64-Bit Programs This chapter provides information about ways to write/update your code so that you can take advantage of the Silicon Graphics implementation of the IRIX 64-bit operating
More informatione.series IMPROVING RENEWABLE ENERGY TECHNOLOGY Intelligent Solutions for Wind Turbine Performance Measurement
e.series IMPROVING RENEWABLE ENERGY TECHNOLOGY Intelligent Solutions for Wind Turbine Performance Measurement e.series Wind Power is the fastest growing form of electric generation in the world. It is
More informationECLIPSE 500. Flight Controls. Do Not Use For Flight
ECLIPSE 500 Flight Controls Do Not Use For Flight 3. Flight Controls 3.1 General The flight control system consists of primary flight controls (ailerons, rudder, and elevator) and secondary flight controls
More informationTITLE SHEET INDEX SHEET NO. TITLE SHEET 1 REVISIONS 2 DOCUMENT 3
APPLICATION DASH NO. NEXT ASSY USED ON -111 960-0329 960-0331 960-0335 960-0336 960-2224 960-2225 960-2226 960-1176 960-1186 960-1206 960-1216 TITLE SHEET INDEX SHEET NO. TITLE SHEET 1 REISIONS 2 DOCUMENT
More informationDESIGN SPECIFICATION AIR DATA ADAPTER UNIT P/N
DESIGN SPECIFICATION AIR DATA ADAPTER UNIT P/N 01060002 SKYLIGHT AVIONICS 38629 6th Street East Palmdale, California (661) 265-0497 Section i. ii. iii. iv. v. vi. vii. viii. ix. INDEX Title OPERATING INSTRUCTIONS
More informationDesign and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle
Design and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle K. Senthil Kumar, Mohammad Rasheed, and T.Anand Abstract Helicopter offers the capability of hover, slow forward movement, vertical take-off
More informationnavigation Isaac Skog
Foot-mounted zerovelocity aided inertial navigation Isaac Skog skog@kth.se Course Outline 1. Foot-mounted inertial navigation a. Basic idea b. Pros and cons 2. Inertial navigation a. The inertial sensors
More informationUM2356 User manual. VL53L1X API user manual. Introduction
User manual VL53L1X API user manual Introduction The VL53L1X is a long distance ranging Time-of-Flight sensor. The purpose of this user manual is to describe the set of functions to call to get ranging
More informationInertial Measurement Unit (IMU) ISIS-IMU (Rev. C)
Inertial Measurement Unit (IMU) ISIS-IMU (Rev. C) Features Fully compensated Inertial Measurement Unit (IMU) DC in digital output Most cost effective IMU - Lowest cost 6 degree of freedom IMU in its performance
More informationArtemis SDK. Copyright Artemis CCD Limited October 2011 Version
Artemis SDK Copyright Artemis CCD Limited October 2011 Version 3.55.0.0 Introduction The Artemis Software Development Kit (SDK) provides easy access to the functions in the Artemis camera driver DLL. Using
More informationCANopen. stepim. Reference Manual. Manual Revision: 1.3 Firmware Version:
CApen Reference Manual stepim Manual Revision: 1.3 Firmware Version: 0.0.2.85 Revision History Document Revision Date Remarks 1.3 Mar. 2016 Update. Firmware 0.0.2.85 1.2 28 Feb. 2016 Update. Firmware
More informationINSTALLATION SPECIFICATION DIGITAL TO FINE/COURSE XYZ SYNCHRO MODEL, ADC-600, P/N
INSTALLATION SPECIFICATION DIGITAL TO FINE/COURSE XYZ SYNCHRO SKYLIGHT AVIONICS 38629 6th St. East Palmdale, Ca. 93550 (661) 265-0497 TABLE OF CONTENTS REFERENCE SECTION PAGE (i) OPERATING INSTRUCTIONS
More informationANDROID SDK Release Notes. Release Date: Overview: New APIs: Bugs Fixes: Sample Codes Updates: Mobile SDK version updated to:v2.4.
Release Date:2015.11.24 Overview: Mobile SDK version updated to:v2.4.1 New APIs: 1. (setrccontrolgimbaldirection,getrccontrolgimbaldirection) added in DJIRemoteController for changing the gimbal direction
More informationTTC Series Torque Tool Tester Operation Manual
TTC Series Torque Tool Tester Operation Manual Operators should wear protection such as a mask and gloves in case pieces or components break away from the unit under test. Whether the unit is ON or OFF,
More informationUniversity of Michigan Department of Aerospace Engineering 5ft 7ft Wind Tunnel Data Acquisition Bible
University of Michigan Department of Aerospace Engineering 5ft 7ft Wind Tunnel Data Acquisition Bible Richard B. Choroszucha riboch@umich.edu 16.V.2010 Contents List of Figures vi I Gathering Data 1 1
More informationBlock number: 00 Interface version: 4A Date: Checksum: 7500 Deployment Non-Deployment
CDR File Information Vehicle Identification Number Investigator Case Number Investigation Date Crash Date Filename Saved on Collected with CDR version Crash Data Retrieval Tool 2.800 Collecting program
More informationAdaptive Digital Pre-Distortion API
API Adaptive Digital Pre-Distortion API 2017 LitePoint, A Teradyne Company. All rights reserved. Table of Contents 1. Module Index 4 1.1 Modules 4 2. Data Structure Index 4 2.1 Data Structures 4 3. Module
More informationDr. Ing. Cornelia Zahlten. Prof. Dr. Jan Peleska. Concepts and Implementation. Hard Real-Time Test Tools
Hard Real-Time Test Tools Concepts and Implementation Prof. Dr. Jan Peleska Centre for Computing Technologies, University of Bremen, Germany Dr. Ing. Cornelia Zahlten Verified Systems International GmbH,
More informationPG&E Points List for Universal Controls
S&C 6800 Series Automatic Switch Control PG&E Points List for Universal Controls Table of Contents Section Page Section Page PG&E Points List for 6802/3 Universal Controls. 1 Response Limit...2 6802/3U
More informationCDR File Information. Comments Vehicle: 2007 Toyota Rav4 Cable used: F00K Data Limitations CDR Record Information:
JT3ME3FV37Z****** Page 1 of 18 Printed on: Monday, December 10 2012 at 15:54:13 IMPORTANT NOTICE: Robert Bosch LLC and the manufacturers whose vehicles are accessible using the CDR System urge end users
More informationLAB: FOR LOOPS IN C++
LAB: FOR LOOPS IN C++ MODULE 2 JEFFREY A. STONE and TRICIA K. CLARK COPYRIGHT 2014 VERSION 4.0 PALMS MODULE 2 LAB: FOR LOOPS IN C++ 2 Introduction This lab will provide students with an introduction to
More informationDIGS TM 100 Downhole Inertial Guidance Systems & AHRS (Attitude Heading Reference System) Technical User s Guide
DIGS TM 100 Downhole Inertial Guidance Systems & AHRS (Attitude Heading Reference System) Technical User s Guide Technical Support - USA Gladiator Technologies Attn: Technical Support 8020 Bracken Place
More informationIn this presentation,...
Hard Real-Time Test Tools Concepts and Implementation Prof. Dr. Jan Peleska Centre for Computing Technologies, University of Bremen, Germany Dr. Ing. Cornelia Zahlten Verified Systems International GmbH,
More informationReal-Time Component Software. slide credits: H. Kopetz, P. Puschner
Real-Time Component Software slide credits: H. Kopetz, P. Puschner Overview OS services Task Structure Task Interaction Input/Output Error Detection 2 Operating System and Middleware Application Software
More informationPreview. Two-Dimensional Motion and Vectors Section 1. Section 1 Introduction to Vectors. Section 2 Vector Operations. Section 3 Projectile Motion
Two-Dimensional Motion and Vectors Section 1 Preview Section 1 Introduction to Vectors Section 2 Vector Operations Section 3 Projectile Motion Section 4 Relative Motion Two-Dimensional Motion and Vectors
More informationDatasheet 2102 SERIES TWO-AXIS POSITIONING AND RATE TABLE SYSTEM
Datasheet 2102 SERIES TWO-AXIS POSITIONING AND RATE TABLE SYSTEM FEATURES Position Accuracy: ± 30 arc seconds (both axes) Rate Accuracy: ± 0.01% Max Rate (varies depending on axis configuration): Inner
More informationC Program Development and Debugging under Unix SEEM 3460
C Program Development and Debugging under Unix SEEM 3460 1 C Basic Elements SEEM 3460 2 C - Basic Types Type (32 bit) Smallest Value Largest Value short int -32,768(-2 15 ) 32,767(2 15-1) unsigned short
More informationAltair RU. Owner s Manual. Document name: AtrRU-EN Document version: 0.3 Release date: 25/03/2009
Altair RU Owner s Manual Document name: AtrRU-EN Document version: 0.3 Release date: 25/03/2009 triadis engineering GmbH Eichholzstrasse 7 Postfach CH-3254 Messen Phone: +41 (0)31 768 15 15 Fax: +41 (0)31
More informationEffective Programming in C and UNIX Lab 6 Image Manipulation with BMP Images Due Date: Sunday April 3rd, 2011 by 11:59pm
15-123 Effective Programming in C and UNIX Lab 6 Image Manipulation with BMP Images Due Date: Sunday April 3rd, 2011 by 11:59pm The Assignment Summary: In this assignment we are planning to manipulate
More informationFaster Simulations of the National Airspace System
Faster Simulations of the National Airspace System PK Menon Monish Tandale Sandy Wiraatmadja Optimal Synthesis Inc. Joseph Rios NASA Ames Research Center NVIDIA GPU Technology Conference 2010, San Jose,
More informationHG4930 INERTIAL MEASUREMENT UNIT (IMU) Installation and Interface Manual
HG4930 INERTIAL MEASUREMENT UNIT (IMU) Installation and Interface Manual HG4930 Installation and Interface Manual aerospace.honeywell.com/hg4930 2 Table of Contents 4 5 6 10 11 13 13 Honeywell Industrial
More informationReference Waveform File Format
Reference Waveform File Format The Tektronix wfm file format was designed for the internal save and restore of waveform data and the associated display. As a consequence, more parameters are saved than
More informationBLM2031 Structured Programming. Zeyneb KURT
BLM2031 Structured Programming Zeyneb KURT 1 Contact Contact info office : D-219 e-mail zeynebkurt@gmail.com, zeyneb@ce.yildiz.edu.tr When to contact e-mail first, take an appointment What to expect help
More informationBuild and Test Plan: IGV Team
Build and Test Plan: IGV Team 2/6/2008 William Burke Donaldson Diego Gonzales David Mustain Ray Laser Range Finder Week 3 Jan 29 The laser range finder will be set-up in the lab and connected to the computer
More informationDynamic Service Definition in the future mixed Surveillance environment
Dynamic Service Definition in the future mixed Surveillance environment Dr. Christos M. Rekkas Jean-Marc Duflot Pieter van der Kraan Surveillance Unit EUROCONTROL Rue de la Fusée 96, Brussels 1130, Belgium
More informationUAS Datalink Local Set
MISB ST 0601.13 STANDARD UAS Datalink Local Set 21 June 2018 1 Scope MISB ST 0601 defines the Unmanned Air System (UAS) Datalink Local Set (LS) for UAS platforms. The UAS Datalink LS is typically produced
More informationSPRITE. Operations manual. VRM10 Digital Audio Variometer. Recorded alarm messages including undercarriage warning
SPRITE VRM10 Digital Audio Variometer Recorded alarm messages including undercarriage warning Operations manual 1 Tasman Instruments 33 the Crescent Belgrave Heights Victoria 3160 Australia www.tasmaninstruments.com.au
More informationADR. - Configuration and Functionality USER MANUAL
ADR - Configuration and Functionality USER MANUAL Installation Contents Installation... 3 Dimensions... 3 Configuration... 4 Connection to the ADR... 4 Password Support... 5 Device Configuration... 5 Device
More informationSHIMPO INSTRUMENTS. FG-7000T Digital Torque Gauge Operation Manual
FG-7000T Digital Torque Gauge Operation Manual SHIMPO INSTRUMENTS Operators should wear protection such as a mask and gloves in case pieces or components break away from the unit under test. Whether the
More informationQUIZ. What is wrong with this code that uses default arguments?
QUIZ What is wrong with this code that uses default arguments? Solution The value of the default argument should be placed in either declaration or definition, not both! QUIZ What is wrong with this code
More informationVisual Profiler. User Guide
Visual Profiler User Guide Version 3.0 Document No. 06-RM-1136 Revision: 4.B February 2008 Visual Profiler User Guide Table of contents Table of contents 1 Introduction................................................
More informationMUON LIFETIME AND COUNT EXPERIMENTS S.C.I.P.P. INTERNSHIP PROGRAM SPECIFICATION
MUON LIFETIME AND COUNT EXPERIMENTS S.C.I.P.P. INTERNSHIP PROGRAM SPECIFICATION July 2007 assembled for the Santa Cruz Institute of Particle Physics University of Santa Cruz, California by Benjamin T.
More informationZLog Z7 High Altitude Data Logging System
ZLog Z7 High Altitude Data Logging System 2013-02-04 Page 1 of 16 Introduction ZLog was designed to provide a lightweight, compact device for measuring and recording data in high-altitude scientific experiments.
More informationTizen Sensors (Tizen Ver. 2.3)
Tizen Sensors (Tizen Ver. 2.3) Spring 2015 Soo Dong Kim, Ph.D. Professor, Department of Computer Science Software Engineering Laboratory Soongsil University Office 02-820-0909 Mobile 010-7392-2220 sdkim777@gmail.com
More information5800 Series Non-IntelliTEAM Universal Automatic Switch Control PG&E SCADA Points List
S&C Electric Company 5800 Series Non-IntelliTEAM Universal 5800 Series Non-IntelliTEAM Universal PG&E SCADA Points List PG&E SCADA Points List for: 5801 Universal Control with USBP0S0X Software and 5802
More informationZLog Z7 High Altitude Data Logging System
ZLog Z7 High Altitude Data Logging System 2015-03-02 Page 1 of 18 Introduction ZLog was designed to provide a lightweight, compact device for measuring and recording data in high-altitude scientific experiments.
More informationDNP Points List and Implementation
S&C IntelliRupter PulseCloser Fault Interrupter Outdoor Distribution (15.5 kv, 27 kv, and 38 kv) DNP Points List and Implementation Table of Contents Section Page Section Page Introduction...1 Status Points...2
More informationA-7E SOFTWARE MODULE GUIDE
NRL Memorandum Report 4702 December 8, 1981 A-7E SOFTWARE MODULE GUIDE by Kathryn Heninger Britton and David Lorge Parnas Revisions by Paul C. Clements Lisa A. Kurowski I. INTRODUCTION PURPOSE The A-7E
More informationROBOT TEAMS CH 12. Experiments with Cooperative Aerial-Ground Robots
ROBOT TEAMS CH 12 Experiments with Cooperative Aerial-Ground Robots Gaurav S. Sukhatme, James F. Montgomery, and Richard T. Vaughan Speaker: Jeff Barnett Paper Focus Heterogeneous Teams for Surveillance
More informationOption H Motion Library Version Dec Firmware Version 2.40, Rev G4, Opt 1
33 South La Patera Lane Santa Barbara, CA 93117-3214 ph (805) 681-3300 fax (805) 681-3311 tech@motioneng.com www.motioneng.com Release Note DSP Series Sinusoidal Commutation v2.0b4 Option H001-0022 Motion
More informationFlytec Bluetooth Option
Option English Setup Bluetooth In order to use the Bluetooth/SMS option, the Bluetooth module must be installed and tested by Flytec or Bräuniger. With the BT module installed and the SMS feature unlocked
More informationIntel Node Manager Programmer s Reference Kit
Intel Node Manager Programmer s Reference Kit Implementation Guide 1 Contents 1 Introduction... 4 2 Programmer s Kit Overview... 4 3 Simple Test Setup and Requirements... 4 4 High Level Interface API...
More information7-4-2 CP1W-MAD11/CPM1A-MAD11 Analog I/O Units
7-4-2 CP1W-MAD11/CPM1A-MAD11 I/O Units Part Names CP1W-MAD11/CPM1A-MAD11 Each CP1W-MAD11/CPM1A-MAD11 I/O Unit provides 2 analog inputs and 1 analog output. The analog input range can be set to 0 to 5 VDC,
More informationAET60 BioCARDKey. Application Programming Interface. Subject to change without prior notice
AET60 BioCARDKey Application Programming Interface Subject to change without prior notice Table of Contents 1.0. Introduction... 3 2.0. Application Programming Interface... 4 2.1. Overview...4 2.2. Data
More informationGDB Tutorial. A Walkthrough with Examples. CMSC Spring Last modified March 22, GDB Tutorial
A Walkthrough with Examples CMSC 212 - Spring 2009 Last modified March 22, 2009 What is gdb? GNU Debugger A debugger for several languages, including C and C++ It allows you to inspect what the program
More informationSens it Discovery. Payload Structure. 1
Sens it Discovery Payload Structure www.sensit.io 1 Table of Contents 1. About this document...3 2. Messages Protocol...3 3. Data Payload...4 3.1. Structure...4 3.2. Battery Level...6 3.3. Button Alert...6
More informationMulti-agent Collaborative Flight Experiment. Karl Hedrick UC Berkeley
Multi-agent Collaborative Flight Experiment Karl Hedrick UC Berkeley 1 Operated by the Naval Post Graduate School 2 !!" " #! " " $! %&!! % " ' "!! " $! %" " " %" $ " ' "!!" ("!! " $" " " ' $ " ' ) " $!*
More informationApplication Note LT-1PA01. LT Series LT-1PA01. Proximity /Ambient Light Sensor. Features. Applications. Overview
Proximity /Ambient Light Sensor LT Series Features Proximity sensor and ambient light sensor in 1package Very small package size(l3.05 x W2.1 x H1.0 mm) Low Current consumption 80mA typical at sleeping
More informationQUALIFICATION TEST STUDIO
V1.02 2016 October Tool for Master and Recurrent Qualification Test (MQTG/RQTG) for FNTP certification simulators based on Flight Simulation / PREPAR3D http://www.fsinstructor.com Dan Guimbert contact@fsinstructor.com
More informationFlightLine ASCB and ARINC Bus Reader Software
FlightLine ASCB and ARINC Bus Reader Software User s Manual REV A February 19, 2015 For further information or questions contact: Innovative Control Systems, Inc. +01-602-861-6984 Voice 10801 N. 24 th
More informationAPICAL AGUSTA A109E, A109S AND AW109SP EMERGENCY FLOAT AND EMERGENCY FLOAT WITH LIFERAFT KIT
2608 Temple Heights Dr. FAA/EASA APPROVED ROTORCRAFT FLIGHT MANUAL SUPPLEMENT TO THE AGUSTA A109E, A109S, AW109SP ENAC/EASA APPROVED ROTORCRAFT FLIGHT MANUAL when equipped with APICAL AGUSTA A109E, A109S
More information