พฤศจิกายน 1, 2023

เริ่มต้นใช้งาน NI myRIO

บทความนี้แนะนำการเริ่มต้นใช้งาน myRIO ก่อนเริ่มต้นให้ทำการติดตั้งซอฟต์แวร์บน myRIO ให้เรียบร้อยดังแสดงในบทความ การติดตั้งซอฟต์แวร์บน NI myRIO เสร็จแล้วเรามารถเริ่มต้นพัฒนาได้ตามขั้นตอนดังต่อไปนี้

1. ต่อ myRIO เข้ากับหม้อแปลงที่มากับชุดคิทเพื่อทำการจ่ายไฟให้ให้กับ myRIO รอจนไฟ Power ติดเรียบร้อย

2. ต่อสาย USB ระหว่าง myRIO

3. myRIO USB Monitor จะเปิดขึ้นมาโดยอัตโนมัติ โดยเราสามารถเลือกสิ่งที่จะทำต่อไปได้ดังนี้:

  • Launch the Getting Started Wizard: เปิดโปรแกรมสำหรับทดสอบการใช้งานเบื้องต้นของ myRIO ดังแสดงในขั้นตอนที่ 4
  • Go to LabVIEW: เริ่มต้นพัฒนาด้วย LabVIEW ดังแสดงในขั้นตอนที่ 6 ในกรณีที่ใช้ VisualStudio ในการพัฒนาด้วยภาษา C สามารถศึกษาขั้นตอนได้จาก NI Linux Real-Time Documentation and Tutorials
  • Launch the I/O Monitor: ตรวจเช็คการต่อสัญญาณดังแสดงในขั้นตอนที่ 5
  • Configure NI myRIO: เปิดเบราเซอร์เพื่อทำการตั้งค่า myRIO
  • Do Nothing: ปิด myRIO USB Monitor

4. Getting Started Wizard จะช่วยเราทดสอบสัญญาณเซนเซอร์วัดความเร่ง LED และปุ่มกด เป็นต้น ถ้าเรากด Next I/O Monitor จะถูกเปิดขึ้นมาต่อไป หรือกด Cancel เพื่อปิด Getting Started with myRIO

5. ใน I/O Monitor เราสามารถเลือก myRIO ที่เราต้องการเชื่อมต่อแล้วทำการทดสอบสัญญาณต่าง ๆ ได้ดังต่อไปนี้ โดยในแต่ละการเชื่อมต่อเราสามารถเลือกช่องสัญญาณและทำการตั้งค่าเอาท์พุท โดย I/O Monitor จะแสดงขาสัญญาณที่ต้องต่อและสัญญาณที่อ่านได้ หลังจากงานเสร็จแล้วเราสามารถกด Launch LabVIEW เพื่อเริ่มพัฒนาหรือกด Exit เพื่อปิด I/O Monitor

  • AIO: อินพุทและเอาท์พุทแบบอะนาล็อก
  • DIO: อินพุทและเอาท์พุทแบบดิจิตอล
  • I2C: การสื่อสารด้วย I2C
  • SPI: การสื่อสารด้วย SPI
  • UART: การสื่อสารด้วย UART
  • PWM/ENC: การสร้างสัญญาณพัลส์วิทมอดดูเลชั่นและการอ่านค่าจากเอนโค้ดเดอร์

6. เมื่อเปิด LabVIEW ขึ้นมาเราสามารถเลือก File>Create Project แล้วทำการเลือก myRI>myRIO Project เพื่อสร้างโปรเจ็คท์ใหม่ขึ้นมา กด Next เพื่อไปยังหน้าถัดไป

7. ในหน้านี้เราสามารถเลือก myRIO ที่เราจะใช้ในการพัฒนาแล้เลือก FPGA personality ที่จะใช้งานได้ NI High Throughput Add-on for myRIO ให้ข้อมูลเพิ่มเติมเกี่ยวกับ high throughput FPGA personality หลังจากตั้งชื่อโปรเจ็คท์และเลือกโฟลเดอร์แล้วให้กด Finish เพื่อสร้างโปรเจ็คท์ โปรเจ็คท์จถูกสร้างและเปิดโดยอัตโนมัติ

8. เปิด Main.vi ใต้ myRIO

9. กด Ctrl+E เพื่อเปิดบล๊อคไดอะแกรม เราจะพบโปรแกรมตัวอย่างที่ถูกเขียนไว้เพื่ออ่านค่าจากเซนเซอร์วัดความเร่ง 3 แนวแกน

10. ดับเบิ้ลคลิ๊ก Accelerometer เพื่อตั้งค่า Express VI เราจะสามารถเลือกช่องสัญญาณที่ต้องการอ่านและตั้งชื่อสัญญาณได้ในแท๊บคอนฟิคกูเรชั่น

11. เราสามารถเลือกแท๊บ View Code เพื่อดูว่าเราจะสามารถเขียนโปรแกรมได้อย่างไร

12. เราสามารถเลือกแท๊บ Connection Diagram เพื่อดูวิธีการต่อสัญญาณ แต่เนื่องจากเซนเซอร์วัดความเร่งไม่จำเป็นต้องต่อจากภายนอก เราจึงไม่สามารถเลือกแท๊บนี้ได้

13. กด OK เพื่อปิด Express VI

14. กด Ctrl+E เพื่อกลับไปยังฟร้อนพาเนล

15. ก่อนรันโปรแกรม เราสามารถปรับแก้บล๊อคไดอะแกรมและฟร้อนพาเนลเพื่อให้เหมาะสมกับการใช้งานของเรา โดยเราสามารถเรียกใช้งานฟังค์ชันของ myRIO ได้จากฟังค์ชันพาเลทท์ในบล๊อคไดอะแกรม เลือก myRIO กด Ctrl+S เพื่อบันทึกโปรแกรมหลังแก้ไข

16 กด Ctrl+R เพื่อรันโปรแกรม

17. เมื่อใช้งานจนเป็นที่พอใจแล้วกด Stop เพื่อหยุดโปรแกรม

หวังว่าบทความนี้จะให้ความรู้ที่จำเป็นในการเริ่มต้นใช้งาน NI myRIO หากต้องการขอข้อมูลเพิ่มเติม สามารถติดต่อขอความช่วยเหลือจากทีมงาน Techsquare ได้ครับ

บทความที่เกี่ยวข้อง

การติดตั้งซอฟต์แวร์บน NI myRIO

NI Linux Real-Time Documentation and Tutorials

NI High Throughput Add-on for myRIO

error: Content is protected...