Determines how the frequency counters of a digital pattern instrument make measurements.

The NI-Digital Pattern Driver includes the following frequency counter measurement modes:

  • Banked mode: each discrete frequency counter is mapped to specific channels and makes frequency measurements from only those channels. Use banked mode when you need access to the full measure frequency range of the instrument.
    Note If you request frequency measurements from multiple channels within the same bank, the measurements are made in series for the channels in that bank.
  • Parallel mode: all discrete frequency counters make frequency measurements from all channels in parallel with one another. Use parallel mode to increase the speed of frequency measurements if you do not need access to the full measure frequency range of the instrument; in parallel mode, you can also add hysteresis to reduce measurement noise.

Related information


icon

Inputs/Outputs

  • civrn.png instrument handle

    instrument handle identifies a particular instrument session.

  • ci32.png measurement mode

    measurement mode specifies how the frequency counters make measurements.

    Banked (3700)

    Frequency measurements are made serially for groups of channels associated with a single frequency counter for each group.

    Maximum frequency measured: 200 MHz

    Parallel (3701)

    Frequency measurements are made by multiple frequency counters in parallel.

    Maximum frequency measured: 100 MHz

  • cerrcodeclst.png error in

    error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

  • iivrn.png instrument handle out

    instrument handle out returns the handle that identifies the session in all subsequent VI calls.

  • ierrcodeclst.png error out

    error out contains error information. This output provides standard error out functionality.