サンプルプログラム

基本的な使い方やよく使われる手法を、ソースコード付きのサンプルプログラムとして提供しています。
サンプルプログラムはできるだけシンプルに作成されていますので、プログラミングの際にぜひ活用してください。

フォルダ構成

サンプルプログラムAPI-DIO(LNX)をインストールしたディレクトリに、以下のように構成されています。

User Directory/contec/cdio
      |
      |________samples
                 |
                 |_______jp
                         |_______inc                                インクルードファイル
                         |_______gcc                                gcc版
                         |       |_______console                  コンソールサンプル
                         |       |_______console_curses        cursesを使用したコンソールサンプル
                         |_______python                           python版
                                 |_______console                  コンソールサンプル
 

各言語のフォルダに以下のような構成でサンプルプログラムが格納されています。

consoleディレクトリ
      |
      |________BusMaster
      |         |________infinite
      |         |________input
      |         |________output
      |         |________sync
      |________dicounte
      |________inout
      |________interrupt
      |________trigger
      |________democtrl

console_cursesディレクトリ
      |
      |________BusMaster
               |________infinite
               |________input
               |________output
               |________sync

 

各サンプルの詳細は以下のリンクからご参照ください。

■汎用機能用サンプル

■バスマスタ機能用サンプル

■デモデバイス制御サンプル