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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

19.5 Process Control File (PCF)<br />

PID USER PASSWORD PARAM1 PARAM2 PARAM3 PARAM4 PARAM5 PARAM6 ...<br />

3** 12********** 8******* 8******* 8******* 8******* 8******* 8******* 8******* ...<br />

200 SKIP<br />

The action NEXTJOB allows to change the sequence in which the scripts are executed. The<br />

corresponding script must decide which script will be submitted next. Based on the residuals<br />

obtained after a screening step, e.g., a script may decide whether or not an additional<br />

screening step is necessary and may thus initiate a jump back to the first script of the<br />

screening procedure.<br />

We recommend to store the PIDs of possible targets into the fields “Next job PID” (which<br />

correspond to script parameters PARAM2, PARAM3, etc., see Section 19.5.4). The second<br />

section in the PCF may then look like:<br />

PID USER PASSWORD PARAM1 PARAM2 PARAM3 PARAM4 PARAM5 PARAM6 ...<br />

3** 12********** 8******* 8******* 8******* 8******* 8******* 8******* 8******* ...<br />

114 NEXTJOB 100 100 120<br />

The jump is achieved by calling the method RUNBPE::PRT GOTO pid in the BPE user<br />

script, e.g., using the command “$bpe->PRT_GOTO($$bpe{PARAM2});” (see Section 19.6.5)<br />

in the user script which writes a message to the script’s protocol file and initiates the jump.<br />

The BPE variable “$$bpe{STARTCOUNT}” keeps track on the number a user script has been<br />

started in the same BPE run as a consequence of backward jumps. In Section 19.6.3 an<br />

example script is displayed and in Section 19.6.5.3 an example is given on how to use the<br />

BPE utilities for writing user scripts performing jumps.<br />

Figure 19.6: Process Control File, master and slave scripts.<br />

<strong>Bernese</strong> <strong>GPS</strong> <strong>Software</strong> <strong>Version</strong> <strong>5.0</strong> Page 393

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

Saved successfully!

Ooh no, something went wrong!