This LabVIEW FPGA program (LV 7.1) was written for a particle
spectrometer being developed at NOAA. By using CompactRIO
hardware and LabVIEW FPGA, I developed a system that would generate a
trigger close to the maximum of a Gaussian peak, regardless of the peak
width or height. The National Instruments User Solution (50KB,
pdf) is available here or on NI's website. A slightly longer
version is also available as a Word document (387
KB). The Word document is included in the zip file (793 KB), which also
contains the source code for the programs.This paper was selected as a finalist in the Design and Research catagory of the NIWeek 06 paper contest. |
![]() |
As
part of a recent project, I developed a simple SPI (Serial Peripheral
Interface) reader using LabVIEW FPGA to write LabVIEW code directly
into the FPGA hardware of a CompactRIO system. This program is
described in an Application Note
(pdf, black and white, 160 KB). The same document is available in Word
format (color, 263 KB), and can also be downloaded from zone.ni.com. The LabVIEW source code can also be
downloaded (LV 7.1, 43 KB). |
![]() |
This Application Note (pdf, 656 KB) (also
available at ni.com) describes
how
CompactRIO can be used to measure Pulse Code Modulation (PCM)
signals. In our system, a Futaba radio transmits 8 channels of
joysticks and dials using PCM. The CompactRIO system measures the
pulse widths of the channels to determine the current joystick and dial
positions, as demonstrated in the picture at the right. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Saurobot - the first
BattleBot powered by LabVIEWAs a member of the BotLabs combat robot team, I helped create the worlds first BattleBot powered by LabVIEW. This document describes the embedded system running LabVIEW RT that gives the semi-autonomous Saurobot its advantage over the standard remote-controlled BattleBot. |
![]() |
Please
report any bad links, other problems, or comments to: ![]() |
![]() |