Skip to content

CSD-03 Potenciómetro rotativo ​

Declarar a instância ​

Se acrescentares um bloco de CSD-03 Potenciómetro rotativo(CSD03) à área de trabalho, no código Python é inserida automaticamente a declaração de instância seguinte:

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

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
indexOpção de listaNúmero da instância (começa em 0)inteiro ≥ 00

Definir a porta de entrada ​

Define a porta a que está ligado o CSD03 (potenciómetro).

set_input_port

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
unitOpção de listaPorta a que se ligaSa, Sb, Sc-

Python ​

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

csd03.set_port('Sa')

Definir o intervalo da entrada ​

Converte o valor de entrada da porta escolhida para o intervalo indicado de mínimo a máximo.
O intervalo do valor de entrada é 0 ~ 255.
O intervalo para o qual se pode converter é -100 ~ 100.

set_input_range

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
unitOpção de listaPorta de destinoSa, Sb, Sc-
src_minEntrada (campo)Mínimo do valor originalinteiro 0 ~ 255-
src_maxEntrada (campo)Máximo do valor originalinteiro 0 ~ 255-
dst_minEntrada (campo)Mínimo depois da conversãointeiro -100 ~ 100-
dst_maxEntrada (campo)Máximo depois da conversãointeiro -100 ~ 100-

Python ​

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

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

Definir o intervalo da entrada com valor médio ​

Converte o valor de entrada da porta escolhida para o intervalo indicado de mínimo a máximo, passando por um valor médio.
O intervalo do valor de entrada é 0 ~ 255.
O intervalo para o qual se pode converter é -100 ~ 100.

set_input_range_median

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
unitOpção de listaPorta de destinoSa, Sb, Sc-
src_minEntrada (campo)Mínimo do valor originalinteiro 0 ~ 255-
src_medianEntrada (campo)Valor médio do valor originalinteiro 0 ~ 255-
src_maxEntrada (campo)Máximo do valor originalinteiro 0 ~ 255-
dst_minEntrada (campo)Mínimo depois da conversãointeiro -100 ~ 100-
dst_medianEntrada (campo)Valor médio depois da conversãointeiro -100 ~ 100-
dst_maxEntrada (campo)Máximo depois da conversãointeiro -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 ​

O valor de entrada do potenciómetro rotativo da porta escolhida
Se não definiste um intervalo de entrada próprio, o intervalo do valor de entrada é 0 ~ 255.

get_input

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
unitOpção de listaPorta que é lidaSa, Sb, Sca porta do último set_port

Python ​

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

csd03.get_input('Sa')