ebook img

NASA Technical Reports Server (NTRS) 19920013152: Advanced Transport Operating System (ATOPS) color displays software description: MicroVAX system PDF

298 Pages·8.6 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview NASA Technical Reports Server (NTRS) 19920013152: Advanced Transport Operating System (ATOPS) color displays software description: MicroVAX system

NASA Contractor Report 189603 Advanced Transport Operating System (ATOPS) Color Displays Software Description MicroVAX System Christopher J. Slominski Valerie E. Plyler Richard W. Dickson Computer Sciences Corporation Hampton, Virginia Prepared For Langley Research Center under Contract NAS1-19038 January 1992 Nq2-22395 (NASA-CR-189603) AOVANCED TRANSPORT OPERATING SYSTEM (ATOPS) COLOR DISPLAYS SOFTWARE DESCRIPTION: MICROVAX SYSTEM Unclas (Computer Sciences Corp.) 266 p CSCL OlD G3/06 0085166 N/LRA National Aeronautics and Space Administration Langley Research Center Hampton, Virginia 23665-5225 -i- TABLE OF CONTENTS 1.0 INTRODUCTION ................................... 5 2.0 SYSTEM OVERVIEW ................................ 7 PROCESSEASNDEXECUTABLIE_GES ...............9. 2.1 .i I_GE J MOD_L_SUMMARY...................1.1... 2.1 2.2 GLOBAL SECTIONS 17 GLOBAL'_i_iifi{fi_'_i_fl'_ifi_'1'9iiii::iill 2.3 INSPECTING STARTINAGNDSTOPPINVGAXDISPLAYSOFTWARE.....21 2.4 CONDITIOHNANDLING........................2.3.... 2.5 2.5 .I TOPMS CONDITION HANDLER ...................... 25 2.5 .2 EXCEPTION LOG FILES .......................... 27 3.0 I/O COMMUNICATIONS ............................. 29 DSPHDL ....................................... 30 DOUTIO ....................................... 35 DISFIL ....................................... 36 4.0 EXECUTIVE SOFTWARE ............................. 37 DSPFST ....................................... 38 DP LOAD ..................................... 40 DSPSLW ....................................... 42 PRN AST ..................................... 44 LOG AST ..................................... 45 5.0 DATA RECORDING ................................. 47 DDASOT...............................4.8....... DDSTAR...............................S.O....... cHECK ...............................s.3....... DASDUMP ..................................... 54 DASPRC...................................... ss GITEM ....................................... 56 NSNAP ....................................... 57 OLDSNAP..................................... s8 SNAPDEL..................................... s9 SNAPDUMP.................................... 6o S_APMOD..................................... 61 SNPRC___.................................... 62 SYMSEARCH.................................. 63 UCASE ....................................... 65 DISDAT ....................................... 66 DSNAP ........................................ 68 SNAPOUT ...................................... 70 6.0 NASA PFD SOFTWARE .............................. 71 6.1 NASA PFD PROCEDURES ............................ 77 AIRGAM ....................................... 78 STAND OFF ................................... 80 CASMGR ....................................... 81 GUIDE ........................................ 82 SCLXTK ...................................... 84 MSGMGR 85 PACK ......................................... 88 PFD_NASA ..................................... 90 ALT_CNVRT ................................... 93 RWYMGR ....................................... 94 SCREEN ...................................... i01 SBXMGR ....................................... 102 STAR ......................................... 103 LIMITS ...................................... 105 UNPACK ....................................... 106 WINDOW ....................................... 108 7.0 NAV DISPLAY SOFTWARE ........................... 109 7.1 THE NAV BACKGROUNDBUFFER ...................... 115 7.2 NAY BACKGROUNDUTILITIES ....................... 131 NAV_TEXT ..................................... 132 NAV SYMBOL ................................... 133 BEG SEG ...................................... 135 NAY LINE ..................................... 136 NAV ARC ...................................... 137 NAY WPT ...................................... 138 NAV LABEL .................................... 139 END SEG ...................................... 140 7.3 NAY BACKGROUNDPROCEDURES ...................... 141 BOUNDS ....................................... 142 AREAS ....................................... 143 NEARPT ...................................... 144 MAP_AIRWAY ................................... 145 GET XY ...................................... 146 NAMESIZE ................................... 147 NAVS LWm ....................................... 148 NAVUPD ...................................... 150 BUSFMT •.--..--...-....-..................... 151 OPTION ....................................... 152 AIRPRT ...................................... 154 ARP SMB ...................................... 155 NAVAI D ....................................... 156 NAVSMB ...................................... 157 RAD IAL ...................................... 158 RUNWAY ...................................... 160 STRIPS •--..-................................ 161 PATHS ........................................ 163 PLAN •.--....-...-........................... 164 LEG • ....----..-............................. 165 DMA •---.....-............................... 166 TURN • ....................................... 167 WPTXT ....................................... 168 TEXT •-..-.................................... 169 -3- 7.4 NAV REAL-TIME PROCEDURES ....................... 171 NAVEXC ....................................... 172 SELTRK ...................................... 174 NAVMLS ...................................... 176 TRENDV ...................................... 177 RNGARC ...................................... 178 TBOX ........................................ 179 ROTATE ...................................... 180 PTHPOS ....................................... 181 TIMPOS ...................................... 183 LINE ........................................ 185 TURN ........................................ 186 PASSBY ...................................... 187 INBRG ....................................... 188 PTHLEG ...................................... 189 FMTBZL ....................................... 190 8.0 ENGINE DISPLAY SOFTWARE ........................ 193 8.1 ENGINE PROCEDURES .............................. 197 ENGEXC ....................................... 198 EPR F1 ...................................... 201 EPR F2 ...................................... 202 FFPRC ........................................ 203 FTEST ........................................ 205 9.0 SYSTEMWARNINGDISPLAY SOFTWARE ................ 207 SYSEXC ....................................... 208 i0.0 SPERRYPFD DISPLAY SOFTWARE .................... 211 PFDEXC ....................................... 212 ii.0 TAKEOFFPERFORMANCEMONITORINGSYSTEM (TOPMS) .. 215 ii.i PRETAKEOFFBACKGROUNDSOFTWARE ................. 221 ACTRIM ....................................... 223 AEROC •.....---.-............................. 224 ATMOS ........................................ 225 ENGINE ....................................... 226 LNGFM •.......-............................... 227 POLYFT ....................................... 228 SIMEQA ...................................... 229 PRETKF •.-..-.-............................... 230 THROTS ....................................... 231 II .2 TOPMSREAL-TIME SOFTWARE ....................... 233 FILL ......................................... 235 TOPEXC ....................................... 237 APLANE ...................................... 240 11.3 TOPMSOBJECT LIBRARY (TOPMS.OLB) ............... 241 11.4 TOPMSSIMULATION ............................... 259 -4- Appendices A - I/O BUFFERUSAGE ................................. 263 B - VIEW COMMANDENTRIES ............................. 279 C - CREATING THE EXECUTABLEIMAGES ................... 285 D - GENERALUTILITIES ................................ 287 E - DISPLAY FORMATFREEZE ............................ 291 List of Figures 2.1 VIEW DISPLAY FORMAT ............................ 20 6.1 PRIMARYFLIGHT DISPLAY FORMAT .................. 75 6.2 RUNWAYCOORDINATETRUNCATION ................... 97 6.3 RUNWAYCOORDINATEPOINTS ....................... 99 7.1 NAVIGATION DISPLAY FORMAT(MAPMODE) ........... iii 7.2 NAVIGATION DISPLAY FORMAT(PLAN MODE) .......... 113 7.3 SAMPLEBACKGROUNDFLIGHT PLAN ._ ................ 119 7.4 BACKGROUNDBUFFERDATAFORMAT .................. 121 8.1 ENGINE DISPLAY FORMAT .......................... 195 ii.i TOPMSDISPLAY FORMAT(TAKEOFFMODE) ............ 217 II .2 TOPMSDISPLAY FORMAT(ABORTMODE) .............. 219 Ii .3 "ENABLE" WORD(TOPMS) .......................... 261 D.I "GREAT CIRCLE" ARC POSITION CALCULATION ........ 289 -5- Section 1.0 INTRODUCTION This document describes the software created for the display MicroVAX computer used on the Advanced Transport Operating System (ATOPS) project at the Langley Research Center. The software was developed by Computer Sciences Corporation (CSC) for NASA under contract NASI-19038. This document targets the software delivery of February 27, 1991 as a baseline system. Since a few items have been accepted for the next delivery, they will also be included in this document and noted as such. The display MicroVAX computer is the host to the Sperry microprocessor display system. The software residing in that system is addressed by another document entitled: Advanced Transport Operating System COLORDISPLAY SOFTWARE DOCUMENTATION Microprocessor System The display host computer works in tandem with another MicroVAX computer, referred to as the Flight Management and Flight Controls computer (FM/FC). The document FLIGHT MANAGEMENT / FLIGHT CONTROLS SOFTWARE DOCUMENTATION should be referenced for information about FM/FC software. Throughout this document, descriptions of software modules are presented in a standardized format. The basic template is shown on the next page. At the top of the form is a header block containing miscellaneous information about the module. Next appears a one or two sentence synopsis used as a quick reference stating the purpose of the module. A detailed description follows which may be a small para- graph to several pages in length. Global symbol references are listed next. These are the subroutines and common variables referenced by the particular module. Note that passed parameter variables are not shown here. Passed parameters are provided in the CALLING SEQUENCE portion of the header information block. When an asterisk is appended to the name of a data variable listed in the gloabl reference section it denotes a memory location modified by the module. 6 MODULENAME: FILE NAME: PROCESS: CALLED BY: CALLING SEQUENCE: VARIABLES e.o,,eo oeeeeo. .oeeeoe ARRAY S oQee.., FUNCTIONS AND SUBROUTINES e.eeeeee iooee,oe .eeoeoe. -7- Section 2.0 SYSTEM OVERVIEW The various sub-sections of the system overview briefly describe the overall configuration of the displays host soft- ware on the MicroVAX flight computer. The reader should be familiar with the VAX/VMS operating system. Several important key words are listed below. Detailed information about these concepts is provided by the VAX/VMS reference manuals. In particular "Introduction to VMS" and "Guide to Using VMS" are good places to start. DEC command language (DCL) command files processes images process priorities global sections exceptional conditions / condition signaling condition handlers

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.