Display Verbs; Syntax Summary; Script; Whitespace - Roper Photometric Owner's Manual

Advanced camera operation
Table of Contents

Advertisement

Display Verbs

Syntax Summary

Script

Whitespace

Function Syntax

Readout / Display

6
Advanced Camera Operation Manual
The pixel_display verb is not sent to the camera and does not affect data
collection. However, once the data has been collected, the application examines
the script, the pixel_display verbs, and any loop commands. From this
information, the application determines how to display the images. (Note that
the pixel_display function may appear inside loops, outside loops, or both.)
If you use pixel_readout anywhere in the script, you must also use
. (If the script does not include pixel_readout ,
pixel_display
must not appear.)
pixel_display
The following is a summary of ICL script syntax:
Every script must start with script_begin and end with script_end . Match
each loop_begin with a loop_end .
Opening comments.
These don't need to be inside comment marks.
script_begin( );
verb( );verb( param,param );
loop_begin( loop_count );
verb( param );
loop_end( );
pixel_readout( param,param,param,param,param );
pixel_display( param,param );
script_end( param );
Whitespace is never required.When whitespace is allowed,the following are
allowed:
character:
space
ASCII name:
space
dec. value:
32
C generation:
" "
verb();
verb_name( param, param, param ); whitespace verb( param );
verb( param );
Verb names (functions) are always lowercase. Some functions contain
underscores.
Every verb must be followed by parentheses and terminated by a semicolon.
The number of parameters is fixed for each verb.
Parameters must be hard-coded, numeric values, containing only the
characters [0...9].
Parameters must be separated by commas.
Whitespace may be inserted between parenthesis, commas, parameters, or
verbs, but not between verbs and opening parenthesis.
Neither pixel_readout nor pixel_display is mandatory, but if one appears,
they must both appear. The total number of pixels collected must match the total
number of pixels displayed.
^I
^J
^L
^M
HT
LF
FF
CR
9
10
12
13
\t
\n
\f
\r
/*...*/(non-nested
comments)
47,42 ... 42,47
"/*" ... "*/"

Advertisement

Table of Contents
loading

Table of Contents