การเขียน Labview รับข้อมูลจาก Mouse หรือ Key Board
Step 01
การรับข้อมูลจาก Key Board เพื่อตรวจสอบว่ามี Event การกด Key Board หรือ การ กด Mouse หรือไม่
ต้องกำหนดก่อนว่าจะมีการ รับข้อมูล จาก Key
หรือ Mouse โดยประกาศไว้นอก While
Loop
โดยสำหรับ การตรวจสอบที่ Key
Board ใน While Loop
สำหรับ Key Board ค่าทีได้
จะอยู่ในรุปแบบ ของ Table ซึ่งต้องถอดข้อมูลออกมาก่อน
เป็น Array 1 ตำแหน่ง จากนั้นค่อยมาตรวจสอบว่ามีการ
กด Space หรือไม่
สำหรับ Mouse จะเป็นการรับข้อมูลจาก
Mouse ซึ่ง ผลลัพธ์ที่ได้ จะเป็น Bundle
ซึ่งเปลี่ยนหมือน กล่อง 1 ใบ
ที่จะบรรจุอะไร ก็ได้
เมื่อได้ข้อมูลชนิด Bundle ออกมาต้องใช้คำส่ง
UnBundle ในการ ดึงข้อมูล ออกมา ซึ่งข้อมูล จะ Auto
ตาม ข้อมูลข้างใน Bundle อยู่แล้ว
โดย Mouse สิ่งที่ได้จกมี Axis info คือตำแหน่งข้อเมาส์
ปัจจุบัน ซึ่งจะอาศัยตาม Resolotion ของ Desktop และ
Buntton info จะเป็นไปตาม กด ปุ่ม บน Mouse
และโดย ปกติ
เมื่อผลลัพท์ที่ได้จะมาทำการ And หรือ OR ซึ่ง
ต้องดึงมาทีละ 1 ตัว ซึ่งมี Input แค่
2 เท่านั้น จึงมี
เมื่อได้ข้อมูลมา จะต้องคลิกขวา เลือก Mode
ว่าเป็น And Or … ต่าง ๆ ก่อน
จากนั้นกดขยาย เพื่อกำหนด Input จะทำงานเหมือนมี Gate
หลายๆ ตัว ต่อกัน
ไม่มีความคิดเห็น:
แสดงความคิดเห็น