Start
① Digital [dio_start.vi]

Select when sampling digital input or generating digital output

It is also possible to start input and output simultaneously with a single VI execution

When synchronizing the start timing on multiple boards, execute this VI on the slave side before starting the master

 


IN/OUT Terminal layout

 


Input terminal

StartMode

Initial value: 0 (Sampling)

Specify the direction to start the operation with the following values

    0: Sampling
    1: Generating
    2: Both sides

 

DiSamplingBuffer

Initial value: 0 (1M)

Specifies the size of the buffer used for sampling

Unit is data

    0: 1M
    1: 10M
    2: 100M

This setting is disabled when generating only

 

DiMemoryType

Initial value: 0 (FIFO)

Set the memory type of the sampling buffer

    0: FIFO
    1: RING

FIFO Read the specified number of data from the beginning of the data accumulated in the FIFO buffer
RING Read the specified number of data backward from the latest data RING sampled

This setting is disabled when generating only

 

DiEventTimes

Initial value: 0

Specify the number of sampling and get confirmation notification by the digital input "state" VI
You can receive notifications for each number specified in this setting with DiSamplingCount of "state" VI

It can be used for periodic processing and data acquisition at regular sampling intervals
If 0 (initial value) is specified, no notification is made

This setting is disabled when generating only

The number of generating notifications can be specified in the Write VI