基本的な使い方やよく使われる手法を、ソースコード付きのサンプルプログラムとして提供しています。
サンプルプログラムはできるだけシンプルに作成されていますので、プログラミングの際にぜひ活用してください。
フォルダ構成
サンプルプログラムAPI-AIO(LNX)をインストールしたディレクトリに、以下のように構成されています。
User Directory/contec/caio
|
|________samples
|
|_______jp
|_______inc
インクルードファイル
|_______gcc
gcc版
| |_______console
コンソールサンプル
|_______python
python版
|_______console
コンソールサンプル
consoleフォルダー内に、以下の構成でサンプルプログラムが格納されています。
機能カテゴリ |
プロジェクト名 |
サンプル名称 |
アナログ入力 |
ai_simple |
|
ai_sampling_once_dev |
||
ai_sampling_infinite_dev |
||
ai_sampling_once_user |
||
ai_sampling_infinite_user |
||
ai_sampling_attached_data |
||
アナログ出力 |
ao_simple |
|
ao_generating_once_dev |
||
ao_generating_infinite_dev |
||
ao_generating_ring_memory |
||
ao_generating_once_user |
||
ao_generating_infinite_user |
||
デジタル入出力 |
digital_io |
|
カウンタ入力 |
counter |
|
タイマー |
timer |
|
イベントコントローラ |
internal_sync_generating_sampling |
|
ecu_sync_sampling |
||
internal_sync_counter_sampling |
||
デモデバイス |
aiodemoctrl |