PCI-6205C入出力クラス
[詳解]
#include <ARCS6/lib/PCI-6205C.hh>
|
| PCI6205C (const unsigned int Addr0, const unsigned int Addr1, const unsigned int Addr2, const unsigned int Addr3, unsigned int NumOfChannel, bool Mult4Mode) |
| コンストラクタ(ENC初期化&設定) Addr0-3 : アドレス, NumOfChannel : 仕様チャネル数, Mult4Mode : 4逓倍するか否か
|
|
| PCI6205C () |
| 空コンストラクタ
|
|
| ~PCI6205C () |
| デストラクタ(ENC終了処理)
|
|
void | ZpulseClear (bool flag) |
| Z相クリア設定
|
|
void | GetCount (long count[MAX_CH]) |
| エンコーダカウンタからカウント値を読み込む関数(生配列版)
|
|
void | GetCount (std::array< long, MAX_CH > &count) |
| エンコーダカウンタからカウント値を読み込む関数(std::array版)
|
|
void | ClearAllCounter (void) |
| エンコーダカウンタの値を零(0x000000)にする関数
|
|
void | ClearUpperCounter (void) |
| 上位カウンタをクリアする関数
|
|
|
static const unsigned int | MAX_CH = 8 |
| チャネル最大値
|
|
◆ PCI6205C()
PCI6205C::PCI6205C |
( |
const unsigned int | Addr0, |
|
|
const unsigned int | Addr1, |
|
|
const unsigned int | Addr2, |
|
|
const unsigned int | Addr3, |
|
|
unsigned int | NumOfChannel, |
|
|
bool | Mult4Mode ) |
コンストラクタ(ENC初期化&設定) Addr0-3 : アドレス, NumOfChannel : 仕様チャネル数, Mult4Mode : 4逓倍するか否か
コンストラクタ(ENC初期化&設定)
- 引数
-
[in] | Addr0 | ベースアドレス0 |
[in] | Addr1 | ベースアドレス1 |
[in] | Addr2 | ベースアドレス2 |
[in] | Addr3 | ベースアドレス3 |
[in] | NumOfChannel | 使用するチャネル数 |
[in] | Mult4Mode | 4逓倍モードを使用するか否か true = 使用,false = 非使用 |
◆ ClearAllCounter()
void PCI6205C::ClearAllCounter |
( |
void | | ) |
|
エンコーダカウンタの値を零(0x000000)にする関数
エンコーダカウンタの値を零(0x000000)に設定,および上位カウンタをクリアする関数
◆ GetCount() [1/2]
void PCI6205C::GetCount |
( |
long | count[MAX_CH] | ) |
|
エンコーダカウンタからカウント値を読み込む関数(生配列版)
- 引数
-
◆ GetCount() [2/2]
void PCI6205C::GetCount |
( |
std::array< long, MAX_CH > & | count | ) |
|
エンコーダカウンタからカウント値を読み込む関数(std::array版)
- 引数
-
◆ ZpulseClear()
void PCI6205C::ZpulseClear |
( |
bool | flag | ) |
|
Z相クリア設定
- 引数
-
[in] | flag | Z相パルスが来たらクリアするか否か true = クリアする,false = クリアしない |
このクラス詳解は次のファイルから抽出されました: