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.