12-6-14

Program Command Reference

Switch~Case~Default~SwitchEnd

Syntax: Switch:<expression 1> Case:<expression 2> [<statement>] … Break

Case:<expression 3> … [<statement>] …

Break

Case:<expression n> [<statement>] … Break

[Default] [<statement>] … SwitchEnd

<expression 1> through <expression n> should be expressions that produce real numbers.

Function: This command executes one of a series of processes based on the value of <expression>.

Description

This command executes the statement following the Case expression that matches the Switch expression.

If there is no matching Case expression, the statement following Default is executed. If there is no Default specified, a non-match jumps to the statement following SwitchEnd.

You can use a multi-statement command (:) in place of the carriage return to separate statements.

Switch~SwitchEnd can be exited using the Break command, Return command, or Goto command.

Wait

Syntax: Wait:[<expression>]

Function: This command pauses program execution, and then restarts it after the number of seconds specified by the expression passes.

Description

If you do not specify any expression, program execution is paused until you tap the screen, or press a key.

The maximum valid specification for <expression> is 360 seconds (six minutes). Specifying a value greater than 360 causes program execution to resume after 360 seconds, regardless of the specified value.

The ClassPad’s Auto Power Off function is disabled during a pause caused by the Wait command.

If the Auto Power Off trigger time is reached during the pause, program execution resumes.

20060301