NI-4133 Driver Software Enums and Structs
- Updated2024-07-19
- 1 minute(s) read
ni4133_LeakageCurrentSenseRange Enum
ID | Value |
---|---|
OneMicroAmp | 0 |
TenMicroAmp | 1 |
OneHundredMicroAmp | 2 |
ni4133_MeasurementMode Enum
ID | Value |
---|---|
Average | 0 |
Waveform | 1 |
ni4133_PulseCurrentOutputRange Enum
ID | Value |
---|---|
OneHundredMilliAmp | 0 |
FiveHundredMilliAmp | 1 |
TwoPointFiveAmp | 2 |
TenAmp | 3 |
ni4133_TriggerPolarity Enum
ID | Value |
---|---|
RisingEdge | 0 |
FallingEdge | 1 |
PulseConfiguration
Member Name | Type | Description |
---|---|---|
width | double | Specifies the pulse width in seconds. |
currentLevel | double | Specifies the current level of the pulse in Amps. |
measurementDelay | double | Specifies the delay, in seconds, between the start of the pulse and the measurement. |
measurementTime | double | Specifies the time, in seconds, over which the current and voltage is measured. Increase this time to improve measurement resolution. |
deadTime | double | Specifies the delay, in seconds, between the end of the pulse and the start of the next pulse. |
PulseMeasurement
Member Name | Type | Description |
---|---|---|
numberOfMeasurements | uint32 | Specifies the number of measurements in both voltage and current arrays of a single pulse. |
current | double | Specifies the current measurements of a single pulse. |
voltage | double | Specifies the voltage measurements of a single pulse. |
pulseIndex | uint32 | Specifies the index of the pulse in PulseConfiguration associated with the measurements. |
deltaTime | double | Specifies the sampling period of the measurements. |
PulseMeasurementArray
Member Name | Type | Description |
---|---|---|
arraySize | size | Specifies the array size of the pulse measurement array. |
PulseMeasurements | PulseMeasurement | Specifies the pulse measurement array. |