Next Advance SP2200 User Manual

Page 19

Advertising
background image

NEXT>>>ADVANCE

www.nextadvance.com

SP2200Programmable Syringe

Pump

Publication #1200-02

14

04/29/10

7.3.8 Define Starting Phase of Loop

Command: "FUN LPS"

Defines the start of a Program loop. For a full description of Program looping, see sec 7.3.10, Define Loop
End and Loop Repetitions

7.3.9 Define Continuous Loop End

Command: "FUN LPE"
Loops to the most recently executed, unpaired, ‘loop start’ Phase, or Phase 1 if none. This function allows a
section of the Program to be repeated continuously. For a full description of Program looping, see sec.7.3.10
Define Loop End and Loop Repetitions.

7.3.10 Define Loop End and Loop Repetitions

Command: "FUN LOP nn"

Repeats execution of the defined loop ‘nn’ times.

Loop starts and loop ends are uniquely paired during looping. When an unpaired ‘loop end’ function is
executed, it is paired with the most recent unpaired ‘loop start’ function executed (‘FUN LPS’). If no unpaired
‘loop start’ function exists, Phase 1 is used as an implied unpaired ‘loop start’. This pairing defines the loop
and the range of Phase numbers between the paired loop functions defines the scope of the loop.

When a ‘loop end’ function is executed, Program operation continues with the ‘loop start’ function paired with
the loop end function. There are 2 ‘loop end’ functions: Loop continuous (‘FUN LPE’) and Loop for a preset
number of iterations (‘FUN LOP nn’), indicated by ‘nn’. Each time a paired ‘loop end’ function is executed,
an iteration of the loop is complete. With the ‘FUN LOP nn’ function, after ‘nn’ number of loop iterations, the
defined loop is complete and Program execution continues with the next Program Phase after the ‘loop end’
function. The loop is then no longer defined or paired.

While executing Phases within the scope of a defined loop, another ‘loop start’ and ‘loop end’ can be paired
and become a defined loop within the scope of the first loop, which is referred to as the outer loop. The new
loop being referred to as the inner loop. The pairing of a loop within a paired loop is referred to as nesting of
loops, with each loop being one nested layer for the duration of the loops pairing. Loops can be nested for a
total of 3 layers deep. Loops can only be nested within the scope of an outer loop.

7.3.11 Pause Pumping

Command: "FUN PAS <nn | n.n>"

If ‘nn’ is non-zero, the Pumping Program will pause pumping (stops pumping) for ‘nn’ seconds. After the
pause interval, the next Program Phase will be executed. 'nn' can range from 00 to 99 or 0.1 to 9.9 seconds.

For pauses longer than the ‘99’ second maximum pause for this function, put the pause function within a
Program loop. A Program section with the following functions in consecutive Phases:

[FUN LPS] [FUN LPS] [FUN PAS 60] [FUN LOP 60] [FUN LOP 24],

will pause the Pumping Program for 24 hours.

If ‘nn’ is ‘00’ then the Pumping Program pauses and waits for a start trigger to resume the Program

After the start trigger, the Program will resume with the next Phase. The start trigger can be from any source,
the TTL I/O Operational Trigger, or from RS-232.

If alarms are enabled, the buzzer will beep continuously while waiting for the start trigger.

Advertising