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 />

3.3 実 行 手 順 ( 高 速 カウンタ)<br />

基 本 的 な 制 御 の 手 順 は 以 下 の 通 りです。<br />

( 関 数 の 記 述 例 には C 言 語 を 使 用 しています。)<br />

1. 初 期 化<br />

ボードを HScntOpen 関 数 で 初 期 化 します。<br />

使 用 するデバイスに 割 り 当 てられたデバイス 番 号 を 引 数 として 渡 すことで、 指 定 したデバイスの<br />

初 期 化 を 行 います。<br />

初 期 化 が 正 常 終 了 すると、 以 後 、ボードへのアクセスが 可 能 となります。<br />

int nDevice = 1;<br />

nRet = HScntOpen(nDevice);<br />

初 期 化 が 正 常 終 了 すると 上 記 の 記 述 例 では nRet に「IFUCNT_ERROR_SUCCCESS」が 返 されます。<br />

2.モードの 設 定<br />

HScntSetMode 関 数 を 実 行 し 外 部 イネーブル 機 能 と 外 部 クリア 機 能 の 設 定 を 行 います。<br />

外 部 イネーブル 機 能 を 有 効 に 設 定 すると 外 部 信 号 でカウンタの 有 効 / 無 効 を 指 定 可 能 となります。<br />

外 部 クリア 機 能 はを 有 効 に 設 定 すると 外 部 信 号 によるカウンタクリアを 実 行 可 能 となります。<br />

3.カウントの 開 始<br />

カウント 機 能 を 有 効 にする 為 に、HScntStartCount 関 数 を 実 行 します。<br />

nRet = HScntStartCount(nDevice, 0x01, IFHSCNT_CMD_START);<br />

第 2 引 数 にカウントを 開 始 するチャンネルを 指 定 することで、 複 数 チャンネルのスタートを 同 時<br />

に 行 うことが 可 能 となります。( 上 記 の 例 ではチャンネル 1 のみ 開 始 しています。)<br />

4.カウントの 停 止<br />

カウント 機 能 を 停 止 する 場 合 、HScntStopCount 関 数 を 実 行 します。<br />

nRet = HScntStopCount(nDevice, 0x01, IFHSCNT_CMD_STOP);<br />

第 2 引 数 にカウントを 停 止 するチャンネルを 指 定 することで、 複 数 チャンネルのストップを 同 時<br />

に 行 うことが 可 能 となります。( 上 記 の 例 ではチャンネル 1 のみ 停 止 しています。)<br />

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

14

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

Saved successfully!

Ooh no, something went wrong!