Conditions

Conditions > Condition (If)

If the specified conditional expression is evaluated TRUE, the contained tasks will be run. Otherwise the contained tasks are skipped.

Use this task during the job to decide what happens next when a defined condition is met.

After defining your If condition it is possible to add more conditions defined by different parameters. This can be done by right-clicking the task's frame and choosing Add 'Else' or Add 'If Else'. Else represents all options except those defined by the condition. If Else requires defining another condition in order to run its contained tasks.

See also Using Conditions.

Conditions > Condition (If-Else)

If the specified expression is evaluated TRUE, the contained tasks will run. Otherwise the script proceeds to Else.

Use this task during the job to decide what happens next when a defined condition is met and not met.

If

The same as in the Conditions > Condition (If) task.

Else

Tasks contained in the Else section will be run only if the specified conditional expression is evaluated to FALSE.

See also Using Expressions.

Conditions > Every nth

When using repetitive tasks (e.g.: repeats, well loops, ... ), you can create a new task sequence that is triggered by every first / last / nth loop using the Every nth function. This task changes its options with respect to the type of loop it is placed in.

Capture and analyse every 5th well in a well plate to speed-up the analysis as long as every 5th well is sufficient for the experiment.

Requires:
Loop

Choose the loop you would like to modify by this task.

Every

Enter the desired number of the repeated task.

First

Executes after the first repetitive task selected.

Last

Executes after the last repetitive task selected.

Include First

Specifies whether the inner tasks will be executed also on the first Plate/Point/Time Loop or not.

Every n-th Row/Column

Select this option to execute the inner tasks on selection of wells defined by a specific combination of rows and columns. Click the icons to select first, last, first and last, all wells or every n-th well in a row and a column. An Offset can be set for the first well option (offset 0 selects the first well, offset = 1 selects the second well and so on).

Every n-th Well

Select this option to execute the inner tasks only on selected wells. These are defined using the icons below, described in the task caption and shown in the preview area as red circles. Some options enable the user to enter a number further specifying the position.

One Specified Well

Define one well by setting the row and column on which the inner tasks will be performed.

Full Z-Stack

Executes the inner tasks on each plane of the Z-Stack defined by the Z-Stack > Define Z-Stack task.

Z-Stack part

Specifies the part of the Z-Stack (top, home and bottom) and how many slides are taken into account when performing the inner tasks.

Conditions > Break

Exits execution of the selected loop and continues to subsequent tasks or exits the whole job.

Use this task with a Conditions > Condition (If) to terminate a well loop when a sufficient amount of objects is captured.

Break from

Select one of the parent loops to exit. The job will continue with the task following the selected loop. If Exit Job is selected, the whole job is stopped.

Conditions > Continue

While being inside a loop, this task breaks the current iteration and continues with the next one.

Conditions > Logical Expression

Defines a logical expression for variables used in JOBs. For more information about working with expressions please see Using Expressions in the electronic help.

If a variable equals 5, then return true.

You can also use this task as a parameter inside other tasks to show them or not.