2. Error Codes

General Error Codes

CODE

ERROR

COMMENT

5001

Override Error: Abstract class called

NISTObject_class: This error occurs when the parent instance of a method that must be overridden is called. A child override instance should be called instead

5002

The invalid message string % was received by module %s

NISTCloneableModule.lvlib:Main.vi. Error thrown when the default case of the queued message handler is called. An unhandled message was inserted into the queue

5004

Plugin class file not found at path: %s

Check plugin .ini file for properly formatted relative path to class and check that the specified plugin class exists. Each plugin has a .ini file which contains a path to the class file itself. This error indicates that the class file was not found at the path indicated in the ini file

Scope Error Codes

CODE

ERROR

COMMENT

21001

Improper channel name %s. Must be Channel 1 through Channel 4

The OScope channel names must be specific to the scope class

21002

Trigger Type %s is not yet supported

This Trigger type will require the addition of an IVI extended class to the module

21003

The scope module is not connected to the oscilloscope. Call Initialize to connect to the Oscope

21004

Acquisition type %s is not supported by this oscilloscope

Sync Module Error Codes

CODE

ERROR

COMMENT

22001

Clock Name: %s Not Found

Configure Clock command passed a clock name that was not found in the array of module clock properties

22002

Unsupported Clock Type %s

The Named Clock has a clock type that is not handled by the configure clocks method

22003

Unable to Synchronize Timing System to Clock Reference. Be sure a cable is connected from the clock reference output to the ClkIn of the timing card

The timing card uses a PLL to synchronize to an external timing reference (GPS, 1588, ETc.) Generally this is a 10 MHz clock input.

22004

Trigger Name: %s Not Found

Configure Trigger command passed a trigger name that was not found in the array of module trigger properties

22005

Unsupported Trigger Type %s

The Named Trigger has a trigger type that is not handled by the configure triggers method

22006

Trigger Name %s is not a %s trigger type. Check the INI file

The Named Trigger has a trigger type that does not match the trigger type being handled.

22007

Trigger Name %s Timestamping has not been Enabled

An attempt to read a trigger timestamp was made to a trigger which has not had timestamping enabled

22008

Warning: Windows clock synchronization can only occur is LabVIEW is being run as administrator. Either:1) Ensure LabVIEW was started with Run As Administrator OR 2) Open Sync Module Settings and disable SyncWinClk.

22009

Reference Clock Not Present: Status = %s

The Reference Clock is not operating

22010

Time out < %d ms while waiting for Sync Loop to stop

The Sync look was requested to stop in the indicated time but for some reason did not.

Digitizer Module Error Codes

CODE

ERROR

COMMENT

23001

Channel Name: %s Not Found

a command passed a channel name that was not found in the array of channel properties

23002

Invalid Sample Clock Type %s selected

This hardware requires a sample clock source and selected type is not available.

23003

%d Pretrigger samples can only work with a Reference trigger source

Either set the pretrigger samples to 0 or set the Trigger source to Reference.

23004

Invalid or unknown trigger source %s

Trigger sources can be Edge, Immediate, or reference.

Function Generator Error Codes

CODE

ERROR

COMMENT

24001

Trigger type %s is not supported by this hardware

attempted to configure a trigger type that is not handled by the hardware being used.

24501

Multiband function class, handle %s does not have equal number of frequency, Damping, Index and phase elements

The confuration elements for multiband oscillators must have the same number of elements for each channel

Analysis Class Error Codes

CODE

ERROR

COMMENT

25001

Warning: Cannot Change Configuration while Analysis is running

User attempted to access the Analysis Configuration while an analysis was in progress

25002

Unsupported Test Type: %s

Support for this test type has not beed created yet

AC Pwr Error Codes

CODE

ERROR

COMMENT

26001

Operation mode %s is only compatible with AC

The user selected an AC-only operation mode, but attempted to treat the device as a DC system. The configuration was cancelled.

26002

Operation mode %s is only compatible with DC

The user selected a DC-only operation mode, but attempted to treat the device as an AC system. The configuration was cancelled.

26003

Maximum AC Power Load %d is not above 0.

The user attempted to set the maximum AC Power Load to 0 or a negative value, making it impossible for the load to dissipate power.

26004

Slew Rates can only be controlled when load is in CR and CC operation modes.

A function call was made to alter the slew rates of the function while the load was set to an operating mode in which the slew rates cannot be managed.

26005

Operation mode % is not compatible with RLC operations.

A function call was made to configure the RLC values of the device, though the device is in a non-RLC operation mode.

26006

The %s of %#g was outside of the parameter’s range of %#g-%#g..

A parameter was selected that fell outside of its appropriate range; please set the parameter to fall within the range.

26007

The module attempted to range check an invalid parameter %s.

RangeCheck.vi attempted to run a check that didn’t exist. Check the string calling the variable and adjust it so it fits an appropriate value.

26008

The number of loads %d must be equal to the number of phases %d.

26009

The module received a command to initialize the device but is currently acquiring data. Abort the acquistion and close the reference in order to initialize a session to the device.

26010

The number of phases required by the mode %d does not match the number of configured modes %d.

26011

The number of phases configured %d must be less than or equal to 3.

26012

Measurement Type %s is not currently supported.

26013

Measurement Handle %s does not match Output Handle.

26014

The %s cannot be zero.

26015

The %s cannot be zero.

26016

The configured fetch time %g seconds must be greater than the set aperture time of %g seconds.

26017

Macros can only be edited if the NHR DC is connected and the visible Modules Element has a valid handle.

SpecAn Error Codes

CODE

ERROR

COMMENT

27001

The plugin’s acquisiton mode cannot be changed while acquiring data. Abort the acquisiton then change the acquisition mode.

27002

The module received a command to initialize the device but is currently acquiring data. Abort the acquistion and close the reference in order to initialize a session to the device.

27003

The module received a command to initiate acquisition but is currently acquiring data. Abort the acquistion in order to initiate another acquisition.

27004

The module exceeded the amount of time specified waiting for the acquisition loop to enter the idle state. Increase the amount of time needed for the acquisition to complete or reduce the amount of data requested.

Test Class Error Codes

CODE

ERROR

COMMENT

30001

Unknown module name %s

Attemped to access an unknown or unsupported pluggable module

30002

Loop stop condition name %s is unknown. Loop will be stopped

Unrecognized loop stop condition names must force a stop to avoid infinate loops

30003

Sync module not locked. Abort the test, wait for lock, and try again

This framework must be synchronized before any test can be conducted”

30102

Test Automation invalid Get argument %s

The test script sent an argument that is not supported

Bus Class Error Codes

CODE

ERROR

COMMENT

31001

Bus Number not found %#d

While searching the bus class for a particular bus number, the bus was not found in the class

31002

Bus number %#d already exists

While trying to add a bus, the bus number was found to already exist

31003

Invalid Module type %#s

While configuring modules, an unrecognized module type was found