MotionView User's Guide

About TeimOrbit Files

About TeimOrbit Files

Previous topic Next topic No expanding text in this topic  

About TeimOrbit Files

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

TeimOrbit Files are ascii files that organize data into blocks, sub-blocks, tables, and parameters with a few simple rules.  TeimOrbit files are easy to read and may be edited with any text editor.  TeimOrbit files also allow comments, for example:

about_teimorbit_files_example

Blocks

Blocks are denoted by square brackets.  Therefore the example above has two blocks: [TEST_CONDITIONS] and [PERSONNEL].  Sub-blocks are denoted by parenthesis, in the example above the [TEST_CONDITIONS] block contains two sub-blocks: (TIME) and (WIND).  A block ends where another block begins or at the end of the file.  In above example the [TEST_CONDITIONS] block ends at the next block: [PERSONNEL].  While the [PERSONNEL] block ends at the end of the file.

Blocks may contain parameters, sub-blocks and tables.

Parameters

Parameters have a name followed by an equal sign “=” and a value.  For example “TEMPERATURE = 10.5”.  The value is either a number or a quoted string, either single or double quotes may be used.

Sub-Blocks

Sub-blocks are denoted by parenthesis.  So the example above has two sub-blocks: (WIND) and (TIME).  A sub-block ends where another sub-block or block begins, or at the end of the file.

Tables

Tables are denoted by curly braces, so in the example above the block [PERSONNEL] contains a table.  The curly braces can hold any ascii character or nothing at all, but by convention they identify the data columns.  A table ends where another table, sub-block, or block begins, at a comment or a blank line, or at the end of the file.

A table may contain one or more lines of data, with each line containing one or more columns of values.  Values may be either a number or a quota string.

Comments

Comments begin with a dollar sign ($) or an exclamation point (!).  Comments are ignored by the reader and may contain any ascii character.

Names

Block, sub-block, parameter, and table column consist of any ascii character except those reserved as delimiters, specifically names may not contain:  [, ], {, }, (, ), $,!, or =.