VWorks User Guide : Creating a protocol: basic procedure : Specifying time constraints between dependent tasks

Specifying time constraints between dependent tasks
About dependent tasks and time constraints
After you add tasks to a protocol, you can specify a time interval between two dependent tasks. For example, you can specify that a microplate must be read within 30 minutes after a stop solution is added.
You can specify time constraints between any two non-scheduling tasks in the Startup, Main, or Cleanup Protocol. In addition:
During a protocol run, if the time limit is exceeded, the run continues, but a message appears in the Time Constraint Log to alert you of this occurrence. If the task is finished before the time limit, the software waits until the minimum time limit is reached before proceeding to the next task.
Adding a time constraint
To set a time constraint between two dependent tasks:
1
2
 
The Edit Time Constraint dialog box opens. Notice that the task that runs first is the constraining task, and the second task is the constrained task.
 
3
 
4
Click OK to save the changes and return to the protocol.
A clock appears on each of the two task icons to indicate that they are time-dependent. An arrow pointing away from the clock indicates that the task sets a constraint. (In the following example, the Dispense task is the constraining task.) An arrow pointing into the clock indicates that the task is constrained by an earlier task. (In the example, the Run the protocol file task is the constrained task.)
When you rest the cursor on either task icon, a dotted line and the specified time interval appear.
 
Note: A task can both constrain a later task and be constrained by an earlier task within a protocol. A clock icon with an arrow pointing into and away from it indicates that the task serves both time constraints.
Editing a time constraint
Note: The software allows you to edit time constraints during protocol runs. The time constrained tasks must be downstream from the task that is currently running. However, an edited time constraint that is too close to the running task will not likely be applied.
To edit a time constraint between two dependent tasks:
1
In the protocol, right-click one of the two dependent tasks, and then select Edit time constraint. The Edit Time Constraint dialog box opens. All constraints relevant to the selected task appear in the dialog box.
 
2
Change the Time, Plus and Minus values, and then click OK to save the changes and return to the protocol.
To display and edit all time constraints in a process or subprocess:
1
In the protocol, right-click the process plate or subprocess icon, and then select Edit time constraint. The Edit Time Constraint dialog box opens. All constraints relevant to the selected task appear in the dialog box.
2
Change the Time, Plus and Minus values, and then click OK to save the changes and return to the protocol.
Removing time constraints
To remove a time constraint between two dependent tasks:
In the protocol, right-click one of the two dependent tasks, and then select one of the following:
 
Related information