Current Page:
NeXtMidas Training
Common Midas Concepts
Blue Files
File Types
Type 6000
|
|
- Type 6000
- Characteristics:
Structure |
Record based |
Data |
Non-Homogeneous |
Example |
testxy6000.prm |
-
Notes:
- Type 6000 files are similar to Type 3000 files, except that they allow longer
record names and more than 26 subrecords.
- Type 6000 files were initially defined by users outside of the Midas community
who were using them to store specialized data; as a result, some of their design
aspects are not well-suited for general use within a Midas framework:
- The subrecord definitions for a Type 6000 file are much more complex, than
a Type 3000 file (96-bytes vs 8-bytes) and must be specified in the
extended header rather than the main header. This adds significant
overhead to the reading and writing of a Type 6000 file and causes
problems if the file is shared between multiple processes.
- Many of the special features of a Type 6000 subrecord definition (e.g. "Units
Greek Prefix Code") are rarely used and have limited support in Midas.
- Most of the Type 6000 files seen in X-Midas or NeXtMidas are created to get around
the 26-subrecord limit in Type 3000 files.
-
Example:
| NAME |
OFFICE |
PHONE |
0 | Bill | 401 | 555-2121 |
1 | Mark | 408a | 555-2739 |
2 | Sarah | 408b | 555-2738 |
3 | Lisa | 407 | 555-6731 |
|
|
|
|
|