Scene

แนะนำบล็อกซีน (Scene)

บล็อกซีน เป็นบล็อกที่ใช้สำหรับการสั่งงานอุปกรณ์นำออก เช่น หลอดไฟ, ลำโพง หรือ มอเตอร์ เป็นต้น โดยมีส่วนประกอบ ดังนี้

  1. ชื่อของบล็อกซีน

  2. ปุ่มลบซีน

  3. รายการอุปกรณ์ที่ต้องการสั่งการในซีนนี้

  4. ปุ่มเพิ่มอุปกรณ์เข้ามาในซีน

การสั่งงานอุปกรณ์

จะต้องเพิ่มอุปกรณ์เข้ามาในบล็อกซีนและตั้งค่าการกระทำที่จะสั่งให้อุปกรณ์นั้น ๆ ทำในบล็อกซีนนี้ ตัวอย่างเช่น บล็อกด้านล่างจะสั่งงานให้หลอดไฟ LED เปิด ก่อนที่จะไปทำงานในบล็อกซีนหรือบล็อกเงื่อนไขที่เชื่อมอยู่ทางด้านขวาต่อไป

ตัวอย่างเช่น ไดอะแกรมด้านล่างนี้จะสั่งให้หลอดไฟ LED1 เปิด, รอ 1 วินาที, สั่งให้หลอดไฟ LED1 ปิด และรอ 1 วินาที จากนั้นกลับไปสู่ Begin อีกครั้งหนึ่ง

เราสามารถสั่งงานอุปกรณ์หลายๆอย่างได้พร้อมๆกัน โดยเพิ่มอุปกรณ์เหล่านั้นเข้ามาในบล็อกซีนเดียวกัน ตัวอย่างเช่น บล็อกซีนด้านล่างนี้ประกอบด้วยการสั่งงานให้หลอดไฟ LED1 เปิด และ ลำโพงเปียโซส่งเสียงร้องในเวลาเดียวกัน

การตั้งค่าอุปกรณ์ในบล็อกซีน

วิธีการตั้งค่าอุปกรณ์นำออกในบล็อกซีนนั้นสามารถทำได้โดยการนำเคอร์เซอร์เลื่อนไปบนไอค่อนของอุปกรณ์ที่ต้องการตั้งค่า จากนั้นหน้าต่างการตั้งค่าอุปกรณ์จะปรากฏขึ้นดังรูป

โดยทั่วไปแล้ว 'แอคชั่น' (Action) ของอุปกรณ์จะประกอบด้วยสถานะเปิด และ สถานะปิด แต่จะมีบางอุปกรณ์ที่มีคุณสมบัติและสถานะที่แตกต่างออกไป เช่น ลำโพงบัซเซอร์ และ เซอร์โวมอเตอร์ เป็นต้น

นอกจากนี้ การปรับตั้งค่าโดยละเอียดสามารถทำได้กับบางแอคชั่น อย่างเช่นปรับความสว่างของหลอดไฟ LED, ปรับความถี่ของเสียงของลำโพงเปียโซบัซเซอร์, ความเข้มสีแต่ละสีของหลอดไฟ RGB LED และองศาการหมุนของเซอร์โวมอเตอร์

การปรับตั้งค่าการแสดงผลของอุปกรณ์นำออก สามารถทำได้โดย 2 ทางหลักๆคือ

1.การแสดงผลด้วยค่าคงที่ด้วยตัวเลข (Number)

ตัวอย่างการใช้งาน : การปรับความสว่างของหลอดไฟ LED ด้วยค่าคงที่

แก้ไขค่าคงที่โดยการคลิ๊กให้เกิดเคอร์เซอร์ในบล็อกสีฟ้าที่เป็นตัวเลขเพื่อแก้ค่าคงที่ที่อยู่ภายใน หากคลิ๊กให้เกิดเคอร์เซอร์ในตำแหน่งช่องว่างสีขาว จะเป็นการลบบล็อกตัวเลข (Number), บล็อกแวลู่ (Value) และบล็อกเครื่องหมายทางคณิตศาสตร์ และผู้ใช้งานสามารถคลิ๊กที่บล็อกด้านล่าง เพื่อเพิ่มบล็อกกลับมา กรณีที่บล็อกหายไปจากช่อง Brightness

2.การแสดงผลโดยสัมพันธ์กับค่าที่ได้รับจากอุปกรณ์นำเข้า (Value)

ตัวอย่างการใช้งาน : แสดงผลส่วนต่างของระยะทางที่อ่านได้จาก 2 เซนเซอร์ไปที่จอ 7-Segment

เมื่อเพิ่มบล็อกแวลู่ (Value) และคลิ๊กที่บล็อก (Value) จะปรากฏอุปกรณ์นำเข้าให้เลือก เมื่อมีอุปกรณ์นำเข้าเพิ่มเข้ามาในระบบเรียบร้อยแล้วในหน้า Device

Last updated