Admin Production ni-theme
Current Publication

GaussMonopulse

LabWindows/CVI

GaussMonopulse

Advanced Analysis Library Only

AnalysisLibErrType GaussMonopulse (ssize_t numberOfElements, double amplitude, double delay, double samplingInterval, double centerFrequency, double gaussianMonopulse[]);

Purpose

Generates a Gaussian monopulse array.

This function obtains the element of the output array using the following formula:

where

Parameters

Input
Name Type Description
numberOfElements ssize_t The number of elements to generate.
amplitude double Peak amplitude of the pulse.
delay double Shifts the peak of the pulse.
samplingInterval double The sampling interval, which must be positive.
centerFrequency double The center frequency in Hertz, which must be positive.
Output
Name Type Description
gaussianMonopulse double [] The generated Gaussian monopulse.

Return Value

Name Type Description
status AnalysisLibErrType A value that specifies the type of error that occurred. Refer to analysis.h for definitions of these constants.

Additional Information

Library: Advanced Analysis Library

Include file: analysis.h

LabWindows/CVI compatibility: LabWindows/CVI 8.1 and later