26.10.2014 Views

GPG-6320 - インタフェース

GPG-6320 - インタフェース

GPG-6320 - インタフェース

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

<strong>GPG</strong>-<strong>6320</strong> Help for Linux<br />

ます。<br />

その 他 の 機 能 モードでは、 必 要 に 応 じてカウンタとラッチカウンタの 読 み 出 しを 選 択 してくださ<br />

い。<br />

また、カウンタ 値 のラッチ 動 作 をソフトウェアで 指 定 したタイミングで 行 いたい 場 合 には、<br />

UcntLatchCount 関 数 を 実 行 します。<br />

( 複 数 チャンネルの 同 時 ラッチが 可 能 です。)<br />

7.ステータス 情 報 の 取 得<br />

各 チャンネル 毎 の 入 力 端 子 状 態 を 取 得 したい 場 合 には、UcntGetStatus 関 数 を 実 行 します。<br />

nRet = UcntGetStatus(nDevice, 0x01, dwStatus);<br />

配 列 の 先 頭 要 素 のアドレスを 関 数 に 渡 すことで、 複 数 チャンネルのステータス 情 報 を 同 時 に 取 得<br />

することが 可 能 です。<br />

( 上 記 の 例 ではチャンネル 1 のステータスのみ 取 得 しています。)<br />

8.ラッチカウンタ 値 のサンプリング<br />

ラッチ 動 作 のタイミングで 保 持 されたカウンタ 値 と 入 力 端 子 の 状 態 を、 指 定 した 件 数 分 取 得 する<br />

ことが 可 能 です。<br />

( 内 部 クロックのタイミングでラッチを 行 う 設 定 にすることで、 指 定 周 期 でのサンプリング 動 作<br />

を 実 行 可 能 です。)<br />

各 動 作 モードの 設 定 後 、サンプリングデータを 保 持 する 件 数 や 繰 り 返 し 回 数 、イベントを 発 生 さ<br />

せる 件 数 等 のサンプリングに 関 する 設 定 を 行 います。<br />

UCNTSMPLCONFIG SmplConfig;<br />

SmplConfig.dwSmplNum = 1000;<br />

SmplConfig.dwSmplEventNum = 500;<br />

SmplConfig.dwRepeat = 1;<br />

SmplConfig.dwStatusMode = IFUCNT_NO_STATUS;<br />

SmplConfig.dwErrCtrl = IFUCNT_FREERUN;<br />

nRet = UcntSetSampingConfig(nDevice, 1, &SmplConfig);<br />

UcntSetSamplingConfig 関 数 でサンプリングに 関 する 設 定 を 完 了 後 、UcntStartCount 関 数 でサンプ<br />

リング 動 作 を 開 始 します。<br />

nRet = UcntStartCount(nDevice, 0x01, IFUCNT_CMD_START | IFUCNT_CMD_SAMPLING);<br />

カウンタのスタートコマンドと、サンプリングスタートのコマンドを OR で 指 定 します。<br />

サンプリング 動 作 を 停 止 する 場 合 は、UcntStopCount 関 数 を 実 行 します。<br />

nRet = UcntStopCount(nDevice, 0x01, IFUCNT_CMD_STOP | IFUCNT_CMD_SAMPLING);<br />

カウンタのストップコマンドと、サンプリングストップのコマンドを OR で 指 定 します。<br />

サンプリング 状 態 を 取 得 する 場 合 は、UcntGetSamplingStatus 関 数 を 実 行 します。<br />

nRet = UcntGetSamplingStatus(nDevice, 1, &dwSmplStatus, &dwSmplCount, &dwRepCount);<br />

© 2005, 2014 Interface Corporation. All rights reserved.<br />

12

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

Saved successfully!

Ooh no, something went wrong!