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.2 実 行 手 順 ( 万 能 カウンタ)<br />

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

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

1. 初 期 化<br />

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

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

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

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

int nDevice = 1;<br />

nRet = UcntOpen(nDevice);<br />

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

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

使 用 目 的 に 応 じて 最 適 な 機 能 モードの 設 定 を 行 います。<br />

設 定 可 能 なカウントモードは 次 の 7 種 類 となります。<br />

(それぞれ 同 名 のモード 設 定 用 関 数 を 使 用 して 基 本 的 な 設 定 を 行 います)<br />

・パルスカウントモード: (UcntSetPulseCountMode)<br />

・ 平 均 周 波 数 測 定 モード: (UcntSetFreqAvgMode)<br />

・ 周 期 測 定 モード: (UcntSetCycleMode)<br />

・ 位 相 差 幅 測 定 モード: (UcntSetPhaseDiffMode)<br />

・タイマモード:<br />

(UcntSetTimerMode)<br />

・ 分 周 期 モード: (UcntSetFreqDividerMode)<br />

・パルスジェネレータモード: (UcntSetPulseGeneratorMode)<br />

各 機 能 モードから 別 の 機 能 モードへ 設 定 変 更 を 行 った 場 合 、 各 種 設 定 が 初 期 化 されます。<br />

機 能 モードの 変 更 は、カウンタ 及 びサンプリングを 停 止 した 状 態 で 行 ってください。<br />

UcntOpen 関 数 によるオープン 直 後 、もしくは UcntReset 関 数 によるデバイスの 初 期 化 直 後 には、<br />

パルスカウントモードが 初 期 モードとして 設 定 されます。<br />

3.カウンタ 機 能 設 定<br />

機 能 モード 設 定 用 の 関 数 を 使 用 して 基 本 的 な 動 作 設 定 を 行 った 後 に、その 他 のカウンタ 機 能 の 設<br />

定 を 行 います。<br />

設 定 可 能 な 機 能 は 下 記 の 用 になります。( 括 弧 内 は 設 定 用 の 関 数 名 となります。)<br />

・プリロードデータ 設 定 :<br />

(UcntSetLoadData)<br />

・ 基 準 クロック 設 定 : (UcntSetBaseClock)<br />

・スタート/ストップトリガモード 設 定 : (UcntSetTriggerConfig)<br />

・トリガチャンネル 設 定 :<br />

(UcntSetTriggerConfig)<br />

・ 一 致 検 出 モード 設 定 : (UcntSetTriggerChannel)<br />

・デジタルフィルタ 設 定 :<br />

(UcntSetFilter)<br />

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

10

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

Saved successfully!

Ooh no, something went wrong!