ARCS6 AR6-REV.24062600
読み取り中…
検索中…
一致する文字列を見つけられません
ARCS::ControllerJXC クラス

JXCシリーズコントローラでの電動グリッパの制御クラス [詳解]

#include <ARCS6/lib/Controller-JXC.hh>

公開メンバ関数

 ControllerJXC (unsigned int Addr, double Ts, std::array< unsigned short int, 11 > InputPortArray, std::array< unsigned short int, 11 > InputBitArray, std::array< unsigned short int, 13 > OutputPortArray, std::array< unsigned short int, 13 > OutputBitArray)
 コンストラクタ
 
 ControllerJXC ()
 空コンストラクタ
 
 ~ControllerJXC ()
 デストラクタ
 
bool AllReset (void)
 リセット関数
 
bool ReturnOrg (void)
 原点復帰関数
 
bool PatternOutput (const short int PatternID)
 パターン出力関数
 

詳解

JXCシリーズコントローラでの電動グリッパの制御クラス

構築子と解体子

◆ ControllerJXC()

ControllerJXC::ControllerJXC ( unsigned int Addr,
double Ts,
std::array< unsigned short int, 11 > InputPortArray,
std::array< unsigned short int, 11 > InputBitArray,
std::array< unsigned short int, 13 > OutputPortArray,
std::array< unsigned short int, 13 > OutputBitArray )

コンストラクタ

引数
[in]AddrPCIボードアドレス
[in]Ts制御周期
[in]InputPortArrayコントローラ側入力ポートリスト
[in]InputBitArrayコントローラ側入力ビットリスト
[in]OutputPortArrayコントローラ側出力ポートリスト
[in]OutputBitArrayコントローラ側出力ビットリスト

関数詳解

◆ AllReset()

bool ControllerJXC::AllReset ( void )

リセット関数

各出力, 及びエラーをリセットする. 動作中は呼び出し続け, 戻り値を監視して運用する.

引数
[in]Ts制御周期[s]
戻り値
リセット動作中:true, 動作終了状態:false

◆ PatternOutput()

bool ControllerJXC::PatternOutput ( const short int PatternID)

パターン出力関数

事前に設定された0~63の64パターンの動作を出力する. 動作中は呼び出し続け, 戻り値を監視して運用する. 動作中のパターン変更可

引数
[in]PatternID動作パターンのID(0~63)
戻り値
動作中:true, 動作終了状態:false

◆ ReturnOrg()

bool ControllerJXC::ReturnOrg ( void )

原点復帰関数

原点復帰を行う. 動作中は呼び出し続け, 戻り値を監視して運用する.

戻り値
原点復帰動作中:true, 動作終了状態:false

このクラス詳解は次のファイルから抽出されました: