Download MegaPlus II Users Manual ver 4.6.book

Transcript
MegaPlus II User’s Manual
14.6.3. Integration Time
Properties_IntTime(): Returns the properties of the integration time feature for the
selected Head. Integration time is the amount of time the sensor collects photons for a single
acquisition. Properties include: IsSupported, min, max, one shot avail, auto avail. If hd_no is not
specified, returns the properties for the currently active head.
Command String: "209 (hd_no)<LF>"
Response: "209 <status> 5 <is_sup> <max> <min> <one_shot> <auto><LF>"
Where: 5 => return parameter count
<is_sup> => 1= is supported, 0= not supported
<max> => max shutter value in msec (x.xx format)
<min> => min shutter value in msec (x.xx format)
<one_shot> 1=one shot supported, 0=not supported
<auto> => 1=auto mode supported, 0=not supported
Important Things to Know
MegaPlus II offers two integration time controls: one for free-run integration time and one for
triggered operation. If you are running the camera in triggered mode, you must use the
MP_SetTriggerIntTime() function to control integration time.
The range of integration time values available is determined by 1) tap readout configuration, 2)
pixel clock speed, and binning level. Any time that you change any of these parameters, the
maximum and minimum free-run integration time values will also change. Therefore, whenever
you change readout (MP_SetSensorTapReadout()), speed
(MP_SetCamPixClkSpeed()), or binning level (MP_SetBinning()) you should use the
MP_PropertiesIntTime() function to re-query the available integration time range.
SetIntTime(int_time): Sets the free-run integration time for the selected Head to the
specified value in msec. If hd_no is not specified, sets the free-run integration time for the
currently active head. Note that free-run integration time is distinct from triggered integration
time. (See notes under Properties_IntTime.)
Command String: "210 <value> (hd_no)<LF>"
Where: <value> is the floating point integration time in msec (x.x format). Must fall within min
and max specified in Properties_Shutter command. If a value larger than the maximum is
specified, the integration time will be set to the maximum allowable value.
Response: "210 <status> 0<LF>"
Where: 0 => return parameter count
GetIntTime(int_time): Returns the free-run integration time for the selected Head in
msec. If hd_no is not specified, returns the free-run integration time for the currently active
head. Note that free-run integration time is distinct from triggered integration time. (See notes
under Properties_IntTime.)
Command String: "211 (hd_no)<LF>"
Response: "211 <status> 1 <value><LF>"
Where: 1 => return parameter count
<value> = shutter time in msec returned from the camera.
Redlake
3/10/05
80