Configuring Independent-Channel Waveform Generation

The PXIe-5433 (two-channel) supports independent channels and therefore can be configured for multiple channel-based sessions or multichannel sessions.

Note Some settings are only instrument-based, as opposed to channel-based.

Configuring Multiple Channel-Based Sessions

All sessions open to the same waveform generator must use the same reference clock source and same setting for the auxiliary power pin (enabled/disabled).
  1. Set the Channel Name parameters of two instances of the niFgen Initialize With Channels VI or niFgen_InitializeWithChannels function to different channels.
  2. If you use the Channel Name parameter in the subsequent VI or function calls, set it to the same channel as specified with the niFgen Initialize With Channels VI or niFgen_InitializeWithChannels function.

Configuring Multichannel Sessions

  1. Call any niFgen Initialize VI or function, or specify multiple channels using the Channel Name parameter of the niFgen Initialize With Channels VI or niFgen_InitializeWithChannels function or using the Option String parameter of any Initialize VI or function.
    The niFgen Initialize VI and function use all channels on multichannel waveform generators by default and don't support reset when used in multichannel mode.
  2. Provide interleaved data with the following:
    • The niFgen Create Waveform VI or niFgen_CreateWaveform functions
    • The niFgen Write Waveform VI or niFgen_WriteWaveform functions
    • The niFgen Write Named Waveform VI or niFgen_WriteNamedWaveform functions