CSD-03 Поворотный потенциометр
Объявление экземпляра
После добавления блока CSD-03 Поворотный потенциометр(CSD03) в рабочую область в код Python автоматически вставляется следующее объявление экземпляра:
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()Параметры
| Название | Вид | Описание | Диапазон / Тип | По умолчанию |
|---|---|---|---|---|
| index | Пункт выпадающего списка | Номер экземпляра (начиная с 0) | Целое число 0 или больше | 0 |
Задать порт входа
Задаёт порт, к которому подключён модуль CSD03 (потенциометр).

Параметры
| Название | Вид | Описание | Диапазон / Тип | По умолчанию |
|---|---|---|---|---|
| unit | Пункт выпадающего списка | Порт для подключения | Sa, Sb, Sc | - |
Python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()
csd03.set_port('Sa')Преобразовать диапазон входа
Преобразует входное значение выбранного порта в заданный диапазон от минимума до максимума.
Диапазон входного значения — от 0 до 255.
Диапазон значений, в которые можно преобразовать, — от -100 до 100.

Параметры
| Название | Вид | Описание | Диапазон / Тип | По умолчанию |
|---|---|---|---|---|
| unit | Пункт выпадающего списка | Выбранный порт | Sa, Sb, Sc | - |
| src_min | Ввод (поле) | Минимальное значение источника | Целое число от 0 до 255 | - |
| src_max | Ввод (поле) | Максимальное значение источника | Целое число от 0 до 255 | - |
| dst_min | Ввод (поле) | Минимальное значение после преобразования | Целое число от -100 до 100 | - |
| dst_max | Ввод (поле) | Максимальное значение после преобразования | Целое число от -100 до 100 | - |
Python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()
csd03.set_input_range('Sa', 0, 255, 0, 100)Преобразовать диапазон входа со средним значением
Преобразует входное значение выбранного порта в заданный диапазон: минимум, среднее значение, максимум.
Диапазон входного значения — от 0 до 255.
Диапазон значений, в которые можно преобразовать, — от -100 до 100.

Параметры
| Название | Вид | Описание | Диапазон / Тип | По умолчанию |
|---|---|---|---|---|
| unit | Пункт выпадающего списка | Выбранный порт | Sa, Sb, Sc | - |
| src_min | Ввод (поле) | Минимальное значение источника | Целое число от 0 до 255 | - |
| src_median | Ввод (поле) | Среднее значение источника | Целое число от 0 до 255 | - |
| src_max | Ввод (поле) | Максимальное значение источника | Целое число от 0 до 255 | - |
| dst_min | Ввод (поле) | Минимальное значение после преобразования | Целое число от -100 до 100 | - |
| dst_median | Ввод (поле) | Среднее значение после преобразования | Целое число от -100 до 100 | - |
| dst_max | Ввод (поле) | Максимальное значение после преобразования | Целое число от -100 до 100 | - |
Python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()
csd03.set_input_range_median('Sa', 0, 128, 255, -100, 0, 100)Вход
Входное значение поворотного потенциометра с выбранного порта
Если диапазон входа не задан отдельно, значения лежат в диапазоне от 0 до 255.

Параметры
| Название | Вид | Описание | Диапазон / Тип | По умолчанию |
|---|---|---|---|---|
| unit | Пункт выпадающего списка | Порт для чтения | Sa, Sb, Sc | порт из последнего set_port |
Python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()
csd03.get_input('Sa')