12.07.2015 Views

こちらから - インタフェース

こちらから - インタフェース

こちらから - インタフェース

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

GPC-MA001 Help for Windows4.4.4 割 り 込 みイベントDaSetEventMask 関 数 にて 発 生 される 割 り 込 み 要 因 を 設 定 します。SPSSPEFIFO EMP連 続 出 力 開 始 割 り 込 み 検 出連 続 出 力 終 了 割 り 込 み 検 出FIFO Empty 割 り 込 み 検 出CreateEvent でイベントハンドルを 作 成 し DaSetEvent 関 数 で 登 録 することで 設 定 した 要 因 が 発生 した 際 にイベントが 有 効 になります。登 録 したイベントハンドルは WaitForSingleObject などを 使 用 して、ハンドルが 有 効 になるのを 待 つことが 可 能 です。イベントハンドルの 解 除 を 行 う 場 合 は DaKillEvent 関 数 を 実 行 します。HANDLE DeviceHandle;HANDLE EventHandle = CreateEvent(NULL, FALSE, FALSE, NULL);INT Ret;// IFMA1 をオープンDeviceHandle = MaOpen (“IFMA1”, 0);// イベントマスク 解 除Ret = DaSetEventMask(hDeviceHandle, 0x02);// イベントハンドルの 登 録Ret = DaSetEvent (DeviceHandle, EventHandle, NULL, 0);// イベントハンドルが 有 効 になるのを 待 つ(10 秒 間 )if (WaitForSingleObject(EventHandle, 10000) == WAIT_OBJECT_0){// 割 り 込 み 発 生 時 の 処 理}// コールバック 関 数 の 解 除Ret = DaKillEvent (DeviceHandle);// デバイスをクローズRet = MaClose(DeviceHandle);© 2012, 2014 Interface Corporation. All rights reserved.47

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!