วันพฤหัสบดีที่ 15 พฤษภาคม พ.ศ. 2557

การเขียน Labview รับข้อมูลจาก Mouse หรือ Key Board

การเขียน Labview รับข้อมูลจาก Mouse หรือ Key Board

Step 01

การรับข้อมูลจาก  Key Board เพื่อตรวจสอบว่ามี Event การกด Key Board หรือ การ กด Mouse หรือไม่

Step 02



ต้องกำหนดก่อนว่าจะมีการ รับข้อมูล จาก 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 หลายๆ ตัว ต่อกัน

ไม่มีความคิดเห็น:

แสดงความคิดเห็น