Output Attributes:Output Mode
Short Name: Output Mode
Sets which output mode the signal generator will use. The value you specify determines which VIs and properties you use to configure the waveform the signal generator produces.
Default Value: NIFGEN_VAL_OUTPUT_FUNC
Defined Values:
NIFGEN_VAL_OUTPUT_FUNC | Standard Function |
NIFGEN_VAL_OUTPUT_FREQ_LIST | Frequency List |
NIFGEN_VAL_OUTPUT_ARB | Arbitrary Waveform |
NIFGEN_VAL_OUTPUT_SEQ | Arbitrary Sequence |
NIFGEN_VAL_OUTPUT_SCRIPT | Script |
Standard Function
When you set Output Mode to Standard Function (NIFGEN_VAL_OUTPUT_FUNC), you can use the following VIs to configure the waveform:
- niFgen Configure Standard Waveform VI
- niFgen Define User Standard Waveform VI
- niFgen Clear User Standard Waveform VI
You can also set the following properties:
Frequency List
When you set Output Mode to Frequency List (NIFGEN_VAL_OUTPUT_FREQ_LIST), you can use the following VIs to configure the waveform:
- niFgen Create Frequency List VI
- niFgen Clear Frequency List VI
- niFgen Query Freq List Capabilities VI
- niFgen Configure Frequency List VI
You can also set the following properties:
Arbitrary Waveform
When you set Output Mode to Arbitrary Waveform (NIFGEN_VAL_OUTPUT_ARB), you can use the following VIs to configure the waveform:
- niFgen Query Arb Waveform Capabilities VI
- niFgen Create Waveform (poly) VI
- niFgen Clear Arbitrary Waveform VI
- niFgen Clear Arbitrary Memory VI
- niFgen Configure Arbitrary Waveform VI
- niFgen Configure Clock Mode VI
- niFgen Set Sample Rate VI
- niFgen Allocate Waveform VI
- niFgen Set Waveform Next Write Position VI
- niFgen Write Waveform (poly) VI
You can also set the following properties:
Arbitrary Sequence
When you set Output Mode to Arbitrary Sequence (NIFGEN_VAL_OUTPUT_SEQ), you can use the following VIs to configure the sequence:
- niFgen Query Arb Waveform Capabilities VI
- niFgen Create Waveform (poly) VI
- niFgen Clear Arbitrary Waveform VI
- niFgen Clear Arbitrary Memory VI
- niFgen Query Arb Sequence Capabilities VI
- niFgen Create Arbitrary Sequence VI
- niFgen Create Advanced Arb Sequence VI
- niFgen Clear Arbitrary Sequence VI
- niFgen Configure Arbitrary Sequence VI
- niFgen Configure Clock Mode VI
- niFgen Set Sample Rate VI
- niFgen Allocate Waveform VI
- niFgen Set Waveform Next Write Position VI
- niFgen Write Waveform (poly) VI
You can also set the following properties:
Script
When you set Output Mode to Script (NIFGEN_VAL_OUTPUT_SCRIPT), you can use the following VIs to configure the script:
- niFgen Allocate Named Waveform VI
- niFgen Set Named Waveform Next Write Position VI
- niFgen Write Named Waveform VI
- niFgen Delete Named Waveform VI
- niFgen Write Script VI
- niFgen Delete Script
You can also set the following property:
Note You cannot change this property while the device is generating a waveform. If you want to change the device configuration, call the niFgen Abort Generation VI or wait for the generation to complete. |
Remarks
The following table lists the characteristics of this property.
Data Type | ViInt32 |
Permissions | R/W |
Channel Based | No |
High-Level VI | None |