Update Config_Detector
@@ -85,12 +85,24 @@ Further configuration parameters are type-dependent.
|
||||
|
||||
## Epics
|
||||
|
||||
Simple, single-valued EPICS detectors only need to provide a channel name, for example:
|
||||
```json
|
||||
"voltage" : {
|
||||
"active" : 1,
|
||||
"type" : "Epics",
|
||||
"channel": "X07DA-ES1-USER:AI0",
|
||||
},
|
||||
```
|
||||
An Epics type detector will cause _Pixelator_ to wait for a response from EPICS at each scan point. An alternative is to configure a **readOnly** positioner with the [**orchestraDetector** parameter](Config_Positioner#orchestra-detector), which will sample the most recent value of the EPICS channel without waiting for anything.
|
||||
|
||||
However, detectors that provide multiple values, e.g. area detectors, tend to also have significant read-out times and so require a bit more work to coordinate. Communication of the dwell time, pixel/scan-point index, triggering and file path/names can all be communicated via EPICS channels.
|
||||
|
||||
**channel**::<BR>
|
||||
 String value that defines the EPICS channel that the detector will source data from.<BR>
|
||||
 **Default**: empty string
|
||||
|
||||
**channeldetails**::<BR>
|
||||
 String value that defines ???. <BR>
|
||||
 String value that defines the EPICS channel where _Pixelator_ should expect to read the _data_detail_ values. <BR>
|
||||
 **Default**: empty string
|
||||
|
||||
**setTimeChannel**::<BR>
|
||||
@@ -98,7 +110,7 @@ Further configuration parameters are type-dependent.
|
||||
 **Default**: empty string
|
||||
|
||||
**channelStart**::<BR>
|
||||
 String value that defines the EPICS channel where ??? <BR>
|
||||
 String value that defines the EPICS channel that _Pixelator_ should use to communicate a trigger for the detector to begin a measurement. _Pixelator_ will set this channel to `1` when it wants to trigger the detector and then will monitor the channel for a change in value, upon which _Pixelator_ will move the instrument to the next scan point. (i.e. the detector should change the channel value to indicate it has finished the measurement.) <BR>
|
||||
 **Default**: empty string
|
||||
|
||||
**channelCtr**::<BR>
|
||||
@@ -126,17 +138,17 @@ Further configuration parameters are type-dependent.
|
||||
 **Default**: 0.15
|
||||
|
||||
**details**::<BR>
|
||||
 Integer value that defines the length of the data array (always 1D and zero-based) that will be returned by an "Epics" detector. Note that Pixelator requires detectors to additionally return a summary of the data array as a single value per scan point.<BR>
|
||||
 Integer value that defines the length of the data array (always 1D) that will be returned by an "Epics" detector. Note that Pixelator requires detectors to additionally return a summary of the data array as a single value per scan point.<BR>
|
||||
 **Default**: 0
|
||||
|
||||
## Zmq
|
||||
|
||||
**zmqPublisher**::<BR>
|
||||
 String value that defines the ZMQ network address for . <BR>
|
||||
 String value that defines the ZMQ network address and port that _Pixelator_ should subscribe to in order to receive the detector data. For example `"tcp://x07da-qutag-1.psi.ch:5563"`.<BR>
|
||||
 **Default**: empty string
|
||||
|
||||
**zmqRequester**::<BR>
|
||||
 String value that defines <BR>
|
||||
 String value that defines the ZMQ network address and port that _Pixelator_ should use to communicate measurement parameters and scheduling details with the detector. For example `"tcp://x07da-qutag-1.psi.ch:5564"`.<BR>
|
||||
 **Default**: empty string
|
||||
|
||||
**getDataTimeout**::<BR>
|
||||
@@ -144,7 +156,7 @@ Further configuration parameters are type-dependent.
|
||||
 **Default**: 0.15
|
||||
|
||||
**details**::<BR>
|
||||
 Integer value that defines the length of the data array (always 1D and zero-based) that will be returned by an "Epics" detector. Note that Pixelator requires detectors to additionally return a summary of the data array as a single value per scan point.<BR>
|
||||
 Integer value that defines the length of the data array (always 1D) that will be returned by an "Epics" detector. Note that Pixelator requires detectors to additionally return a summary of the data array as a single value per scan point.<BR>
|
||||
 **Default**: 0
|
||||
|
||||
****::<BR>
|
||||
@@ -157,5 +169,4 @@ Further configuration parameters are type-dependent.
|
||||
|
||||
****::<BR>
|
||||
 Integer value that defines <BR>
|
||||
 **Default**: ?
|
||||
|
||||
 **Default**: ?
|
||||
Reference in New Issue
Block a user