rdsamp - read WFDB signal files
rdsamp -r record [ options ... ]
rdsamp reads signal files for the specified record and writes
the samples as decimal numbers on the standard output. If no options are
provided, rdsamp starts at the beginning of the record and prints all samples.
Each line of output contains the sample number and samples from each signal,
beginning with channel 0, separated by tabs.
Options include:
- -f time
- Begin
at the specified time. By default, rdsamp starts at the beginning of the
record.
- -h
- Print a usage summary.
- -H
- Read the signal files in high-resolution
mode (default: standard mode). These modes are identical for ordinary records.
For multifrequency records, the standard decimation of oversampled signals
to the frame rate is suppressed in high-resolution mode (rather, all other
signals are resampled at the highest sampling frequency).
- -l interval
- Limit
the amount of output to the specified time interval (in standard time format;
default: no limit). If both -l and -t are used, rdsamp stops at the earlier
of the two limits.
- -p
- Print times in seconds and milliseconds, and values
in physical units. By default, rdsamp prints times in sample intervals
and values in A/D units.
- -P
- Same as -p, but yields higher precision in the
sample values (8 decimal places rather than 3).
- A single character can be
attached to either -p or -P to choose the
- format for the printed times in
the first column of output. The choices are:
- -pd (or -Pd)
- Print time of day
and date if known, as [hh:mm:ss DD/MM/YYYY]. The base time and date must
appear in the header file for the record; otherwise, this format is equivalent
to "e" format (below).
- -pe (or -Pe)
- Print the elapsed time from the beginning
of the record, as hh:mm:ss.
- -ph (or -Ph)
- Print the elapsed time in hours.
- -pm
(or -Pm)
- Print the elapsed time in seconds.
- -ps (or -Ps)
- Print the elapsed
time in seconds. This is the default format when using -p or -P.
- -s signal-list
- Print only the signals named in the signal-list (one or more input signal
numbers or names, separated by spaces; default: print all signals). This
option may be used to re-order or duplicate signals.
- -S signal
- Search for
the first valid sample of the specified signal (a signal name or number)
at or following the time specified with -f (or the beginning of the record
if the -f option is not present), and begin printing at that time.
- -t time
- Stop at the specified time. By default, rdsamp stops at the end of the
record.
- -v
- Print column headings.
It may be necessary to set and
export the shell variable WFDB (see setwfdb(1)
).
rdann(1)
, setwfdb(1)
,
wrsamp(1)
George B. Moody (george@mit.edu)
http://www.physionet.org/physiotools/wfdb/app/rdsamp.c
Table of Contents
Up: WFDB Applications Guide
Please e-mail your comments and suggestions to webmaster@physionet.org, or post them to:
PhysioNet
MIT Room E25-505A
77 Massachusetts Avenue
Cambridge, MA 02139 USA
Updated 16 February 2009