08.06.2013 Views

Bernese GPS Software Version 5.0 - Bernese GNSS Software

Bernese GPS Software Version 5.0 - Bernese GNSS Software

Bernese GPS Software Version 5.0 - Bernese GNSS Software

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

18. The Menu System<br />

Table 18.1: Predefined menu variables.<br />

Variable: Format: Description:<br />

$Y yy 2-digit year<br />

$M mm Month<br />

$D dd Day of month<br />

$J jj Job ID<br />

$+n $-n $+- ddd Day of year, DoY<br />

$S+n $S-n $S+- dddf DoY, session character<br />

$Y+n $Y-n $Y+- yyyy Year<br />

$W+n $W-n $W+- wwww <strong>GPS</strong> week<br />

$M+n $M-n $M+- yymm Year, month<br />

$JD+n $JD-n $JD+- ddddd Modified Julian date<br />

$WD+n $WD-n $WD+- wwwwd <strong>GPS</strong> week and day<br />

$YD+n $YD-n $YD+- yyddd Year and DoY<br />

$YSS+n $YSS-n $YSS+- yydddf Year, DoY, sess. char.<br />

$YMD STR+n $YMD STR-n $YMD STR+- yyyy mm dd Year, month, day<br />

The syntax of the predefined variables needs an explanation. With exception of the first<br />

four variables ($Y, $M, $D and $J) in Table 18.1 the variable name consists of a first part<br />

(the dollar sign plus zero or more capital letters) and a second part. The second part may<br />

be:<br />

• Plus sign and one digit (e.g., +0),<br />

• minus sign and one digit (e.g., -1), or<br />

• plus-minus sign (e.g., +-).<br />

The meaning of this syntax is the following: Any appearance of $S+0 – to take an example<br />

– is replaced by the current session. $S+1 corresponds to the next session according to<br />

the session table, $S+2 to the second next session, etc. Similarly $S-1 corresponds to the<br />

previous session. If n is larger than 9 the number has to be put into brackets, e.g., $S+(200)<br />

meaning the session 200 sessions ahead of the current session. Similarly the variable $Y+0<br />

holds the 4-digit year of the current session, the $Y+1 the year of the next session (that may<br />

or may not be the same as $Y+0), etc.<br />

The syntax with the “+-” sign used for so-called range variables is very powerful, too. On the<br />

top of panel “Variables Available in the Menu for Interactive and Automatic Processing 2” (accessible<br />

”Menu>Configure>Menu variables”) the so-called ranges are defined:<br />

The range variables are not translated into a single variable but into a list of variables<br />

within the specified ranges. Here is an example: Assuming that the current (daily) session<br />

corresponds to December 31, 2002, and the ranges are –1 and +1 the string NEQ$YD+- then<br />

resolves into the following three strings:<br />

NEQ02364<br />

NEQ02365<br />

NEQ03001<br />

Page 364 AIUB

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!