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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

14 - Advanced Programming Features for Scripts<br />

Variables and Expressions in Scripts<br />

Fig. 14-13 Array of variables - User prompt during script runtime<br />

14.1.10 Script Commands That Accept Variables and Expressions Converted<br />

to a String<br />

The following table lists the commands that accept variables and expressions<br />

converted to a string (i.e. plain text):<br />

Tab. 14-7 Commands that accept variables and expressions converted to a string<br />

Icon Command Parameter name(s)<br />

Execute Application<br />

Path & Name & Command line<br />

Send Command<br />

Set Variable<br />

User Prompt<br />

Command (the expression is converted to an integer value<br />

before converting it to a string)<br />

Query (Value and Default are also accepted if you declare a<br />

string variable)<br />

Text<br />

14.1.11 Labware Attributes and String Variables<br />

The Set Variable command allows you to read from and write to the labware<br />

attribute “ID” from within pipetting scripts during script runtime. <strong>Freedom</strong><br />

<strong>EVOware</strong> uses the attribute “ID” to store the labware barcode. You can use this<br />

feature to access scanned barcodes from within pipetting scripts.<br />

You cannot read from or write to carrier attributes or other labware attributes in<br />

this way.<br />

This feature is available for both <strong>Freedom</strong> <strong>EVOware</strong> <strong>Standard</strong> and <strong>Freedom</strong><br />

<strong>EVOware</strong> Plus and is mainly intended for advanced applications. Take care when<br />

modifying labware attributes.<br />

In <strong>Freedom</strong> <strong>EVOware</strong> Plus, labware attributes are automatically assigned to string<br />

variables, so it is not necessary to use the Set Variable command in this case (see<br />

14.1.11.1 “Labware Attributes and String Variables in <strong>Freedom</strong> <strong>EVOware</strong> Plus”,<br />

14-18).<br />

Each of the attributes is associated with a script variable using the following<br />

syntax:<br />

$[index].$<br />

[index] is the well number (for microplates) or tube number (for tube racks).<br />

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