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:
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()Parametri
| Nome | Tipo | Descrizione | Intervallo / Tipo | Valore predefinito |
|---|---|---|---|---|
| index | Opzione di elenco | Numero dell'istanza (parte da 0) | intero maggiore o uguale a 0 | 0 |
Impostare la porta di ingresso
Imposta la porta a cui è collegato il CSD03 (resistenza variabile).

Parametri
| Nome | Tipo | Descrizione | Intervallo / Tipo | Valore predefinito |
|---|---|---|---|---|
| unit | Opzione di elenco | Porta a cui collegarlo | Sa, Sb, Sc | - |
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.

Parametri
| Nome | Tipo | Descrizione | Intervallo / Tipo | Valore predefinito |
|---|---|---|---|---|
| unit | Opzione di elenco | Porta interessata | Sa, Sb, Sc | - |
| src_min | Ingresso (campo) | Valore minimo di partenza | intero 0 ~ 255 | - |
| src_max | Ingresso (campo) | Valore massimo di partenza | intero 0 ~ 255 | - |
| dst_min | Ingresso (campo) | Valore minimo dopo la conversione | intero -100 ~ 100 | - |
| dst_max | Ingresso (campo) | Valore massimo dopo la conversione | intero -100 ~ 100 | - |
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.

Parametri
| Nome | Tipo | Descrizione | Intervallo / Tipo | Valore predefinito |
|---|---|---|---|---|
| unit | Opzione di elenco | Porta interessata | Sa, Sb, Sc | - |
| src_min | Ingresso (campo) | Valore minimo di partenza | intero 0 ~ 255 | - |
| src_median | Ingresso (campo) | Valore intermedio di partenza | intero 0 ~ 255 | - |
| src_max | Ingresso (campo) | Valore massimo di partenza | intero 0 ~ 255 | - |
| dst_min | Ingresso (campo) | Valore minimo dopo la conversione | intero -100 ~ 100 | - |
| dst_median | Ingresso (campo) | Valore intermedio dopo la conversione | intero -100 ~ 100 | - |
| dst_max | Ingresso (campo) | Valore massimo dopo la conversione | intero -100 ~ 100 | - |
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.

Parametri
| Nome | Tipo | Descrizione | Intervallo / Tipo | Valore predefinito |
|---|---|---|---|---|
| unit | Opzione di elenco | Porta da leggere | Sa, Sb, Sc | la porta dell'ultimo set_port |
Python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()
csd03.get_input('Sa')