Skip to content

PRIrvin/XY-Utilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XY Utilities

Utilities for working with "XY data" in LabVIEW

Getting Started

Usage

The primitive datatype is "XY-data", a cluster containing an X and Y array:

XY-Data

Arrays of XY-data are also supported:

XY-Data-Array

Arithmetic Functions

Add.vi

Add

Subtract.vi

Subtract.vi

Multiply.vi

Multiply.vi

Divide.vi

Divide.vi

Square.vi

Square.vi

XY 'Array' Functions

Reverse.vi

Reverse.vi

Sort.vi

Sort.vi

Decimate.vi

Decimate.vi

Decimate Array.vi

Decimate Array.vi

Swap X and Y.vi

Swap X and Y.vi

Get X and Y.vi

Get X and Y.vi

Append.vi

Append.vi

Signal Processing

Derivative.vi

Derivative.vi

Resample.vi

Resample.vi

Interpolate.vi

Interpolate.vi

Interpolate Y.vi

Interpolate Y.vi

Interpolate Parameter.vi

Interpolate Parameter.vi

Average.vi

Average.vi

FFT Spectrum.vi

FFT Spectrum.vi

FFT Power Spectrum.vi

FFT Power Spectrum.vi

Shift Zero.vi

Shift Zero.vi

Symmetrize.vi

Symmetrize.vi

2D Array Conversion

2D to YX.vi

image

2D to YX.vi

image

XY to 2D.vi

image

Waveform Conversion

Waveform to XY.vi

Waveform to XY.vi

XY to Waveform.vi

XY to Waveform.vi

Examples

Tree.vi

Tree.vi

Tree.vi shows all of the subVIs contained in the xy_utilities.lvlib library. It also displays the equivalent LabVIEW primitive VI (for example xy_utilities.lvlib:Sort.vi is equivalent to Sort 1D Array).

Arithemtic Functions

Tree-0-Arithmetic

Array Functions

Tree-1-Array

Signal Processing

Tree-2-Signal-Processing

Waveform Conversion

Tree-3-Waveform

Test.vi

Test.vi

Test.vi is a JKI State Machine that demonstrates how to build a signal processing application with scripted states.

Contributing

Please contact Patrick Irvin

License

BSD-3