IviRFSigGen_ConfigureLFGenerator

CVI/LabWindows IVI Class Driver

IviRFSigGen_ConfigureLFGenerator

IviRFSigGenLFGenerator Capability Group

C Function Prototype

ViStatus IviRFSigGen_ConfigureLFGenerator (ViSession vi, ViReal64 frequency, ViInt32 waveform);

Purpose

This function configures the LF generators output frequency and waveform.

Parameters

Name Type Description
vi ViSession The ViSession handle that you obtain from the IviRFSigGen_init or IviRFSigGen_InitWithOptions function. The handle identifies a particular instrument session.

Default Value: None

frequency ViReal64 Specifies the frequency of the active LF generator. The driver uses this value to set the IVIRFSIGGEN_ATTR_LF_GENERATOR_FREQUENCY attribute.

Units: Hertz

Default Value: 500 Hz

waveform ViInt32 Specifies the waveform of the active LF generator. The driver uses this value to set the IVIRFSIGGEN_ATTR_LF_GENERATOR_WAVEFORM attribute.

Defined Values:

IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_SINE
- Sinusoid waveform.

IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_SQUARE
- Square waveform.

IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_TRIANGLE
- Triangle waveform.

IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_RAMP_UP
- Rising ramp waveform.

IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_RAMP_DOWN
- Falling ramp waveform.

Default Value: IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_SINE

Return Values