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')