Table Of Contents

Create Task VI

Version:
Last Modified: March 31, 2021

Creates an instance of the input or output task. The instance reserves the interface to the FPGA associated with the specified hardware resource.

You can select from the following instances of this VI:

Create PDM Input Task VI

Creates an instance of the PDM input task. The instance reserves the interface to the FPGA associated with the specified hardware resource.

channel list specifies a list of channel names that the task uses to acquire and convert PDM signals to PCM signals. The channel names are on the connector map section of the PDM Acquisition Toolkit Specifications. A given channel or set of channels may only acquire signals for a single task at any given time.

Syntax
  • RIO alias\PDMi is required.
  • White space is ignored.
  • List is case insensitive.
  • Use a colon character to specify an inclusive range of values.
  • List is comma-separated.
  • Add L or R at the end of a value range to specify the full range.
  • Omit L or R to include both L and R.
Channel List Example Acquisition Result
RIO0\PDMi0L Acquires signals from channel 0 left
RIO0\PDMi 1 Acquires signals from channel 1 left and right
RIO0\PDMi 2:4R Acquires signals from channels 2 to 4 right, inclusive
RIO0\PDMi 0,2,4 Acquires signals from channels 0, 2, and 4, left and right
RIO0\PDMi 1R,PDMi 3L,PDMi 5 Acquires signals from channel 1 right, channel 3 left, and channel 5 left and right
RIO0\PDMi 0:4,6 Acquires signals from channels 0 to 4, inclusive, left and right and channel 6 left and right

logic level specifies the logic level, in volts, to use on the digital input and clock lines.

0 3.3 V
1 1.8 V
2 1.2 V

error in describes error conditions that occur before this node runs. This input provides standard error in functionality.

PDM input task out returns the reference to the PDM input task.

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

Create PDM Output Task VI

Creates an instance of the PDM output task. The instance reserves the interface to the FPGA associated with the specified hardware resource.

channel list specifies a list of channel names that the task uses to generate PDM signals. The channel names are on the connector map section of the PDM Acquisition Toolkit Specifications. A given channel or set of channels may only generate signals for a single task at any given time.

Syntax
  • RIO alias\PDMo is required.
  • White space is ignored.
  • List is case insensitive.
  • Use a colon character to specify an inclusive range of values.
  • List is comma-separated.
  • Add L or R at the end of a value range to specify the full range.
  • Omit L or R to include both L and R.
Channel List Example Generation Result
RIO0\PDMo0L Generates signals using channel 0 left
RIO0\PDMo 1 Generates signals using channel 1 left and right
RIO0\PDMo 2:4R Generates signals using channels 2 to 4 right, inclusive
RIO0\PDMo 0,2,4 Generates signals using channels 0, 2, and 4, left and right
RIO0\PDMo 1R,PDMo 3L,PDMo 5 Generates signals using channel 1 right, channel 3 left, and channel 5 left and right
RIO0\PDMo 0:4,6 Generates signals using channels 0 to 4, inclusive, left and right and channel 6 left and right

logic level specifies the logic level, in volts, to use on the digital input and clock lines.

0 3.3 V
1 1.8 V
2 1.2 V

error in describes error conditions that occur before this node runs. This input provides standard error in functionality.

PDM output task out returns the reference to the PDM output task.

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

Create GPIO Input Task VI

Creates an instance of the GPIO input task. The instance reserves the interface to the FPGA associated with the specified hardware resource.

FPGA personality specifies the FPGA personality type to use. If you use another task to acquire PDM signals on the same hardware, select PDM acquisition.

0 PDM acquisition (Default)—The RIO device acquires PDM signals.
1 PDM generation—The RIO device generates PDM signals.

channel list specifies a list of channel names that the task uses to read GPIO lines. The channel names are on the connector map section of the PDM Acquisition Toolkit Specifications. A given channel or set of channels may only acquire or generate signals for a single task at any given time.

Syntax
  • RIO alias\GPIO is required.
  • White space is ignored.
  • List is case insensitive.
  • Use a colon character to specify an inclusive range of values.
  • List is comma-separated.
Channel List Example Acquisition Result
RIO0\GPIO0 Acquires signals from channel 0
RIO0\GPIO 1 Acquires signals from channel 1
RIO0\GPIO 2:4 Acquires signals from channels 2 to 4, inclusive
RIO0\GPIO 0,2,4 Acquires signals from channels 0, 2, and 4
RIO0\GPIO1,GPIO3,GPIO5 Acquires signals from channels 1, 3, and 5
RIO0\GPIO 0:4,6 Acquires signals from channels 0 to 4, inclusive, and channel 6

logic level specifies the logic level, in volts, to use on the GPIO lines.

0 3.3 V
1 1.8 V
2 1.2 V

error in describes error conditions that occur before this node runs. This input provides standard error in functionality.

GPIO input task out returns the reference to the GPIO input task.

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

Create GPIO Output Task VI

Creates an instance of the GPIO output task. The instance reserves the interface to the FPGA associated with the specified hardware resource.

FPGA personality specifies the FPGA personality type to use. If you use another task to acquire PDM signals on the same hardware, select PDM acquisition.

0 PDM acquisition (Default)—The RIO device acquires PDM signals.
1 PDM generation—The RIO device generates PDM signals.

channel list specifies a list of channel names that the task uses to read GPIO lines. The channel names are on the connector map section of the PDM Acquisition Toolkit Specifications. A given channel or set of channels may only acquire or generate signals for a single task at any given time.

Syntax
  • RIO alias\GPIO is required.
  • White space is ignored.
  • List is case insensitive.
  • Use a colon character to specify an inclusive range of values.
  • List is comma-separated.
Channel List Example Generation Result
RIO0\GPIO0 Generates signals using channel 0
RIO0\GPIO 1 Generates signals using channel 1
RIO0\GPIO 2:4 Generates signals using channels 2 to 4, inclusive
RIO0\GPIO 0,2,4 Generates signals using channels 0, 2, and 4
RIO0\GPIO1,GPIO3,GPIO5 Generates signals using channels 1, 3, and 5
RIO0\GPIO 0:4,6 Generates signals using channels 0 to 4, inclusive, and channel 6

logic level specifies the logic level, in volts, to use on the GPIO lines.

0 3.3 V
1 1.8 V
2 1.2 V

error in describes error conditions that occur before this node runs. This input provides standard error in functionality.

GPIO output task out returns the reference to the GPIO output task.

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


Recently Viewed Topics