Skip to content

CSD-03 回転式ポテンショメーター ​

インスタンスの宣言 ​

CSD-03 回転式ポテンショメーター(CSD03) ブロックを作業領域に追加すると、Python コードには次のようなインスタンスの宣言が自動的に挿入されます:

python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()

パラメーター ​

名前区分説明範囲・種類デフォルト値
indexドロップダウンオプションインスタンス番号(0 から始まる)0 以上の整数0

ポートで開始 ​

CSD03 (可変抵抗) が接続されているポートを設定します。

set_input_port

パラメーター ​

名前区分説明範囲・種類デフォルト値
unitドロップダウンオプション接続するポートSa, Sb, Sc-

Python ​

python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()

csd03.set_port('Sa')

入力の範囲を設定 ​

選んだポートの入力値を、指定した最小~最大の範囲に変換します。
入力値の範囲は 0 ~ 255 です。
変換できる値の範囲は -100 ~ 100 です。

set_input_range

パラメーター ​

名前区分説明範囲・種類デフォルト値
unitドロップダウンオプション対象のポートSa, Sb, Sc-
src_min入力値(フィールド)もとの最小値0 ~ 255 の整数-
src_max入力値(フィールド)もとの最大値0 ~ 255 の整数-
dst_min入力値(フィールド)変換後の最小値-100 ~ 100 の整数-
dst_max入力値(フィールド)変換後の最大値-100 ~ 100 の整数-

Python ​

python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()

csd03.set_input_range('Sa', 0, 255, 0, 100)

中間値で入力の範囲を設定 ​

選んだポートの入力値を、指定した最小~中間~最大の範囲に変換します。
入力値の範囲は 0 ~ 255 です。
変換できる値の範囲は -100 ~ 100 です。

set_input_range_median

パラメーター ​

名前区分説明範囲・種類デフォルト値
unitドロップダウンオプション対象のポートSa, Sb, Sc-
src_min入力値(フィールド)もとの最小値0 ~ 255 の整数-
src_median入力値(フィールド)もとの中間値0 ~ 255 の整数-
src_max入力値(フィールド)もとの最大値0 ~ 255 の整数-
dst_min入力値(フィールド)変換後の最小値-100 ~ 100 の整数-
dst_median入力値(フィールド)変換後の中間値-100 ~ 100 の整数-
dst_max入力値(フィールド)変換後の最大値-100 ~ 100 の整数-

Python ​

python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()

csd03.set_input_range_median('Sa', 0, 128, 255, -100, 0, 100)

入力 ​

選んだポートの回転式ポテンショメーターの入力の値
入力の範囲を別に設定していない場合、入力値の範囲は 0 ~ 255 です。

get_input

パラメーター ​

名前区分説明範囲・種類デフォルト値
unitドロップダウンオプション読み取るポートSa, Sb, Sc最後の set_port のポート

Python ​

python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()

csd03.get_input('Sa')