waveProc
Description
A collection of records associated with processing information from
waveform records.
Where to get it
Version 1.0 and the latest CVS snapshot can be downloaded from the
EPICS Modules download
page.
Documentation
See the tar file, which contains several README files and even PDF files for the
individual record types.
How to Install
Applications wishing to use one or more of these records must:
-
Add WAVEPROC=<path_to_waveproc_top> to their
configure/RELEASE file.
-
Add <appname>_LIBS += waveProc to their application
Makefile.
-
Add include xxxxRecord.dbd to their <appname>Include.dbd
for each record type they wish to use. Applications with user-supplied
subroutines must add one or more registrar declarations as well.
Record Types Included
-
genSub
-
Generic subroutine support. The genSub record fits only very loosely into the
'waveform processing' classification, but provides very useful functionality and
deserves to be widely distributed.
-
spectrum
-
Calculate the one-dimensional FFT of a waveform.
-
waveformAnalysis
-
Compute simple statistics on a region of interest.
For Developers
To build the test applications 'cd' to the src/xxxRecord directory
and run 'make'.
W. Eric Norum