Skip to content

CSD-01 Кнопочный переключатель ​

Объявление экземпляра ​

После добавления блока CSD-01 Кнопочный переключатель(CSD01) в рабочую область в код Python автоматически вставляется следующее объявление экземпляра:

python
cheesestick = CheeseStick(0)
csd01 = cheesestick.CSD01()

Параметры ​

НазваниеВидОписаниеДиапазон / ТипПо умолчанию
indexПункт выпадающего спискаНомер экземпляра (начиная с 0)Целое число 0 или больше0

Задать порт входа ​

Задаёт порт, к которому подключён модуль CSD01 (Tact Switch).

set_input_port

Параметры ​

НазваниеВидОписаниеДиапазон / ТипПо умолчанию
unitПункт выпадающего спискаПорт для подключенияSa, Sb, Sc-

Python ​

python
cheesestick = CheeseStick(0)
csd01 = cheesestick.CSD01()

csd01.set_port('Sa')

Вход кнопки ​

Входное значение кнопки с выбранного порта
Возвращает 0, если кнопка нажата, и 1 в остальных случаях.

button_input

Параметры ​

НазваниеВидОписаниеДиапазон / ТипПо умолчанию
unitПункт выпадающего спискаПорт для чтенияSa, Sb, Scпорт из последнего set_port

Python ​

python
cheesestick = CheeseStick(0)
csd01 = cheesestick.CSD01()

csd01.button_input('Sa')

Кнопка нажата ​

Нажата ли кнопка переключателя, подключённого к выбранному порту

button_pressed

Параметры ​

НазваниеВидОписаниеДиапазон / ТипПо умолчанию
unitПункт выпадающего спискаПорт для чтенияSa, Sb, Scпорт из последнего set_port

Python ​

python
cheesestick = CheeseStick(0)
csd01 = cheesestick.CSD01()

csd01.button_pressed('Sa')