Skip to content

CSD-03 Potenciómetro giratorio ​

Declarar la instancia ​

Si añades un bloque de CSD-03 Potenciómetro giratorio(CSD03) al área de trabajo, en el código Python se inserta automáticamente la declaración de instancia siguiente:

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

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
indexOpción de desplegableNúmero de instancia (empieza en 0)entero ≥ 00

Configurar el puerto de entrada ​

Configura el puerto al que está conectado CSD03 (potenciómetro).

set_input_port

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegablePuerto al que se conectaSa, Sb, Sc-

Python ​

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

csd03.set_port('Sa')

Ajustar el rango de entrada ​

Convierte el valor de entrada del puerto elegido al rango indicado de mínimo a máximo.
El rango del valor de entrada es 0 ~ 255.
El rango al que se puede convertir es -100 ~ 100.

set_input_range

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegablePuerto de destinoSa, Sb, Sc-
src_minEntrada (campo)Mínimo del valor originalentero 0 ~ 255-
src_maxEntrada (campo)Máximo del valor originalentero 0 ~ 255-
dst_minEntrada (campo)Mínimo después de la conversiónentero -100 ~ 100-
dst_maxEntrada (campo)Máximo después de la conversiónentero -100 ~ 100-

Python ​

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

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

Ajustar el rango de entrada con valor medio ​

Convierte el valor de entrada del puerto elegido al rango indicado de mínimo a máximo pasando por un valor medio.
El rango del valor de entrada es 0 ~ 255.
El rango al que se puede convertir es -100 ~ 100.

set_input_range_median

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegablePuerto de destinoSa, Sb, Sc-
src_minEntrada (campo)Mínimo del valor originalentero 0 ~ 255-
src_medianEntrada (campo)Valor medio del valor originalentero 0 ~ 255-
src_maxEntrada (campo)Máximo del valor originalentero 0 ~ 255-
dst_minEntrada (campo)Mínimo después de la conversiónentero -100 ~ 100-
dst_medianEntrada (campo)Valor medio después de la conversiónentero -100 ~ 100-
dst_maxEntrada (campo)Máximo después de la conversiónentero -100 ~ 100-

Python ​

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

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

Valor de entrada ​

El valor de entrada del potenciómetro giratorio del puerto elegido
Si no has ajustado un rango de entrada propio, el rango del valor de entrada es 0 ~ 255.

get_input

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegablePuerto que se leeSa, Sb, Scel puerto del último set_port

Python ​

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

csd03.get_input('Sa')