単チャネルおよび複数チャネルの簡易入力を行うサンプルになります。
このサンプルプログラムは、アナログ入力機能を持ったデバイスの選定が必要です。
サンプル仕様 |
※サンプルプログラムの初期値です。デバイスドライバの初期値と異なりますので、ご注意ください。 |
プログラム名 |
AiSimple |
レンジ |
0 (±10V) |
入力方式 |
0(シングルエンド入力) |
指定チャネル チャネル番号 |
0 |
複数チャネル チャネル数 |
1 |
1.希望するプログラム名を指定し、プログラム実行させると、上記のような外観のウィンドウが表示されます。
ソフトウェアのバージョンによっては外観が異なることがあります。
2.デバイス初期化処理
・デバイス名に、デバイスマネージャーで設定したデバイス名を指定し、[AioInit]ボタンを押します。
指定デバイスの利用開始することをデバイスドライバへ通知します。
・「レンジ:」で希望する入力レンジを選択し、[AioSetAiRangeAll]ボタンを押します。
利用するデバイスによっては、デバイス上のジャンパーピンで入力レンジを変更しないと設定が有効とならない場合があります。
・「入力方式:」で希望する入力方式を選択し、[AioSetAiInputMethod]ボタンを押します。
3.チャネル簡易入力処理
・[AioSingleAiEx]、もしくは、[AioMultiAiEx]ボタンを押すたびに、入力データが更新されます。
・指定チャネルを1チャネルのみ入力する場合、
指定チャネル簡易入力フレーム内の「チャネル番号:」で、希望するチャネル番号を入力し、[AioSingleAiEx]ボタンを押します。
指定チャネル簡易入力フレーム内の「入力データ:」部分に、デバイスからの入力値が表示されます。
・複数チャネルの入力をする場合、
複数チャネル簡易入力フレーム内の「チャネル数:」で、希望するチャネル数を入力し、[AioMultiAiEx]ボタンを押します。
複数チャネル簡易入力フレーム内の「入力データ:」部分に、デバイスからの入力値が表示されます。
なお、開始チャネル番号は0ch固定です。例えば、チャネル数 3を指定した場合、0ch~2chのデータ取得となります。
4.終了処理
・[AioExit]ボタンを押し、現デバイス利用が完了したことデバイスドライバへ通知します。
プログラムを終了させることなく、異なるデバイス(例:AIO001など)からデータ取得ができます。
再び、データ取得処理を行う場合は、新たなデバイス名を指定の上、[AioInit]ボタンを押し、デバイス初期化処理を行ってください。
5.プログラムの終了処理
・ウィンドウ内の[閉じる]ボタンを押し、プログラムを終了させます。