12.01.2014 Views

Software Manual Freedom EVOware Standard 2.3 Freedom ...

Software Manual Freedom EVOware Standard 2.3 Freedom ...

Software Manual Freedom EVOware Standard 2.3 Freedom ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

14 - Advanced Programming Features for Scripts<br />

Sub-routines<br />

– Mix<br />

– Wash<br />

– Get Head Adapter<br />

– Drop Head Adapter<br />

– Get DITIs<br />

– Drop DITIs<br />

– Get Tip Block<br />

– Drop Tip Block<br />

– Move<br />

– Transfer Labware<br />

– Vector<br />

– Dock CGM<br />

– Undock CGM<br />

• Te-MO Commands<br />

– Aspirate<br />

– Dispense<br />

– Mix<br />

– Wash<br />

– Wash 384 Tip Head<br />

– Get DITIs<br />

– Drop DITIs<br />

– Get Tip Block<br />

– Drop Tip Block<br />

– Refill Trough<br />

– Relative Movements<br />

– Load the Te-MO<br />

– Fill System (384 tip head)<br />

• All device commands (see 13.2 “Overview of Device Commands”, 13-12)<br />

Wait for previously started sub-routine to finish<br />

This option causes the main <strong>Freedom</strong> <strong>EVOware</strong> script to wait for the<br />

specified, previously started sub-routine to finish before continuing.<br />

Note: You can also start a sub-routine from within another sub-routine by<br />

including a Sub-Routine command within the sub-routine.<br />

14.3.3 Exchanging Data With Sub-Routines<br />

Variables are shared between the main script and the sub-routine and can be<br />

used to exchange data. To feed in data into the sub-routine, set a variable in the<br />

main script and use the same variable in the sub-routine (e.g. for volumes or<br />

loops). To get data back from a sub-routine (e.g. error codes), write the data to a<br />

variable in the sub-routine and use the same variable in the main script.<br />

14.3.4 Validating a Script Which Contains Sub-Routines<br />

Each time you insert a new command in your script or edit an existing command,<br />

<strong>Freedom</strong> <strong>EVOware</strong> validates the entire script to check for errors and shows all<br />

commands which have errors in red. If a problem is detected in a sub-routine,<br />

14 - 22 <strong>Freedom</strong> <strong>EVOware</strong> <strong>Software</strong> <strong>Manual</strong>, 393172, en, V<strong>2.3</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!