This is historical information of device classes implemented in NI6602 device server.
Use this link to find the valid information.
Development status:
Released
Information status: Updated
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 |
---|---|
StopInput: DevVoid Output: DevVoid |
Stop the current acquisition |
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 |
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 |
22 Feb 2018, DS Admin
Updated:
The device class has been updated.
You are looking at this version now.
20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Updated:
The device class has been updated.
You are looking at this version now.
20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Added by:pgoryl2
on:22 Feb 2018, 2:33 p.m.