Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Measurement Studio Analysis Libraries

The Standard Analysis class library includes the sawtooth, sine, square, triangle, and 2D array operations functions.

View the Measurement Studio Resource Page

Analysis Library .NET Class Libraries
(C# .NET and VB .NET)
C++ .NET (MFC)
Libraries
Visual Basic 6.0
ActiveX Controls
Visual C++ 6.0 Libraries
Pro Ent Pro Ent Pro Ent Pro Ent
Measurements
AC and DC Estimator YES YES YES YES
Amplitude and Phase Spectrum YES YES YES YES
Auto Power Spectrum YES YES YES YES
Cross Power Spectrum YES YES YES YES
Cycle RMS Average YES
Harmonic Analyzer YES YES YES
Impulse Response Function YES YES YES YES YES YES
Network Functions (avg) YES YES YES YES YES YES
Power and Frequency Estimate YES YES YES YES
Pulse Measurements YES
Scaled Time Domain Window YES YES YES YES
Single Tone Information YES
Spectrum Unit Conversion YES YES YES YES
State Levels YES
Transfer Function YES YES YES YES
Transition Measurements YES
Analysis Library .NET Class Libraries
(C# .NET and VB .NET)
C++ .NET (MFC)
Libraries
Visual Basic 6.0
ActiveX Controls
Visual C++ 6.0 Libraries
Pro Ent Pro Ent Pro Ent Pro Ent
Signal Generation
Arbitrary Wave YES YES YES YES YES YES
Chirp Pattern YES YES YES YES
Gaussian White Noise YES YES YES YES YES YES
Impulse Pattern YES YES YES YES
Pulse Pattern YES YES YES YES
Ramp Pattern YES YES YES YES
Sawtooth Wave YES YES YES YES
Sinc Pattern YES YES YES YES
Sine Pattern YES YES YES YES YES
Sine Wave YES YES YES YES YES YES YES
Square Wave YES YES YES YES YES YES
Triangle Wave YES YES YES YES YES YES
Uniform White Noise YES YES YES YES YES YES
Analysis Library .NET Class Libraries
(C# .NET and VB .NET)
C++ .NET (MFC)
Libraries
Visual Basic 6.0
ActiveX Controls
Visual C++ 6.0 Libraries
Pro Ent Pro Ent Pro Ent Pro Ent
Windowing
Blackman Window YES YES YES YES YES YES
Blackman-Harris Window YES YES YES YES YES YES
Blackman-Nuttall Window YES YES YES YES
Cosine Tapered Window YES YES YES YES YES YES
Dolph-Chebyshev Window YES YES YES YES
Exact Blackman Window YES YES YES YES YES YES
Exponential Window YES YES YES YES YES YES
Flat Top Window YES YES YES YES YES YES
Force Window YES YES YES YES YES YES
Gauss Window YES YES YES YES
General Cosine Window YES YES YES YES YES YES
Hamming Window YES YES YES YES YES YES
Hanning Window YES YES YES YES YES YES
Kaiser-Bessel Window YES YES YES YES YES YES
Scaled Time Domain Windows YES YES YES YES YES YES
Symmetric Time Domain Windows YES YES YES YES
Triangle Window YES YES YES YES YES YES
Analysis Library .NET Class Libraries
(C# .NET and VB .NET)
C++ .NET (MFC)
Libraries
Visual Basic 6.0
ActiveX Controls
Visual C++ 6.0 Libraries
Pro Ent Pro Ent Pro Ent Pro Ent
Filters
Bessel YES YES YES YES YES
Butterworth YES YES YES YES YES YES
Cascade YES YES YES YES YES YES
Chebyshev YES YES YES YES YES YES
Elliptic YES YES YES YES YES YES
Equiripple YES YES YES YES
FIR YES YES YES YES YES YES
FIR Windowed YES YES YES YES YES YES
IIR Cascade YES YES YES YES YES YES
IIR YES YES YES YES YES YES
Inverse Chebyshev YES YES YES YES YES YES
Kaiser YES YES YES YES YES YES
Analysis Library .NET Class Libraries
(C# .NET and VB .NET)
C++ .NET (MFC)
Libraries
Visual Basic 6.0
ActiveX Controls
Visual C++ 6.0 Libraries
Pro Ent Pro Ent Pro Ent Pro Ent
Signal Processing
Autocorrelation YES YES YES YES YES YES
Convolution YES YES YES YES YES YES
Cross Power YES YES YES YES YES YES
Cross Correlation YES YES YES YES YES YES
Decimate YES YES YES YES YES YES
Deconvolution YES YES YES YES YES YES
Derivative x(t) YES YES YES YES YES YES
Discrete Cosine Transform YES YES YES YES
Discrete Sine Transform YES YES YES YES
Fast Hilbert Transform YES YES YES YES YES
Fast Hartley Transform YES YES YES YES YES YES
Integral x(t) YES YES YES YES YES YES
Inverse Real and Complex Fast Fourier Transform (FFT) YES YES YES YES YES YES
Inverse Fast Hilbert Transform YES YES YES YES YES
Inverse Fast Hartley Transform YES YES YES YES YES YES
Peak Detection YES YES YES YES YES YES
Power Spectrum YES YES YES YES YES YES
Pulse Parameters YES YES YES YES YES YES
Real and Complex FFT YES YES YES YES YES YES
Threshold Peak Detector YES YES YES YES YES YES
Unwrap Phase YES YES YES YES YES
Analysis Library .NET Class Libraries
(C# .NET and VB .NET)
C++ .NET (MFC)
Libraries
Visual Basic 6.0
ActiveX Controls
Visual C++ 6.0 Libraries
Pro Ent Pro Ent Pro Ent Pro Ent
Linear Algebra
Back Transform Eigen Vectors YES YES
Backward Substitution YES YES YES YES
Cholesky Factorization YES YES YES YES
Complex Back Transform Eigen Vectors YES YES
Complex Cholesky Factorization YES YES YES YES
Complex Determinant YES YES YES YES YES YES YES
Complex Dot Product YES YES YES YES YES YES YES
Complex Eigen Vectors and Eigen Values YES YES YES YES
Complex General Eigen AB YES YES
Complex Hessenberg Decomposition YES YES
Complex Inverse Matrix YES YES YES YES YES
Complex Linear Equations YES YES YES YES
Complex LU Factorization YES YES YES YES
Complex Matrix Condition Number YES YES YES YES YES YES
Complex Matrix Norm YES YES YES YES YES YES
Complex Matrix Rank YES YES YES YES YES YES
Complex Outer Product YES YES YES YES YES YES
Complex Pseudo Inverse Matrix YES YES YES YES YES YES
Complex QR Factorization YES YES YES YES
Complex QR Factorization with Pivot Matrix YES YES
Complex QR Factorization with Pivot Vector YES YES
Complex QZ Decomposition YES YES
Complex Schur Decomposition YES YES
Complex Solve Linear Equations (Single Right Hand) YES YES
Complex SVD Factorization YES YES YES YES
Complex Vector Norm YES YES YES YES
Determinant YES YES YES YES YES YES YES YES
Dot Product YES YES YES YES YES YES YES YES
Forward substitution YES YES YES YES
General Eigen AB YES YES
Hessenberg Decomposition YES YES
Inverse Matrix YES YES YES YES YES YES YES YES
Linear Equations YES YES YES YES
LU Factorization YES YES YES YES
Matrix Balance YES YES
Matrix Condition Number YES YES YES YES YES YES
Matrix Multiplication YES YES YES YES YES YES YES YES
Matrix Norm YES YES YES YES YES YES
Matrix Rank YES YES YES YES YES YES
Outer Product YES YES YES YES YES YES
Pseudo Inverse Matrix YES YES YES YES YES YES
QR Factorization YES YES YES YES
QR Factorization with Pivot Matrix YES YES
QR Factorization with Pivot Vector YES YES
QZ Decomposition YES YES
Schur Decomposition YES YES
Solve Linear Equations (Multiple Right Hand) YES YES
Solve Linear Equations (Single Right Hand) YES YES
Special Matrix YES YES YES YES YES YES
SVD Factorization YES YES YES YES
Test Positive Definite Matrix YES YES YES YES YES YES
Trace YES YES YES YES YES YES YES YES
Transpose YES YES YES YES YES YES YES YES
Analysis Library .NET Class Libraries
(C# .NET and VB .NET)
C++ .NET (MFC)
Libraries
Visual Basic 6.0
ActiveX Controls
Visual C++ 6.0 Libraries
Pro Ent Pro Ent Pro Ent Pro Ent
Array and Numeric Operations
1D and 2D Array Arithmetic YES YES YES YES YES YES YES YES
1D and 2D Linear Evaluation YES YES YES YES YES YES YES YES
1D and 2D Polynomial Evaluation YES YES YES YES YES YES
1D Complex Array Arithmetic YES YES YES YES YES YES
1D Polar to Rectangular YES YES YES YES YES YES YES YES
1D Rectangular to Polar YES YES YES YES YES YES YES YES
Complex Number Arithmetic YES YES YES YES YES YES YES YES
Find Polynomial Roots YES YES YES YES YES
Scale 1D and 2D YES YES YES YES YES YES
Analysis Library .NET Class Libraries
(C# .NET and VB .NET)
C++ .NET (MFC)
Libraries
Visual Basic 6.0
ActiveX Controls
Visual C++ 6.0 Libraries
Pro Ent Pro Ent Pro Ent Pro Ent
Curve Fitting
Cubic Spline Fit
Exponential Fit YES YES YES YES YES YES
Exponential Fit Interval YES YES
Gauss Fit YES YES
Gauss Fit Interval YES YES
General Least Squares Linear Fit YES YES YES YES
General Polynomial Fit YES YES YES YES YES YES
Goodness of Fit YES YES
Linear Fit YES YES YES YES YES YES
Linear Fit Interval YES YES
Logarithm Fit YES YES
Logarithm Fit Interval YES YES
Nonlinear Fit YES YES YES YES
Power Fit YES YES
Power Fit Interval YES YES
Remove Outliers YES YES
Analysis Library .NET Class Libraries
(C# .NET and VB .NET)
C++ .NET (MFC)
Libraries
Visual Basic 6.0
ActiveX Controls
Visual C++ 6.0 Libraries
Pro Ent Pro Ent Pro Ent Pro Ent
Statistics
1D, 2D, and 3D ANOVA YES YES YES YES
Chi-Square Distribution YES YES YES YES
erf(x) and erfc(x) YES YES
F-Distribution YES YES YES YES
Histogram YES YES YES YES YES YES YES YES
Inverse Chi-Square Distribution YES YES YES YES
Inverse F-Distribution YES YES YES YES
Inverse Normal Distribution YES YES YES YES
Inverse T-Distribution YES YES YES YES
Mean YES YES YES YES YES YES YES YES
Median and Mode YES YES YES YES YES YES
Moment about Mean YES YES YES YES YES YES
Normal Distribution YES YES YES YES
Polynomial Interpolation YES YES YES YES
Root-Mean-Square (rms) YES YES YES YES YES YES
Spline Interpolant YES YES YES YES
Spline Interpolation YES YES YES YES
Standard Deviation YES YES YES YES YES YES YES YES
T-Distribution YES YES YES YES
Variance YES YES YES
Analysis Library .NET Class Libraries
(C# .NET and VB .NET)
C++ .NET (MFC)
Libraries
Visual Basic 6.0
ActiveX Controls
Visual C++ 6.0 Libraries
Pro Ent Pro Ent Pro Ent Pro Ent
Special Functions
Airy YES YES
Bessel 1st YES YES
Bessel 2nd YES YES
Beta YES YES
Complementary Gamma YES YES
Cosine Integral YES YES
Dawson’s Integral YES YES
Dilogarithm YES YES
Elliptic 1st YES YES
Elliptic 2nd YES YES
Exponential Integral YES YES
Factorial YES YES
Fresnel Integrals YES YES
Gamma YES YES
Gauss Hypergeometric YES YES
Hyperbolic Cosine Integral YES YES
Hyperbolic Sine Integral YES YES
Incomplete Beta YES YES
Incomplete Elliptic 1st YES YES
Incomplete Elliptic 2nd YES YES
Incomplete Gamma YES YES
Jacobian Elliptic Function YES YES
Kelvin 1st YES YES
Kelvin 2nd YES YES
Kummer YES YES
Logarithm of Factorial YES YES
Modified Bessel 1st YES YES
Modified Bessel 2nd YES YES
Parabolic Cylinder YES YES
Psi YES YES
Sine Integral YES YES
Spherical Bessel 1st YES YES
Spherical Bessel 2nd YES YES
Stirling YES YES
Struve YES YES
Tricomi YES YES
Zeta YES YES