diff --git a/documentation/pilatusDoc.html b/documentation/pilatusDoc.html index a3b232b..994776b 100755 --- a/documentation/pilatusDoc.html +++ b/documentation/pilatusDoc.html @@ -10,7 +10,7 @@

areaDetector Pilatus driver

- August 18, 2009

+ May 15, 2010

Mark Rivers

@@ -47,9 +47,9 @@

This driver inherits from ADDriver. - It implements many of the parameters in NDStdDriverParam_t (see - asynNDArryDriver.h) and in ADStdDriverParam_t (see - ADArrayDriver.h). It also implements a number of parameters that are specific + It implements many of the parameters in + asynNDArrayDriver.h and in + ADArrayDriver.h. It also implements a number of parameters that are specific to the Pilatus detectors.The pilatusDetector class documentation describes this class in detail.

@@ -76,7 +76,7 @@ ADTriggerMode - $(P$(R)TriggerMode + $(P)$(R)TriggerMode The driver redefines the choices for the ADTriggerMode parameter (record $(P)$(R)TriggerMode) from ADDriver.h. The choices for the Pilatus are: @@ -101,7 +101,7 @@ ADExposureTime - $(P$(R)ExposureTime + $(P)$(R)ExposureTime In External Enable mode this value is not used by camserver. However, it should be set larger than the maximum time exposure time from the external source, so that @@ -112,7 +112,7 @@ ADNumImages - $(P$(R)NumImages + $(P)$(R)NumImages Controls the number of images to acquire. It applies in all trigger modes except Alignment. @@ -121,7 +121,7 @@ ADExposurePeriod - $(P$(R)ExposurePeriod + $(P)$(R)ExposurePeriod Controls the exposure period in seconds. It applies only in Internal or External Trigger modes when NumImages >1. @@ -130,7 +130,7 @@ ADNumExposures - $(P$(R)NumExposures + $(P)$(R)NumExposures Controls the number of exposures per image. It is only used in External Enable mode. @@ -138,7 +138,7 @@ ADAquire - $(P$(R)Acquire + $(P)$(R)Acquire Controls the acquisition. Setting this to 1 starts image acquisition. The driver sets the record to 0 when acquisition is complete. This means an entire acquisition @@ -150,7 +150,7 @@ NDFilePath - $(P$(R)FilePath + $(P)$(R)FilePath Controls the path for saving images. It must be a valid path for camserver and for the areaDetector driver, which is normally running in an EPICS IOC. If camserver @@ -159,9 +159,9 @@ - NDFileFormat + NDFileTemplate - $(P)$(R)FileFormat + $(P)$(R)FileTemplate camserver uses the file extension to determine what format to save the files in. The areaDetector Pilatus driver only supports TIFF files, so the extension should @@ -186,9 +186,9 @@ test6_2_0035.tif test6_2_0035.tif, test6_2_0036.tif, ...

- It is useful to use NDPluginROI to define an ROI containing the entire Pilatus detector. - The MaxValue_RBV PV in this ROI can be monitored to make sure that the 20-bit limit - of 1,048,575 is not being approached in any pixel. + It is useful to load and enable an NDPluginStats plugin that gets its data from + the Pilatus driver. The MaxValue_RBV PV for that plugin can be monitored to make + sure that the 20-bit limit of 1,048,575 is not being approached in any pixel.

Pilatus specific parameters

@@ -499,21 +499,28 @@ badX2,badY2 replacementX2,replacementY2 controls that are not applicable to the Pilatus.

pilatusDetector.adl is the main screen used to control the Pilatus - driver. All records except those for ROIs are accessed through this screen. + driver.

pilatusDetector.adl

pilatusDetector.png

- NDROI8.adl is used to define the ROIs, and to display the statistics - for each ROI. In this example there are 3 valid ROIs defined. ROI 0 is the entire - detector, ROI 1 is a 100x50 rectangle starting at [300,60], and ROI 2 is a 50x30 - rectangle starting at [320,70].

+ NDROI4.adl is used to define the ROIs. In this example there are 3 + valid ROIs defined. ROI 1 is the entire detector, ROI 2 is a 300x50 rectangle starting + at [100,60], and ROI 3 is a 50x30 rectangle starting at [220,70].

- NDROI8.adl

- NDROI8.png
+ NDROI4.adl + pilatusROI4.png +

+ NDStats5.adl is used to display the statistics in the ROIs defined + above. +

+
+

+ NDStats5.adl

+ pilatusStats5.png

mca.adl or mca_small.adl can be used to plot the net or total counts in an ROI when NImages>1. In this example the plot is the net counts in ROI 1 as