AioStartIO

■機能

アナログ値の取得を開始/停止します。

 

■書式

Ret = AioStartIO (Id, Start)

 

■引数

Id [ VB.NET:Short C,C++:short C#:short ]

AioInit関数で取得したIDを指定します。

 

Start [ VB.NET:Short C,C++:short C#:short ]

開始の場合1を、停止の場合0を指定します。

 

■戻り値

Ret [ VB.NET:Integer C,C++:long C#:int ]

定義

意味

AIO_ERR_SUCCESS

0

正常終了

AIO_ERR_DLL_INVALID_ID

10001

無効なIDが指定されました。

AIO_ERR_ACCESS_RIGHT

28003

アクセス権エラーです。

AIO_ERR_DLL_TIMEOUT

28004

通信タイムアウトが発生しました。

AIO_ERR_START_ERROR

28001

モジュール起動時にエラーが発生しました。

    

参照:エラーコード詳細

 

■説明

モジュールを起動し、設定を反映して、アナログ値の取得を開始します。

内部的には、仮想メモリマップの起動レジスタに1を書きこみ、エラーステータスが0である事を確認します。

 

■初期値

モジュールは起動していません。

 

■使用例

VB.NET      Ret = AioStartIO ( Id , Start )

C,C++        Ret = AioStartIO ( Id , Start );

C#             Ret:=AIO.ccapaio. AioStartIO ( Id , Start );

 

■関連項目

なし