Development status:
Released,
Release: release_2_1_0
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/CounterTimer/NI/NI6602
Contact:
Class Description
Families: CounterTimer
Key words: - NI
Platform: Windows
Language: Cpp
Contact:
Hardware
Manufacturer: NI
Product:
6602
Bus: Compact PCI
Class interface
Attributes:
Name | Description |
---|---|
actuatorsSpectrum: DevString | — |
sensorsSpectrum: DevString | — |
actuatorsProxiesSpectrum: DevString | — |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: DevString |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
StartInput: DevVoid Output: DevVoid |
Start acquisition |
StopInput: DevVoid Output: DevVoid |
Stop the current acquisition |
GetInfoInput: DevVoid Output: DevString |
Get driver version, Enumerate available boards with their type |
SetBufferedModeInput: DevVoid Output: DevVoid |
switch the device from scalar mode to buffered mode |
SetScalarModeInput: DevVoid Output: DevVoid |
switch the device from buffered mode to scalar mode |
NexusResetBufferIndexInput: DevVoid Output: DevVoid |
Call the nexuscpp function : ResetBufferIndex, which is used to start a new acquisition sequence with index starting at 1 |
Pipes:
Properties:
Name | Description |
---|---|
BoardsString[]Type | The name of the boards as specified in Measurement & Automation eXplorer (MAX). |
IsMasterDevBoolean | Specify if the board generates the counting signal or if this signal comes from an external input. - If 1, the counter0 will generate the signal that specify the integration time of the other counters of the board. -If 0, the integration time will come from the input PFI38. |
SlavesString[]Type | The slaves device names (used only if IsMaster is equals to 1). |
NexusNbAcqPerFileDevLong | Define the number of acquisition (steps) in each nexus file. |
MemorizedNexusFileGenerationDevBoolean | Allows storage of acquired data into Nexus files. |
MemorizedNexusTargetPathDevString | Define the root path for generated nexus files. |
MemorizedContinuousAcquisitionDevBoolean | Allows the auto restart of the acquisition. |
NexusMeasureDimensionDevShort | Dimension of the measure to be pushed into the nexus file, can be : 0 -> for a 0D measure (a scalar value) 1 -> for a 1D measure (a spectrum value) |
MemorizedTotalNbPointDevLong | — |
MemorizedIntegrationTimeDevDouble | — |
MemorizedBufferDepthDevDouble | — |
NexusSynchronousSavingDevBoolean | Flag saying if the Nexus saving is synchronous or asynchronous. Default = false |
TimeoutSecDevDouble | Timeout of the acquisition in seconds (default = 3) |
ApplyNumTriggersBugWorkaroundDevBoolean | If set to true, the ``n + 1 triggers bug workaround`` is applied |
Please log in to comment.