CSD-03 Potencjometr obrotowy
Deklaracja instancji
Po dodaniu bloku CSD-03 Potencjometr obrotowy(CSD03) do obszaru roboczego w kodzie Python automatycznie pojawia się następująca deklaracja instancji:
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()Parametry
| Nazwa | Rodzaj | Opis | Zakres / Typ | Domyślnie |
|---|---|---|---|---|
| index | Opcja listy rozwijanej | Numer instancji (licząc od 0) | Liczba całkowita 0 lub większa | 0 |
Ustaw port wejścia
Ustawia port, do którego podłączony jest moduł CSD03 (potencjometr).

Parametry
| Nazwa | Rodzaj | Opis | Zakres / Typ | Domyślnie |
|---|---|---|---|---|
| unit | Opcja listy rozwijanej | Port do podłączenia | Sa, Sb, Sc | - |
Python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()
csd03.set_port('Sa')Ustaw zakres wejścia
Przelicza wartość wejściową wybranego portu na podany zakres od minimum do maksimum.
Zakres wartości wejściowej to od 0 do 255.
Zakres wartości, na które można przeliczyć, to od -100 do 100.

Parametry
| Nazwa | Rodzaj | Opis | Zakres / Typ | Domyślnie |
|---|---|---|---|---|
| unit | Opcja listy rozwijanej | Wybrany port | Sa, Sb, Sc | - |
| src_min | Wejście (pole) | Wartość minimalna źródła | Liczba całkowita od 0 do 255 | - |
| src_max | Wejście (pole) | Wartość maksymalna źródła | Liczba całkowita od 0 do 255 | - |
| dst_min | Wejście (pole) | Wartość minimalna po przeliczeniu | Liczba całkowita od -100 do 100 | - |
| dst_max | Wejście (pole) | Wartość maksymalna po przeliczeniu | Liczba całkowita od -100 do 100 | - |
Python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()
csd03.set_input_range('Sa', 0, 255, 0, 100)Ustaw zakres wejścia z wartością środkową
Przelicza wartość wejściową wybranego portu na podany zakres: minimum, wartość środkowa, maksimum.
Zakres wartości wejściowej to od 0 do 255.
Zakres wartości, na które można przeliczyć, to od -100 do 100.

Parametry
| Nazwa | Rodzaj | Opis | Zakres / Typ | Domyślnie |
|---|---|---|---|---|
| unit | Opcja listy rozwijanej | Wybrany port | Sa, Sb, Sc | - |
| src_min | Wejście (pole) | Wartość minimalna źródła | Liczba całkowita od 0 do 255 | - |
| src_median | Wejście (pole) | Wartość środkowa źródła | Liczba całkowita od 0 do 255 | - |
| src_max | Wejście (pole) | Wartość maksymalna źródła | Liczba całkowita od 0 do 255 | - |
| dst_min | Wejście (pole) | Wartość minimalna po przeliczeniu | Liczba całkowita od -100 do 100 | - |
| dst_median | Wejście (pole) | Wartość środkowa po przeliczeniu | Liczba całkowita od -100 do 100 | - |
| dst_max | Wejście (pole) | Wartość maksymalna po przeliczeniu | Liczba całkowita od -100 do 100 | - |
Python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()
csd03.set_input_range_median('Sa', 0, 128, 255, -100, 0, 100)Wejście
Wartość wejściowa potencjometru obrotowego z wybranego portu
Jeśli zakres wejścia nie został osobno ustawiony, wartości mieszczą się w zakresie od 0 do 255.

Parametry
| Nazwa | Rodzaj | Opis | Zakres / Typ | Domyślnie |
|---|---|---|---|---|
| unit | Opcja listy rozwijanej | Port do odczytu | Sa, Sb, Sc | port z ostatniego set_port |
Python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()
csd03.get_input('Sa')