Rcb4Lib  1.0.0B
Rcb4BaseLib20190128(コメント挿入中) .Rcb4BaseLib.ServoData クラス

サーボモータ1つを定義するクラス [詳解]

公開メンバ関数

def __init__ (self, id, sio, data)
 init コンストラクタ [詳解]
 
def icsNum2id (self)
 icsNum2id idとSIOからRCB4のICS番号を返す [詳解]
 
def itemAdd (self, x, y, z)
 itemAdd ServoDataに対する内部の値をすべて変更する [詳解]
 
def __lt__ (self, other)
 

公開変数類

 Id
 
 Sio
 
 Data
 

静的公開変数類

int Id = 0
 サーボモータのIDを格納しておく変数
 
int Sio = 0
 サーボモータに接続されているSIOの情報を格納しておく変数 [詳解]
 
int Data = 0
 データを格納しておく変数 [詳解]
 

詳解

サーボモータ1つを定義するクラス

構築子と解体子

◆ __init__()

def Rcb4BaseLib20190128(コメント挿入中) .Rcb4BaseLib.ServoData.__init__ (   self,
  id,
  sio,
  data 
)

init コンストラクタ

引数
idサーボモータに設定してあるID
sioRCB4に接続されているSIOの番号(SIO1-4:0x01,SIO5-8:0x02)
data保存しておくデータ

関数詳解

◆ icsNum2id()

def Rcb4BaseLib20190128(コメント挿入中) .Rcb4BaseLib.ServoData.icsNum2id (   self)

icsNum2id idとSIOからRCB4のICS番号を返す

戻り値
RCB4のICS番号

◆ itemAdd()

def Rcb4BaseLib20190128(コメント挿入中) .Rcb4BaseLib.ServoData.itemAdd (   self,
  x,
  y,
  z 
)

itemAdd ServoDataに対する内部の値をすべて変更する

引数
xサーボモータに設定してあるID
yRCB4に接続されているSIOの番号(SIO1-4:0x01,SIO5-8:0x02)
z保存しておくデータ

メンバ詳解

◆ Data

int Rcb4BaseLib20190128(コメント挿入中) .Rcb4BaseLib.ServoData.Data = 0
static

データを格納しておく変数

覚え書き
変数はポジションデータだけでなく、スピードやストレッチ等のデータとしても使用できる

◆ Sio

int Rcb4BaseLib20190128(コメント挿入中) .Rcb4BaseLib.ServoData.Sio = 0
static

サーボモータに接続されているSIOの情報を格納しておく変数

引数
SIO1-41
SIO5-82

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