初期化と終了処理

ドライバーの初期化/終了

API関数ライブラリでは、ボードにアクセスするために、デバイスドライバを使用しています。その為、デバイスドライバを使用するために初期化を、使い終わったら終了処理をおこないます。

ここでは説明のために、TimInit → TimWait → TimExitのように記述していますが、実際には、使用開始時にTimInitを、終了時(通常アプリケーションを終了するとき)にTimExitを1度だけおこないます。

Visual Basic .NET でのプログラミング例

Dim Ret As Integer                                        // 戻り値
Dim DeviceName As New String("", 256)          // デバイス名を格納
Dim ProductName As New String("", 256)        // 製品名を格納

// 初期化
Ret = TimInit(DeviceName,ProductName)

// 1msウェイト
Ret = TimWait(1000);

// 終了処理
Ret =TimExit()

Visual C# でのプログラミング例

int Ret;                         // 戻り値
string DeviceName;        // デバイス名を格納
string ProductName;      // 製品名を格納

// 初期化
DeviceName = "";  // 使用するデバイスを自動的に決定します
Ret =  timerw.Init(ref DeviceName, out ProductName);

// 1msウェイト
Ret = timerw.Wait(1000);

// 終了処理
Ret = timerw.Exit();

Visual C++でのプログラミング例

long Ret;                         // 戻り値
char DeviceName[256];     // デバイス名を格納
char ProductName[256];   // 製品名を格納

// 初期化
strcpy(DeviceName, "");    // 使用するデバイスを自動的に決定します
Ret = TimInit(DeviceName, ProductName);

// 1msウェイト
Ret = TimWait(1000);

// 終了処理
Ret =TimExit();