VWorks Automation Control User Guide
Notices
Preface
About this guide
Accessing Agilent Automation Solutions user guides
Software overview
Architecture and features overview
Relationship of components in VWorks software
Supported devices
Overview of VWorks user interface
Creating a protocol: basic procedure
About protocols, processes, and tasks
Workflow for creating a basic protocol
Preparing for protocol writing
Adding devices
Setting up location devices
Plate Pad, Standard
Waste Bin
Setting up phantom devices
Creating a new protocol
Setting protocol options
Importing and exporting miscellaneous files
Configuring labware
Adding processes
Setting plate parameters
Adding and deleting tasks
Specifying time constraints between dependent tasks
Setting up Startup and Cleanup Protocol processes
Saving the protocol
Compiling the protocol
Simulating the protocol run
Printing protocols
Creating a protocol: advanced topics
Tracking barcodes
Using simple variables
Using JavaScript
VWorks-defined functions
Experiments database objects
InventoryLabware object
plate object
plates[ ] object
task object
Using JavaScript with the CentrifugeAuto task
About scripting the Print and Apply task
plateDB object
runset object
forms object
Using start and finish protocol scripts
Using JavaScript utilities
Creating new protocol tasks using the JavaScript Wrapper
Creating forms for protocol operators
About forms for running protocols
Workflow for creating or editing a form
About the naming of form controls
Creating or editing a form
Overview of the specialized buttons
Configuring a run button and other specialized buttons
Adding indicators for elapsed time and progress to a form
Adding form controls that allow editing or runtime data display
Example: Creating a scripted Pushbutton control in a form
Setting the form properties
Understanding JavaScript context in form design
Opening a message from a form button using JavaScript
Configuring a form for experiment IDs and Experiments database
Adding specialized controls for the Experiments Editor
Configuring a protocol to track experiment data
Using macros to create protocols
About protocol macros and the macro library
Adding macros to the macro library
Inserting macros in protocols
Editing a macro
Adding parameter variables and scripting to a macro
Managing macro libraries
Running a protocol
Workflow for running a protocol
Opening a form
Opening a protocol
Disabling and enabling a device in the device file
Viewing and setting file directory paths
Setting general and view options
Setting error-handling options
Setting up email notification
Starting the protocol run
Managing runsets
Monitoring the overall run progress
Tracking the run progress of instances or devices
Pausing the run
Stopping the run
Setting parameters for microplate-handling tasks
Centrifuge Process
CentrifugeAuto
Configure Static Labware
Delid
Dismount
Incubate
Mount
Move to Location (Agilent Bravo)
Place Plate
Print and Apply
Relid
Reserve Location
Rotate Stage (Agilent Microplate Labeler)
Seal (Agilent PlateLoc)
Waste
Setting parameters for microplate storage tasks
clearInventory
Downstack
exportDatabase
importCsvToInventory
Load
Reorder
Scan Stack
Storage Incubate
Unload
Upstack
Setting parameters for liquid-handling tasks
SubProcess (Agilent Bravo)
Aspirate (Agilent Bravo)
AM Aspirate (Agilent Bravo)
AM Dispense (Agilent Bravo)
AM Mix (Agilent Bravo)
AM Cartridges Off (Agilent Bravo)
AM Cartridges On (Agilent Bravo)
AM Wash Syringes (Agilent Bravo)
Assemble Vacuum (Agilent Bravo)
Dilute to Final Volume (Agilent Bravo)
Disassemble Vacuum (Agilent Bravo)
Dispense (Agilent Bravo)
Dispense to Waste (Agilent Bravo)
Hit Pick Replication (Agilent Bravo)
Initialize Axis (Agilent Bravo)
Mix (Agilent Bravo)
Move and Filter Plate (Agilent Bravo)
Pin Tool (Agilent Bravo)
Pipette Under Collar Begin and End (Agilent Bravo)
Pump Reagent (Agilent Bravo)
Serial Dilution (Agilent Bravo)
Set Head Mode (Agilent Bravo)
Set Temperature (Agilent Bravo)
Set Temperature - Position (Agilent Bravo)
Shake (Agilent Bravo)
Shake Plate (Agilent Bravo)
Tips Off (Agilent Bravo)
Tips On (Agilent Bravo)
Toggle Vacuum (Agilent Bravo)
Wash Tips (Agilent Bravo)
Setting parameters for scheduling tasks
Define Plate Set
Define Variables
Change Instance
Group Begin and Group End
JavaScript
Loop and Loop End
Print
Process Control
Signal
Spawn Process
User Message
Wait For
Wait for User (Agilent Bravo)
Specifying pipetting techniques
About the Pipette Technique Editor
Creating and editing pipetting techniques
Managing pipetting techniques
Maintenance and troubleshooting
Backing up and restoring VWorks files
Exporting and importing protocols and associated records
Viewing logs
Resolving device initialization errors
Resolving compilation error messages
Disabling and enabling tasks
Using breakpoints to monitor and troubleshoot tasks
Resolving barcode reader error messages
Recovering from deadlocks
Setting up automated error responses
Reporting problems
Quick reference
Menu commands
Toolbar buttons
Setting up and using the Watcher tool
Watcher overview
Creating the script that Watcher will run
Setting up the Watcher configuration file
Turning on Watcher
preface
aboutthisguide
whoshouldreadthisguide
whatthisguidecovers
accessingvelocity11userguides
vworkssoftwareoverview
vworkssoftwaredescription
relationshipofvworkscomponents
supporteddevices
overviewofvworkssoftwareinterface
creatingaprotocolbasicprocedure
aboutprotocolstasksandprocesses
calibratingthepipette
preparingforprotocolwriting
addingdevices
locationdevices
deviceplatepad
devicewastebin
phantomdevices
phantomrobot
creatinganewprotocol
settingprotocoloptions
importmisc
configuringlabware
addingprocess
settingplateproperties
addinganddeletingtasks
timeconstraint
settingupstartupandcleanupprotocolprocesses
savingtheprotocol
compilingtheprotocol
simulatingtheprotocolrun
printingprotocols
trackingandmanaginglabwareinstorage
trackingbarcodes
promptingusersfortaskparametervalues
usingjavascript
usingstartandfinishprotocolscripts
usingjavascriptutilities
creatingprotocolforms
trackexperiment
stepstartcomplete
usingmacros
aboutmacros
addingmacrostolibrary
editingmacros
editmacroicon
macrolibrarycopy
runningaprotocol
workflow
openingaprotocol
settinglogfiledirectories
settingpipettewellproperties
settingupemailnotification
startingtheprotocolrun
runningmultipleprotocolsconcurrently
creatingandeditingrunsets
monitoringtherun
ganttchart
pausingtherun
stoppingtherun
settingparametersformicroplatehandlingtasks
centrifuge
centrifugeautotask
configurestaticlabware
delid
dismount
incubate
mount
movetolocationbravo
placeplate
printandapply
relid
reservelocation
rotatestagevcode
sealplateloc
waste
settingparametersformicroplatestoragetasks
clearinventory
downstack
exportdatabase
importcsvtoinventory
load
reorder
scanstack
storageincubate
unload
upstack
settingparametersforliquidhandlingtasks
subprocessbravovprep
aspiratebravovprep
amaspiratebravo
amdispensebravo
ammixbravo
cartridgesoffbravo
cartridgesonbravo
amwashsyringesbravo
assemblevacuumbravo
dilutetofinalvolume
disassemblevacuum
dispensebravovprep
dispensetowaste
hitpickreplicationbravo
initaxis
mixvprep
moveandfilterplatebravo
pintoolbravovprep
pipetteundercollarbravo
pumpreagentbravovprep
serialdilutionbravovprep
setheadmodebravo
settemp
settemppos
shake
shakeplate
tipsoffbravovprep
tipsonbravovprep
togglevacuumbravovprep
washtipsbravovprep
defineplateset
definevariables
changeinstance
groupbegin
specifyingfixedtasksequence
groupend
javascript
loop
loopend
print
processcontrol
signal
spawnprocess
usermessage
waitfor
waitforuserbravo
specifyingpipettingtechniques
aboutthepipettetechniqueeditor
creatingandeditingpipettingtechniques
managingpipettingtechniques
vworks4activexcontrol
backupfiles
movingorsendingsystemfiles
viewinglogs
logmanagement
mainlog
pipettelog
timeconstraintslog
resolvingdeviceinitializationerrors
resolvingcompilationerrormessages
disablingandenablingtasks
addingandremovingbreakpoints
resolvingbarcodereadererrormessages
recoveringfromdeadlocks
settinguptheerrorlibrary
settingupautomatedresponses
viewingandtrackingerroroccurrences
reportingproblems
filemenucommands
toolbarbuttons
quickreference