niHWS_WriteAnalogI16
C Function Prototype
tHWS_Status niHWS_WriteAnalogI16 (tHWS_WfmRef wfmReference, long numSamples, const short* wfmData);
Purpose
Writes 16-bit signed integer (I16) analog waveform data into the waveform beginning at the current read/write position.
A write moves the read/write position such that it points to the next sample. Repeated writes to the same waveform concatenate data to that waveform.
Parameters
Name | Type | Description |
---|---|---|
wfmReference | tHWS_WfmRef | A reference to the waveform. Waveforms are identified by reference for purposes of setting and getting waveform attributes and reading and writing data. |
numSamples | long | The number of samples in wfmData to write to the file. |
wfmData | const short* | The array containing the data for the waveform. This array must be large enough to contain at least the amount of data indicated by the value assigned to numSamples. |