FPT and WinFPT Reference Manual - Command-line Commands
| SimCon Home | Reference Manual Home |
Syntax:
[DO NOT] WRITE DATAPOOL TEXT FILE: <filename> |
Function:
Please see the command DATAPOOL LISTING FILE for a description of the Gould-SEL (ENCORE) DATAPOOL.
The Software Validation Ltd. DATAPOOL toolkit uses a DATAPOOL database written as an ASCII text file to maintain the DATAPOOL constructs in the user's program. This command generates the database file from information held in the Gould-SEL (ENCORE) DATAPOOL listing file. The file has the default file name extension .dpt.
Where to use this command:
Operating system command line |
Yes |
|
Configuration file, config.fsp |
Yes |
|
Specification (FSP) files, *.fsp |
Yes |
|
Interactively, to FPT> prompt: |
No |
|
Interactive command files |
No |
|
Embedded in the Fortran code |
Yes |
|
Example:
The program hovers2.f is processed with the command:
$ fpt hovers2.f /datapool_listing_file:dpool.lis write_datapool_text_file:hover2.dpt
The datapool listing file, dpool.lis, contains the fragment:
LOG X EQU X:QDO +X'00028' EW001 X Pos, World, ft LOG Y EQU X:QDO +X'0002C' EW001 Y Pos, World, ft LOG H EQU X:QDO +X'00030' EW001 Height absol ft LOG HRAD EQU X:QDO +X'00034' EW001 Height radar ft LOG HBAR EQU X:QDO +X'00038' EW001 Height barom ft LOG THETA EQU X:QDO +X'0003C' EW001 Degrees LOG PHI EQU X:QDO +X'00040' EW001 Degrees LOG PSI EQU X:QD0 +X'00044' EW001 Degrees +- 180 LOG P EQU X:QDO +X'00048' EW001 Degrees/sec LOG Q EQU X:QDO +X'0004C' EW001 Degrees/sec LOG R EQU X:QDO +X'00050' EW001 Degrees/sec LOG LAT EQU X:QDO +X'00058' ED001 Latitude, degrees LOG LONG EQU X:QDO +X'00060' ED001 Longitde, degrees
This generates the DATAPOOL text file fragment:
X REAL*4 40 X Pos, World, ft 12-SEP-99 20:46:12 FPT Y REAL*4 44 Y Pos, World, ft 12-SEP-99 20:46:12 FPT H REAL*4 48 Height absolute ft 12-SEP-99 20:46:12 FPT HRAD REAL*4 52 Height radar ft 12-SEP-99 20:46:12 FPT HBAR REAL*4 56 Height barometric ft 12-SEP-99 20:46:12 FPT THETA REAL*4 60 Degrees 12-SEP-99 20:46:12 FPT PHI REAL*4 64 Degrees 12-SEP-99 20:46:12 FPT PSI REAL*4 68 Degrees +- 180 12-SEP-99 20:46:12 FPT P REAL*4 72 Degrees/sec 12-SEP-99 20:46:12 FPT Q REAL*4 76 Degrees/sec 12-SEP-99 20:46:12 FPT R REAL*4 80 Degrees/sec 12-SEP-99 20:46:12 FPT LAT REAL*8 88 Latitude, degrees 12-SEP-99 20:46:12 FPT LONG REAL*8 96 Longitude, degrees 12-SEP-99 20:46:12 FPT
Note that the DATAPOOL text file is maintained in address order.
See also:
Copyright ©1995 to 2014 Software Validation Ltd. All rights reserved.