Summary: Build a LabVIEW subVI to sample a signal at selected instants in time.
![]() |
This module refers to LabVIEW, a software development environment that features a graphical programming language. Please see the LabVIEW QuickStart Guide module for tutorials and documentation that will help you: |
| • Apply LabVIEW to Audio Signal Processing | |
| • Get started with LabVIEW | |
| • Obtain a fully-functional evaluation edition of LabVIEW |
signal in -- waveform sampling instants -- 1-D Boolean array delay [samples] (0) -- I32 Parentheses ( ) indicate default value; square brackets [ ] designate units.
sampling signal out -- 1-D array of DBL actual sampling instants -- 1-D Boolean array sampled signal out contains the subset of values from signal in
that match the index values of the T-valued elements of
sampling instants. sampling instants is assumed to be of the
same length as signal in. Expressed another way, the Boolean array
sampling instants contains T (true) values at each time that
signal in is to be sampled. The output sampled signal out
therefore contains the resulting samples.
delay value adds a constant shift to the position of the sampling instants. The delay
amount defaults to zero; a positive value delays the sampling instants and a negative value advances the sampling instants.
actual sampling instants is a copy of the input sampling instants
with the delay value applied.
View the screencast video in Create a SubVI in LabVIEW to learn the mechanics of subVIs.
Refer to the Figure 1 screencast video for LabVIEW coding tips and techniques specific to this subVI.
""Communication Systems Projects with LabVIEW" features ten projects that draw upon a library of over 40 subVIs constructed as part of the project activities. Each module in this manual completely […]"
"Starting point collection that gathers all modules from this course"