List of CUI sample programs

In the directory of each language, sample programs are stored with the following configuration.

Development Language: gcc、Python

Function Category

Subdirectory Name

Project Name

Sample Name

General-purpose function (*1)

console/

dicounter

Digital Input Counter Sample

console/

inout

Input Output Sample

console/

interrupt

Interrupt Sample

console/

trigger

Monitoring Trigger Sample

Bus master function

console/BusMaster/

infinite

Infinite Sampling Sample

console/BusMaster/

input

Sampling Sample

console/BusMaster/

output

Generating Sample

console/BusMaster/

sync

Sync Sampling Sample

Bus master function

Curses library used (*2)

console_curses/BusMaster/

infinite

Infinite Sampling Sample

console_curses/BusMaster/

input

Sampling Sample

console_curses/BusMaster/

output

Generating Sample

console_curses/BusMaster/

sync

Sync Sampling Sample

Demo device control

console/

democtrl

Demo Device Control Sample

*1 It is necessary to add DioSet8255Mode function for board DIO-48D-LPE, DIO-96D-LPE, DIO-48D-PE, PIO-48D(LPCI)H and DIO-48DX-USB.
     It is necessary to add DioDmSetDirection function for the board supporting I/O direction change.
*2 Only gcc version is available. Python sample programs are not provided.
     As for the sample which is using the curses library, the display is legible.However, the load of a system becomes high.