hamilton venus software error handling. 2 error handling why? occasionally things dont go as...
TRANSCRIPT
Hamilton Venus Software Error Handling
2
Error Handling
Why?
Occasionally things don’t go as planned:• The user loads the deck incorrectly• Expensive reagent on deck runs out• 3rd party equipment not working correctly
How does your method react?• Does it try to carry on regardless?• Does it wait for you to tell it what to do?• Does it automatically deal with the situation?
3
1. Default Error Handling
2. Automatic Error Handling
3. User Defined Error Handling
Error Handling
4
• Step that caused the error
• Error description
• Error
• Channel(s) affected
Error Handling
Default
• Error description
• Error
• Channel(s) affected
• Step that caused the error
5
• Click Execute to continue
Error Handling
Default
• Select from available actions
• Click Execute to continue
• Repeat – repeat the step• Bottom – aspirate from the
bottom of the container• Available – aspirate the
available volume and fill the remaining volume with air
• Air – aspirate air only• Exclude – exclude the channel
6
• Select the error and deselect ‘Use default’
• In the ‘Visible’ column deselect unwanted options
• Open the step and click Error to open the Error dialogue
Error Handling
Default
How to - Modify Options:
• Select the error and deselect ‘Use default’
• In the ‘Visible’ column deselect unwanted options
• Open the step and click Error to open the Error dialogue
7
• ‘Exclude’ has been disabled
Error Handling
Default
• ‘Exclude’ has been disabled
How to - Modify Options:
8
1. Default Error Handling
2. Automatic Error Handling
3. User Defined Error Handling
Error Handling
9
• Open the step and click Error to open the Error dialogue
• Select the error and deselect ‘Use default’
• Change ‘Timeout’ from ‘Infinite’ to ‘Custom’
• Set the 1st and 2nd recovery options, e.g. repeat then bottom
Error Handling
Automatic
How to - automatic error handling:
• Open the step and click Error to open the Error dialogue
• Select the error and deselect ‘Use default’
• Change ‘Timeout’ from ‘Infinite’ to ‘Custom’
• Set the 1st and 2nd recovery options, e.g. repeat then bottom
10
• Number of repetitions of 1st recovery option before 2nd recovery
• ‘Show infinite dialog’ - after the 1st recovery the standard user dialog is shown
Error Handling
Automatic
How to - automatic error handling:
• Number of repetitions of 1st recovery option before 2nd recovery
• ‘Show infinite dialog’ - after the 1st recovery the standard user dialog is shown
11
• Change ‘Timeout’ from ‘Infinite’ to ‘Custom
• Time to wait for a user input before automatic error handling starts
Error Handling
Automatic
How to - semi-automatic:
• Change ‘Timeout’ from ‘Infinite’ to ‘Custom
• Time to wait for a user input before automatic error handling starts
12
Error Handling
1. Default Error Handling
2. Automatic Error Handling
3. User Defined Error Handling
13
If an error occurs here …
… execute all steps in
‘Error Handler’ section
Error Handling
User Defined
How to - user defined error handling:
If an error occurs here …
… execute all steps in
‘Error Handler’ section
14
• Set recovery to Cancel to trigger the user defined section
• Cancel can be set as either the 1st or 2nd recovery option
Error Handling
User Defined
How to - user defined error handling:
• Set recovery to Cancel to trigger the user defined section
• Cancel can be set as either the 1st or 2nd recovery option