GxIviFgen_WriteStreaming

Purpose

Write to the streaming FIFO when in streaming mode.

Syntax

VViStatus GxIviFgen_WriteStreaming (vi, nGroup, wfmData, wfmSize)

Parameters

Name
Type
Description
vi
ViSession
Handle to a GX1632e board.
nGroup
ViInt16
Group number:
0.      GXAO_GROUPA
1.      GXAO_GROUPB
2.      GXAO_GROUPC
3.    GXAO_GROUPD
wfmData
ViReal64[]
Buffer to hold the waveform array of Doubles
wfmSize
ViInt32
Number of elements to write to the specified group’s FIFO.  This number should be a multiple of 16,384/16K (1 bucket) and should not be larger than 16K times the number of allocated buckets.

Comments

If multiple channels are enabled with GxIviFgen_ConfigureOutputEnabled, the waveform array must contain samples for each channel. For example, if CH01, CH06, and CH08 are enabled then the waveform array should contain samples as follows: {CH01 Sample 0, CH06 Sample 0, CH08 Sample 0, CH01 Sample 1, CH06 Sample 1, CH08 Sample 1, CH01 Sample 2}.