Roper Photometric manual Function Syntax Readout / Display

Page 12

Display Verbs 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 pixel_display. (If the script does not include pixel_readout, pixel_display must not appear.)

Syntax Summary The following is a summary of ICL script syntax:

Script 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 Whitespace is never required.When whitespace is allowed,the following are allowed:

character:

space

^I

^J

^L

^M

/*…*/(non-nested

 

 

 

 

 

 

comments)

ASCII name:

space

HT

LF

FF

CR

 

dec. value:

32

9

10

12

13

47,42 … 42,47

C generation:

“ ”

\t

\n

\f

\r

“/*” … “*/”

Function Syntax

Readout / Display

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.

6Advanced Camera Operation Manual

Image 12
Contents Page Rev C1 Limited Warranty Roper Scientific Analytical Instrumentation Your Responsibility Table of Contents Index Introduction DescriptionSoftware Roper Scientific Customer Service BeneluxICL Following parameters are illegal Multiple Parameter FunctionsICL Function Syntax Readout / Display Function Definitions ClearparallelclearcountClearuntiltrig Exposeuntiltrig ExposewhiletrigclearfirstLoopend Pixeldisplayx,yPixelreadoutsoffset, ssize, sbin, psize, pbin Scriptbegin ScriptendcontinclearShiftimagetostorage Shiftmodeis ShiftmodeisaltShiftmodeism ShiftmodeismaltShutteropen Example Scripts Open the ShutterSingle Image TDI Time Delay Integration Panorama Ratio Imaging 2-Frame Ratio Ratio Imaging Multi-Frame Ratio CCD ESignal to Begin the Experiment Color SequenceIntermittent Exposure Good Exposure TimeHigh-Speed Spectroscopy Done EXPOSING, NOW ReadoutError Codes Man Pages Class 101 ICL Plexpdisplayscript101Class 101 ICL Plexpinitscript101 Boolean plexpinitscriptvoidClass 101 ICL Plexplisterrscript101 Class 101 ICL Plexpsetupscript101 Class 101 ICL Plexpstartscript101 Boolean Plexpstartscriptint16 hcam, voidptr pixelstreamClass 101 ICL Plexpuninitscript101 Boolean plexpuninitscript voidICL This page intentionally left blank Introduction Theory of Operation Potential WellsCharge Transfer Typical CCD Imager CCD Readout Subarray Readout Binned Readout CCD Architectures CCD ArchitecturesFrame Transfer Variations Resolution Sensitivity CCD Camera ImplementationsThick and Thinned CCDs Sources of Noise FiberopticsSNR Additional Reading This page intentionally left blank Index Page Index Benelux France Germany Japan