Typically in .NET, the user will experience a .NET exception when something goes wrong. In LabVIEW, all .NET exceptions are bundled under a single error code 1172. LabVIEW also reports the .NET exception message with the error 1172. To aid the LabVIEW user, the Multitone Distortion software has an error number embedded at the beginning of each .NET exception message. The error number can be parsed off and processed if desired.
In the following example, the error 1172 displays the LabVIEW exception message followed by an "Inner Exception," which is the is a Multitone Distortion-generated error 9111, where the application is unable to connect to the instrument at TCPIP address 141.121.151.0:
In the .NET error messages list below, the placeholders {0}...{n} represent variables that are replaced/filled with specific error details about where the error occurred, as shown in the above example.
2001 |
{0} value exceeds limit [{1}, {2}]. |
2002 |
{0} clipped, range is [{1}, {2}]. |
2003 |
The {0} Must be between [{1} and {2}]. |
2101 |
Suppression band # {0} {1} frequency exceeds maximum possible frequency for the current configuration and sample rate. |
2102 |
Cannot set Tone Count while Tone Table Auto Update is disabled. |
2103 |
Phase Value clipped, range is [{0}, {1}]. |
2104 |
The Tone Frequency Resolution cannot be set when ToneTableAutoUpdate is Enabled. |
2105 |
Tone Frequency Resolution clipped to {0} limit: [{1}]. |
2106 |
User specified sampleRate and waveform size set {0} Tone Frequency Resolution limit: [{1}]. |
2107 |
User specified sampleRate and waveform size set Tone Frequency Resolution to integer multiples of: [{0}]. |
2108 |
Tone # {0} frequency exceeds maximum possible frequency for the current configuration and sample rate. |
2109 |
Tone Count clipped, range is [{0}, {1}]. |
2110 |
Tone Spacing clipped, range is [{0}, {1}]. |
2111 |
User specified sampleRate and waveform size control Tone Spacing resolution and range to [{0}, {1}]. |
2112 |
Noise Offset clipped, range is [{0}, {1}]. |
2113 |
Notch Offset clipped, range is [{0}, {1}]. |
2114 |
Notch Width clipped, range is [{0}, {1}]. |
2115 |
The Desired Suppression value exceeds limit [{0}, {1}]. |
2116 |
Sample Rate value exceeds limit [{0}, {1}]. |
2117 |
Waveform Size value exceeds limit [{0}, {1}]. And the waveform size must be a multiple of {2} points. |
2118 |
Waveform Name truncated to 22 characters. |
2119 |
Invalid Waveform Name. |
2120 |
IQSkew value exceeds limit [{0}, {1}]. |
2121 |
IQ Gain Balance value exceeds limit [{0}, {1}]. |
2122 |
Marker {2} Start value exceeds limit [{0}, {1}]. |
2123 |
Marker {2} Length value exceeds limit [{0}, {1}]. |
2124 |
Cannot adjust amplitude value when using an N6030A/N8241A/M9330A system. |
2125 |
User specified sampleRate and waveform size control Tone Spacing resolution and range to [{0}, {1}]. |
2126 |
The PSG-C does not support External Trigger Delay in Samples |
2127 |
The Output Voltage must be between [{0} and {1}]. |
2128 |
The Voltage Offset must be between [{0} and {1}]. |
2129 |
Sync Marker {0} exceeds limits [{1}, {2}]. |
2130 |
Sample Marker {0} exceeds limits [{1}, {2}]. |
2131 |
The PSG-C does not support Power Search Manual Level. |
2132 |
The Output Voltage exceeds limit is [{0}, {1}] or was adjusted for IQ Gain Balance. |
2133 |
Marker {0} Delay exceeds limits[{1}, {2}]. |
2134 |
Marker {0} Width exceeds limits[{1}, {2}]. |
2135 |
Trigger {0} Delay exceeds limits[{1}, {2}]. |
2136 |
Trigger {0} Level exceeds limits[{1}, {2}]. |
2137 |
The Signal Generator {0} value exceeds limit [{1}, {2}]. |
9001 |
Simulated System |
9002 |
Tone Spacing was adjusted based on current setup. |
9003 |
Export tone table error: {0}. |
9004 |
Export NPR Amplitude Profile: {0}. |
9005 |
Tone count changed to an odd number. |
9006 |
The Waveform Size cannot be set when Sample Rate Calculation is Auto. |
9007 |
The Sample Rate cannot be set when Sample Rate Calculation is Auto. |
9008 |
The Signal Analyzer Alignment is disabled. |
9009 |
The array sizes for Waveform Names, Repetitions, and Marker Enables must be the same. |
9010 |
Unable to measure IMD. No suppression bands specified. |
9011 |
Tone count is at its {0}, unable to {1} tones. |
9012 |
The tone table {0}. |
9013 |
The RF Frequency is {0} than the {1} frequency {2}. |
9014 |
The signal Amplitude is {0} than the {1} amplitude supported by the signal generator {2} dBm. |
9015 |
The required RF signal bandwidth and the center frequency exceeds the capabilities of the Arb. Reduce the Tone Count, the Tone Spacing, and/or set the Frequency to the center of the Arb bandwidth ({0}). |
9016 |
The required RF signal bandwidth exceeds the capabilities of the signal generator. |
9017 |
The Tone {0} was adjusted based on the capabilities of the current setup. Download again to generate the adjusted signal. |
9018 |
The Tone Frequency Resolution is not consistent with the Tone Table Frequencies values. |
9019 |
Invalid {0}. |
9020 |
Download already in progress. |
9021 |
The Amplitude Profile {0}. |
9022 |
Cannot correct waveform without a spectrum analyzer configured in the system. |
9023 |
The waveform name array, the repetitions array, and the marker enable array must contain the same number of entries. |
9024 |
The sequence {0}. |
9025 |
Unable to measure {0}. |
9026 |
No tone in the tone table has 0 dB amplitude. |
9027 |
The {0} Generator and the Spectrum Analyzer do not share a common 10 MHz reference. Correction aborted. |
9028 |
The {0} limits have not been initialized. |
9029 |
The maximum desired signal frequency{0}exceeds the system capabilities. Reduce the tone count and/or reduce the tone spacing. For multitone it may also help to reduce the IMD correction start and stop frequencies. For NPR it may also help to disable the Noise Offset Calculation. |
9030 |
Unsupported External Trigger Delay Mode <Sample>. |
9031 |
Could not do {0}. |
9032 |
The waveform {0} exceeds the maximum waveform size of {1} points. |
9033 |
The waveform {0} is smaller than the minimum waveform size of {1} points. |
9034 |
The waveform {0} must be a multiple of {1} points. |
9035 |
The waveform {0} exceeds the available waveform size of {1} points for channel {2}. Delete waveform segments or clear Arb memory. |
9036 |
The Arb sequence memory is full. The sequence {0} exceeds the {1} sequence size of {2}. Delete sequences or clear Arb memory. |
9037 |
There are not any available waveform segment pointers. Delete waveform segments or clear Arb memory. |
9038 |
Internal clock source cannot be used for both channels if they have different output modes. |
9039 |
Channel coupling should be always '{0}' for active channel: {1}. |
9040 |
Cannot use sample clock out 'Internal' if both channels have external clock source and different output modes. |
9041 |
Interpolated mode is not supported. Option 'DUC' is not installed. |
9042 |
Error: Negative number of references to N6030/N8241A/M9330A Arb IO at address {0}. |
9043 |
Error: Unable to close N6030/N8241A/M9330A Arb IO session because there is no such connection at address: {0}. |
9044 |
Sequence must contain two or more waveform segments. |
9045 |
Sequence data arrays (Waveform Names, Repetitions, Marker Enables) must be the same size. |
9046 |
Waveform File Not Found: {0}. |
9047 |
Power Search Failed or timed out. |
9048 |
The spectrum analyzer is aligning. |
9049 |
Update To Instrument Failed - |
9050 |
Not enough memory to store spectrum analyzer state. Make more room so that application can store current state. |
9101 |
Model {0} is not supported signal generator. |
9102 |
Model {0} is not supported spectrum analyzer. |
9103 |
The Arb Waveform Generator {0} is not one of the supported models {1}. |
9104 |
Invalid signal generator: {0}. |
9105 |
The Arb Waveform Generator {0} has incompatible options {1}. |
9106 |
The Arb Waveform Generator {0} requires the following options {1}. |
9107 |
The Arb Waveform Generator {0} prefers firmware revision {1} or later. |
9108 |
The function is not implemented. |
9109 |
Must have an E4438C without option UNB to access alternate amplitude marker routing. |
9110 |
Real time noise not supported in wideband mode. |
9111 |
Unable to make connection to {0}. |
9112 |
Unable to make connection to the M9330A/N824xA/N603xA Arb at {0}. |
9113 |
Arb does not support a connection with: {0}. |
9114 |
Error: The Keysight M9330A/N8241A IVI-C Driver is required to connect to the M9330A/N824xA/N603xA Arb. |
9115 |
ESG does not support {0}. |
9116 |
MXG does not support {0}. |
9117 |
The PSG signal generator requires Option {0} for wideband. |
9118 |
The PSG signal generator requires Option {0} differential wideband. |
9119 |
SuppressIMD abort. |
9120 |
Need option 403 to access real time noise. |
9401 |
The hardware system has not been configured. |
9402 |
{0} is an invalid Settings File. |
9403 |
File {0} Not Found. |
9404 |
Arb External Clock Not Found. |
9405 |
External Clock Signal Not Found. The Arb was reset and existing waveforms and sequences were lost. Make sure external clock signal is present. |
9406 |
Multitone Distortion Failed to import. |
9407 |
Signal Generator Failed to import. |
9408 |
Controller Failed to export. |
9409 |
{0} IO not established. |
9410 |
{0} Firmware update required. |
9411 |
Amplitude Profile file contains duplicate frequency values {0}. |
9412 |
Cannot correct the signal because the Signal Generator is unleveled. |
9413 |
Cannot correct the signal because power search failed. |
9414 |
Error: Unable to query the model number. |
9415 |
Waveform Segment {0} Not Found. |
9416 |
{0:s} AGN6030A IVI-C driver returns {3} 0x{1:X} {2:s}. |
9417 |
Unable to access serial number. |
9418 |
Update driver to 1.20 or higher. |
9419 |
Error: The connected N603xA/N824xA Arb has option SL1 (No Sequencer) and is not supported by this application. |
9420 |
Sequence {0} Not Found. |
9421 |
Advanced Sequence {0} Not Found. |
9422 |
Cannot {0} the instrument. Please try "Run System Configuration Wizard" under System Menu to re-configure the system. |
9423 |
Spectrum Analyzer not configured as part of the system. |
9801 |
{0} |
9802 |
{0} |
9803 |
{0} |