DAPL Data Management Commands
Data management commands copy, remove, merge, or separate values from data streams. Processing configurations typically use one data copy command to transfer data channels to a host application.
The following commands copy data streams.
COPY
- Copy data from one pipe to another for intertask communication or data transfers.
LCOPY
- Copy sampled data in channel list groups for reduced latency at the expense of efficiency.
REPLICATE
- Expand individual values into multiple copies in a new data stream.
COPYVEC
- Make repeated copies of vector contents to a data stream.
The following commands remove unneeded data.
SKIP
- Selectively remove data in a repeating pattern from a data stream.
EXTRACT
- Extract the values from a single bit on the digital port.
The following commands combine data streams.
MERGE
- Combine values from multiple streams in collating sequence.
MERGEF
- Combine values from multiple streams in arbitrary order, prefixing each value with a source identifier tag.
BMERGE
- Combine values as with
MERGE , but take data in fixed-size blocks.
NMERGE
- Combine values as with
BMERGE , but specify a separate block length for each data source.
BMERGEF
- Combine values as with
MERGEF , but take data in fixed-size blocks, with one source identifier tag per block.
The following commands strip apart merged data streams.
SEPARATE
- Separate data values in collating sequence, undoing the effects of a
MERGE command.
SEPARATEF
- Separate tagged data values in arbitrary sequence, as indicated by source identifier prefixes, undoing the effects of a
MERGEF command.
|