This document is an instruction for sample programs. Before running the samples, please fully extract the entire file. Before using any function, make sure that the current data acquisition card model supports it!

Meanings of naming abbreviations:
ai - Analog Input, ao - Analog Output, ct - Counter, di - Digital Input, do - Digital Output, dc - Direct Current Voltage, full - Full Configuration, lite - Lite Configuration.

Acquisition modes:
continuous - Continuous acquisition, for long-term continuous data collection;
oneshot - Single-shot acquisition, collecting a fixed number of data points. Once the specified number of data points is reached, the acquisition card will automatically clear the trigger and stop the acquisition. The maximum setting range is 2M, and it is not recommended to use a relatively large value;
implict - Counter implicit buffering, the pulse value after the measurement is completed will be written into the FIFO.


Functions of sample programs:
ai_continuous：Analog Input Continuous Acquisition
ai_ct_encoder：Analog Input with encoder Acquisition
ai_oneshot：Analog Input Single shot Acquisition
ao_dc_voltage：Analog Output Direct Current Voltage
ao_waveform：Analog Output Waveform Generation
ao_waveform_pc_infinite：Analog Output Waveform Generation in Infinite Non cyclic Mode from PC
ao_waveform_sync：Analog Output Waveform Synchronous Generation
ct_count_edge：Counter Edge Counting
ct_encoder：Counter for Encoder Signal Processing
ct_period_frequency：Counter Period and Frequency Measurement
ct_posi_nega_pulse_width：Counter Positive and Negative Pulse Width Measurement
ct_single_type_pulse_width：Counter Single type Pulse Width Measurement
di_continuous：Digital Input Continuous Acquisition
di_oneshot：Digital Input Single shot Acquisition
do_immediately：Digital Output Immediate Configuration
do_waveform：Digital Output Waveform Generation
do_waveform_pc_infinite：Digital Output Waveform Generation in Infinite Non cyclic Mode from PC