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 />

Variables and Expressions in Scripts<br />

14.1.4.16 REPLACE_DITI_SITE<br />

If you are using DITIs, <strong>Freedom</strong> <strong>EVOware</strong> provides special facilities to ensure that<br />

sufficient DITIs are present on the worktable for your script or process and to<br />

automatically fetch new DITI racks as and when needed.<br />

For each Get DITI command in your pipetting script, <strong>Freedom</strong> <strong>EVOware</strong><br />

automatically sets the two variables REPLACE_DITI_GRID and<br />

REPLACE_DITI_SITE to the correct grid and site for the selected DITI type before<br />

executing the command.<br />

If your script includes an Activate DITI Handling command and all of the DITIs in<br />

the rack have been used, <strong>Freedom</strong> <strong>EVOware</strong> calls the DITI replacement script<br />

which is specified in the command. The replacement script is normally<br />

implemented using one or more Transfer Labware commands<br />

The worktable location of the DITI rack which needs replacing is specified in the<br />

replacement script with the variables REPLACE_DITI_GRID and<br />

REPLACE_DITI_SITE.<br />

These two variables are only used by the automatic DITI handling feature in<br />

<strong>Freedom</strong> <strong>EVOware</strong> <strong>Standard</strong>. <strong>Freedom</strong> <strong>EVOware</strong> Plus uses a different concept<br />

for automatic DITI handling.<br />

See 17.1 “Using the Automatic DITI Handling feature”, 17-1) for more<br />

information.<br />

14.1.4.17 SAMPLE_CNT<br />

If you want to write a script which allows a different number of samples in each<br />

run, you would normally need to modify the script each time you use it. The<br />

SAMPLE_CNT counter variable allows you to write a script for the maximum<br />

number of samples which you expect and to limit the script during runtime<br />

according to the actual number of samples. SAMPLE_CNT is intended for use in<br />

loops in combination with basic pipetting commands such as Aspirate, Dispense,<br />

Mix, Get DITIs and Drop DITIs.<br />

This feature is activated by assigning a positive value to SAMPLE_CNT.<br />

If SAMPLE_CNT is set to a value which is greater than or equal to 0, <strong>Freedom</strong><br />

<strong>EVOware</strong> keeps a count of how many different tips are used in each cycle of the<br />

following loop(s). The loop is then terminated the next time End Loop is executed<br />

when the number of tips used reaches SAMPLE_CNT. If SAMPLE_CNT is not a<br />

multiple of the number of tips used in one cycle of the loop(s), <strong>Freedom</strong> <strong>EVOware</strong><br />

modifies the tip selection in the final cycle of the loop.<br />

The following figure shows an example of using the SAMPLE_CNT variable:<br />

Fig. 14-3 Using the SAMPLE_CNT variable<br />

14 - 8 <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!