Skip to content

CSD-03 Potenziometro rotativo ​

Dichiarare l'istanza ​

Se aggiungi un blocco di CSD-03 Potenziometro rotativo (CSD03) all'area di lavoro, nel codice Python viene inserita automaticamente la dichiarazione di istanza seguente:

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

Parametri ​

NomeTipoDescrizioneIntervallo / TipoValore predefinito
indexOpzione di elencoNumero dell'istanza (parte da 0)intero maggiore o uguale a 00

Impostare la porta di ingresso ​

Imposta la porta a cui è collegato il CSD03 (resistenza variabile).

set_input_port

Parametri ​

NomeTipoDescrizioneIntervallo / TipoValore predefinito
unitOpzione di elencoPorta a cui collegarloSa, Sb, Sc-

Python ​

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

csd03.set_port('Sa')

Impostare l'intervallo di ingresso ​

Converte il valore di ingresso della porta scelta nell'intervallo minimo~massimo indicato.
L'intervallo del valore di ingresso è 0 ~ 255.
L'intervallo dei valori in cui si può convertire è -100 ~ 100.

set_input_range

Parametri ​

NomeTipoDescrizioneIntervallo / TipoValore predefinito
unitOpzione di elencoPorta interessataSa, Sb, Sc-
src_minIngresso (campo)Valore minimo di partenzaintero 0 ~ 255-
src_maxIngresso (campo)Valore massimo di partenzaintero 0 ~ 255-
dst_minIngresso (campo)Valore minimo dopo la conversioneintero -100 ~ 100-
dst_maxIngresso (campo)Valore massimo dopo la conversioneintero -100 ~ 100-

Python ​

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

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

Impostare l'intervallo di ingresso con un valore intermedio ​

Converte il valore di ingresso della porta scelta nell'intervallo minimo~intermedio~massimo indicato.
L'intervallo del valore di ingresso è 0 ~ 255.
L'intervallo dei valori in cui si può convertire è -100 ~ 100.

set_input_range_median

Parametri ​

NomeTipoDescrizioneIntervallo / TipoValore predefinito
unitOpzione di elencoPorta interessataSa, Sb, Sc-
src_minIngresso (campo)Valore minimo di partenzaintero 0 ~ 255-
src_medianIngresso (campo)Valore intermedio di partenzaintero 0 ~ 255-
src_maxIngresso (campo)Valore massimo di partenzaintero 0 ~ 255-
dst_minIngresso (campo)Valore minimo dopo la conversioneintero -100 ~ 100-
dst_medianIngresso (campo)Valore intermedio dopo la conversioneintero -100 ~ 100-
dst_maxIngresso (campo)Valore massimo dopo la conversioneintero -100 ~ 100-

Python ​

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

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

Valore di ingresso ​

Il valore di ingresso del potenziometro rotativo sulla porta scelta
Se non hai impostato un intervallo di ingresso, l'intervallo del valore è 0 ~ 255.

get_input

Parametri ​

NomeTipoDescrizioneIntervallo / TipoValore predefinito
unitOpzione di elencoPorta da leggereSa, Sb, Scla porta dell'ultimo set_port

Python ​

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

csd03.get_input('Sa')