Admin Production ni-theme
Current Publication

Status Simulation Properties

IVI Compliance Package

Properties for Status Simulation in IviDigitizer

When an IviDigitizer driver function is called, the driver queries whether NISDIGITIZER_ATTR_SIMULATE_STATUS_CODE is enabled. If NISDIGITIZER_ATTR_SIMULATE_STATUS_CODE is enabled, the driver gets the appropriate VI's simulation status code. If the value of the simulation status code represents a warning, meaning it has a positive value, then the status code is returned as the VI's return status only if no other error or warning occurred before the VI ends. If the value of the simulation status code represents an error, meaning it has a negative value, then the status code is returned as the VI's return status only if no other error occurred before the VI ends.

The following IviDigitizer VIs do not support status code simulation:

Each VI supported by the IviDigitizer class driver has a corresponding property that determines the status code to return when status code simulation is enabled. The following table lists the status code properties and the VI for which they return a value. These properties are all of type ViInt32, non-readable, and non-channel based.

Note Note  In the following table, the literal string NISDIGITIZER_ATTR_ precedes all attribute names.

IviDigitizer Properties for Status Simulation

Property VI
INIT_STATUS IviDigitizer Initialize, IviDigitizer Initialize With Options
CLOSE_STATUS IviDigitizer Close
RESET_STATUS IviDigitizer Reset
SELF_TEST_STATUS IviDigitizer Self-Test
ERROR_QUERY_STATUS IviDigitizer Error-Query
ERROR_MESSAGE_STATUS IviDigitizer Error Message
REVISION_QUERY_STATUS IviDigitizer Revision Query
RESET_DEFAULT_STATUS IviDigitizer Reset With Defaults
DISABLE_STATUS IviDigitizer Disable
INVALIDATE_STATUS IviDigitizer Invalidate All Attributes
GET_CH_NAME_STATUS IviDigitizer Get Channel Name
CONFIGURE_ACQUISITION_STATUS IviDigitizer Configure Acquisition
CONFIGURE_CHANNEL_STATUS IviDigitizer Configure Channel
CONFIGURE_EDGE_TRIGGER_SOURCE_STATUS IviDigitizer Configure Edge Trigger Source
GET_TRIGGER_SOURCE_NAME_STATUS IviDigitizer Get Trigger Source Name
ABORT_STATUS IviDigitizer Abort
INITIATE_ACQUISITION_STATUS IviDigitizer Initiate Acquisition
FETCH_WAVEFORM_INT8_STATUS IviDigitizer Fetch Waveform Int8
FETCH_WAVEFORM_INT16_STATUS IviDigitizer Fetch Waveform Int16
FETCH_WAVEFORM_INT32_STATUS IviDigitizer Fetch Waveform Int32
FETCH_WAVEFORM_REAL64_STATUS IviDigitizer Fetch Waveform Real64
READ_WAVEFORM_INT8_STATUS IviDigitizer Read Waveform Int8
READ_WAVEFORM_INT16_STATUS IviDigitizer Read Waveform Int16
READ_WAVEFORM_INT32_STATUS IviDigitizer Read Waveform Int32
READ_WAVEFORM_REAL64_STATUS IviDigitizer Read Waveform Real64
IS_IDLE_STATUS IviDigitizer Is Idle
IS_MEASURING_STATUS IviDigitizer Is Measuring
IS_WAITING_FOR_ARM_STATUS IviDigitizer Is Waiting For Arm
IS_WAITING_FOR_TRIGGER_STATUS IviDigitizer Is Waiting For Trigger
QUERY_MIN_WAVEFORM_MEMORY_STATUS IviDigitizer Query Min Waveform Memory
WAIT_FOR_ACQUISITION_COMPLETE_STATUS IviDigitizer Wait For Acquisition Complete
FETCH_MULTI_RECORD_WAVEFORM_INT8_STATUS IviDigitizer Fetch Multi Record Waveform Int8
FETCH_MULTI_RECORD_WAVEFORM_INT16_STATUS IviDigitizer Fetch Multi Record Waveform Int16
FETCH_MULTI_RECORD_WAVEFORM_INT32_STATUS IviDigitizer Fetch Multi Record Waveform Int32
FETCH_MULTI_RECORD_WAVEFORM_REAL64_STATUS IviDigitizer Fetch Multi Record Waveform Real64
CONFIGURE_TEMPERATURE_UNITS_STATUS IviDigitizer Configure Temperature Units
QUERY_BOARD_TEMPERATURE_STATUS IviDigitizer Query Board Temperature
CONFIGURE_INPUT_FILTER_STATUS IviDigitizer Configure Input Filter
QUERY_CHANNEL_TEMPERATURE_STATUS IviDigitizer Query Channel Temperature
CONFIGURE_TIME_INTERLEAVED_CHANNEL_LIST_STATUS IviDigitizer Configure Time Interleaved Channel List
CONFIGURE_DATA_INTERLEAVED_CHANNEL_LIST_STATUS IviDigitizer Configure Data Interleaved Channel List
CONFIGURE_REFERENCE_OSCILLATOR_STATUS IviDigitizer Configure Reference Oscillator
CONFIGURE_REFERENCE_OSCILLATOR_OUTPUT_ENABLED_STATUS IviDigitizer Configure Reference Oscillator Output Enabled
CONFIGURE_SAMPLE_CLOCK_STATUS IviDigitizer Configure Sample Clock
CONFIGURE_SAMPLE_CLOCK_OUTPUT_ENABLED_STATUS IviDigitizer Configure Sample Clock Output Enabled
CONFIGURE_SAMPLE_MODE_STATUS IviDigitizer Configure Sample Mode
SELF_CALIBRATE_STATUS IviDigitizer Self Calibrate
CONFIGURE_DOWNCONVERSION_STATUS IviDigitizer Configure Downconversion
CONFIGURE_EDGE_ARM_SOURCE_STATUS IviDigitizer Configure Edge Arm Source
GET_ARM_SOURCE_NAME_STATUS IviDigitizer Get Arm Source Name
CONFIGURE_MULTI_ARM_STATUS IviDigitizer Configure Multi Arm
CONFIGURE_GLITCH_ARM_SOURCE_STATUS IviDigitizer Configure Glitch Arm Source
CONFIGURE_RUNT_ARM_SOURCE_STATUS IviDigitizer Configure Runt Arm Source
SEND_SOFTWARE_ARM_STATUS IviDigitizer Send Software Arm
CONFIGURE_TV_ARM_SOURCE_STATUS IviDigitizer Configure TV Arm Source
CONFIGURE_WIDTH_ARM_SOURCE_STATUS IviDigitizer Configure Width Arm Source
CONFIGURE_WINDOW_ARM_SOURCE_STATUS IviDigitizer Configure Window Arm Source
CONFIGURE_TRIGGER_MODIFIER_STATUS IviDigitizer Configure Trigger Modifier
CONFIGURE_MULTI_TRIGGER_STATUS IviDigitizer Configure Multi Trigger
CONFIGURE_PRETRIGGER_SAMPLES_STATUS IviDigitizer Configure Pretrigger Samples
CONFIGURE_TRIGGER_HOLDOFF_STATUS IviDigitizer Configure Trigger Holdoff
CONFIGURE_GLITCH_TRIGGER_SOURCE_STATUS IviDigitizer Configure Glitch Trigger Source
CONFIGURE_RUNT_TRIGGER_SOURCE_STATUS IviDigitizer Configure Runt Trigger Source
SEND_SOFTWARE_TRIGGER_STATUS IviDigitizer Send Software Trigger
CONFIGURE_TV_TRIGGER_SOURCE_STATUS IviDigitizer Configure TV Trigger Source
CONFIGURE_WIDTH_TRIGGER_SOURCE_STATUS IviDigitizer Configure Width Trigger Source
CONFIGURE_WINDOW_TRIGGER_SOURCE_STATUS IviDigitizer Configure Window Trigger Source