- LabVIEW คืออะไร?
- มันแตกต่างจากโปรแกรมออกแบบ / จำลองวงจรอื่นอย่างไร?
- ทำไมเราควรชอบ LabVIEW?
- เปิดตัว LabVIEW
- ประเภทข้อมูลใน LabVIEW:
- ตัวอย่างที่ 1: กดปุ่ม LED เรืองแสง
- ตัวอย่างที่ 2: LED เปิด - ปิด
- ตัวอย่างที่ 3: LED กะพริบ
- ทางลัด
LabVIEW คืออะไร?
LabVIEW เป็นคำย่อของ Workbench วิศวกรรมเครื่องมือวัดเสมือนในห้องปฏิบัติการ รูปลักษณ์และการทำงานของพวกมันคล้ายกับเครื่องมือในโลกแห่งความเป็นจริงเช่นปุ่มโวลต์มิเตอร์ออสซิลโลสโคป ฯลฯ และด้วยเหตุนี้จึงเรียกว่า Virtual Instruments (VIs) นำเสนอวิธีการเขียนโปรแกรมกราฟิกและช่วยในการจำลองผลิตภัณฑ์ในโลกแห่งความเป็นจริงซึ่งช่วยให้คุณเห็นภาพและตั้งโปรแกรมได้ ดังนั้นจึงต้องใช้เฉพาะตรรกะในการเขียนโปรแกรมและไม่ขึ้นกับไวยากรณ์ LabVIEW เป็นเครื่องมือออกแบบระดับสูง มันคือการเขียนโปรแกรมล่าม (กล่าวคือ) เราไม่จำเป็นต้องรวบรวมมัน มันรวบรวมตัวเองเราจำเป็นต้องดำเนินการเท่านั้น
มันแตกต่างจากโปรแกรมออกแบบ / จำลองวงจรอื่นอย่างไร?
ซอฟต์แวร์ออกแบบ / จำลองวงจรทั้งหมดเป็นแผนผังที่จับภาพและโปรแกรมจำลองที่ช่วยให้คุณสามารถทดสอบเอาต์พุตของวงจรต่างๆโดยการประกอบส่วนประกอบและวาดแผนผัง ในขณะที่ LabVIEW เป็นโต๊ะทำงานเสมือนจริงสำหรับการเขียนโปรแกรมกราฟิกโดยการจับและเชื่อมต่อวงจรเสมือนที่สร้างขึ้นบนโปรแกรมออกแบบ / จำลองวงจรใด ๆ
การเขียนโปรแกรมสามารถมีได้สองประเภท เป็นการเขียนโปรแกรมตามข้อความและกราฟิก C, C ++, java ฯลฯ มีข้อความตามทุกภาษาโปรแกรมต้นฉบับเดิม, และ MATLAB เป็นภาษาระดับกลางในขณะที่ LabVIEW เป็นกราฟิกการเขียนโปรแกรมภาษาตาม
ทำไมเราควรชอบ LabVIEW?
ผู้ที่ไม่มีความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรมก็สามารถเริ่ม LabVIEW ได้ ในการเขียนโปรแกรม LabVIEW ควรมีความรู้ในทางปฏิบัติและความสามารถในการคิดเชิงตรรกะ โปรแกรมเมอร์ LabVIEW ไม่จำเป็นต้องรู้ไวยากรณ์การเขียนโปรแกรมใด ๆ หรือโครงสร้างของการเขียนโปรแกรมเช่น c, c ++, ภาษาโปรแกรม java
ใคร ๆ ก็ชอบ LabVIEW เมื่อโปรแกรมมีขนาดใหญ่เกินไป นี่เป็นเพียงการเชื่อมต่อส่วนประกอบฮาร์ดแวร์สำหรับโครงการของคุณ แต่เป็นซอฟต์แวร์
ด้านล่างแผนภาพมีการแสดงความแตกต่างระหว่างต้นฉบับเดิมและการเขียนโปรแกรมกราฟิกทางด้านซ้ายมีโปรแกรม Arduino เพื่อกะพริบ LED โดยมีการหน่วงเวลา 1 วินาทีและทางด้านขวาจะสร้างแบบจำลองกราฟิกโดยใช้ซอฟต์แวร์ LabVIEW เมื่อใดก็ตามที่คุณกดปุ่ม OK Boolean LED จะ ติด และ ดับ พร้อมกับหน่วงเวลา 1 วินาที
เปิดตัว LabVIEW
ก่อนอื่นดาวน์โหลดซอฟต์แวร์ LabVIEW จาก National Instruments เมื่อคุณเปิดใช้งานซอฟต์แวร์หน้าต่างเริ่มต้นจะปรากฏขึ้น
หน้าต่างนี้จะเป็นที่รู้จักกันเริ่มต้นหน้าต่างกด ctrl + N เพื่อเปิดโครงการใหม่
เมื่อคุณเปิดโครงการใหม่คุณจะเห็นแผงด้านหน้าและแผนภาพบล็อก
หน้าต่างเริ่มต้นจะหายไปเมื่อคุณเปิดโปรเจ็กต์ใหม่หรือที่มีอยู่ จะปรากฏขึ้นอีกครั้งเมื่อคุณปิดแผงด้านหน้าและบล็อกไดอะแกรมทั้งหมด นอกจากนี้คุณยังสามารถเข้าถึงหน้าต่างนี้จากแผงด้านหน้าหรือบล็อกไดอะแกรมโดยการเลือก ดู >> การเดินทางหน้าต่างเริ่มต้น
กดctrl + Tเพื่อแสดงแผงด้านหน้าและบล็อกไดอะแกรมเคียงข้างกันเช่นนี้
ใน LabVIEW คุณจะได้รับการสร้างส่วนติดต่อผู้ใช้เช่นแผงด้านหน้าที่มีการควบคุมและตัวชี้วัดการควบคุมไม่มีอะไรนอกจากอินพุตที่คุณให้เช่นลูกบิดสวิตช์ ฯลฯตัวบ่งชี้ไม่มีอะไรนอกจากเอาต์พุตที่คุณสร้างเช่น led กราฟ ฯลฯ ฉันจะอธิบายเอนทิตีทั้งหมดพร้อมตัวอย่างเพื่อให้คุณเข้าใจ ดีกว่า.
ประเภทข้อมูลใน LabVIEW:
ชนิดข้อมูลไม่ใช่อะไรนอกจากการจำแนกตัวแปร ต่อไปนี้เป็นประเภทข้อมูลที่ใช้ใน LabVIEW และข้อกำหนดสีในแผนภาพบล็อก
ประเภทข้อมูล |
สี |
จุดลอยตัว |
ส้ม |
จำนวนเต็ม |
สีน้ำเงิน |
บูลีน |
เขียว |
สตริง |
สีชมพู |
โพลีมอร์ฟิก |
ดำ |
Polymorphic - ประเภทที่อาจเป็นประเภทข้อมูลข้างต้นหรืออาจไม่ใช่ประเภทเหล่านี้
ตัวอย่างที่ 1: กดปุ่ม LED เรืองแสง
การเพิ่มการควบคุมไปที่แผงด้านหน้า
แผงควบคุมด้านหน้าจำลองกลไกการป้อนข้อมูลบนเครื่องมือทางกายภาพและจัดหาข้อมูลไปยังแผนภาพบล็อกของVirtual Instruments (โปรแกรม LabVIEW เรียกว่า VI หรือVirtual Instruments)
- เลือก View >> Controls Paletteเพื่อให้แผงควบคุมหรือฟังก์ชันอยู่บนหน้าจออย่างถาวรหรือคลิกขวาที่ช่องว่างในแผงด้านหน้าหรือบล็อกไดอะแกรมเพื่อแสดงชั่วคราว
- เลื่อนเคอร์เซอร์ไปที่ไอคอนบนจานสีสมัยใหม่เพื่อค้นหาการควบคุมที่คุณต้องการ (Boolean Controls Palette)
หมายเหตุ: สำหรับไฟ LED ที่เรืองแสงด้วยการกดปุ่มปุ่มควบคุมตรงนี้คือปุ่ม ดังนั้นเลือกควบคุมจานบูลีน
- คลิกไอคอนตัวควบคุมบูลีนเพื่อแสดงจานสีตัวควบคุมบูลีน
- คลิกปุ่มควบคุมบนแผงควบคุมบูลีนเพื่อแนบตัวควบคุมจากนั้นเพิ่มปุ่มที่แผงด้านหน้า
คุณจะใช้ปุ่มควบคุมนี้เพื่อทำให้ไฟ LED สว่างขึ้น
ดังนั้นปุ่มควบคุมจึงถูกเพิ่มไปที่แผงด้านหน้า
การเพิ่มตัวบ่งชี้ที่แผงด้านหน้า:
- ในทำนองเดียวกันเพิ่มปุ่มจากจานสีบูลีน จากนั้นให้เชื่อมต่อดังที่แสดงด้านล่าง
ในการเรียกใช้ Virtual Instrument:
- เลือก Operate >> Run / Run Continuously
- หรือคุณสามารถใช้ไอคอนที่ฉันได้กล่าวไว้ในรูปด้านบน
- หากต้องการหยุดการดำเนินการอีกครั้งให้กดเรียกใช้ไอคอนอย่างต่อเนื่อง
ดังนั้นไฟ LED จะสว่างขึ้นเมื่อคุณกดปุ่ม
หมายเหตุ: หากปุ่มรันเสียแสดงว่ามีข้อผิดพลาดในการเขียนโปรแกรม LabVIEW ที่จะรู้ว่าสิ่งที่ผิดพลาดคือกดที่ปุ่มการทำงานเสียคุณจะเข้าหากล่องโต้ตอบอธิบายข้อผิดพลาด
ดูวิดีโอที่ให้ไว้ในตอนท้ายของบทความ
ตัวอย่างที่ 2: LED เปิด - ปิด
ในตัวอย่างด้านล่างแทนปุ่มเราจะใช้ลูกบิดจากจานสีบูลีน
หมายเหตุ: ตรวจสอบวิดีโอในตอนท้าย
ตัวอย่างที่ 3: LED กะพริบ
- ในตัวอย่างข้างต้นฉันได้ลบปุ่ม ok และเพิ่มปุ่มหยุด
- คลิกขวาที่หน้าต่างแผนภาพบล็อก จานสีฟังก์ชัน จะปรากฏขึ้น
- เลือกและลาก ขณะ วนซ้ำ
- คลิกขวา ที่ ลูป while และเลือก Add Shift Register
- คลิกขวาที่แผนภาพบล็อกและเลือกบูลีนในนั้นเลือก บูลีนไม่ใช่เก ต
- ในทำนองเดียวกันให้เลือกและลากการ หน่วงเวลา และเพิ่มค่าคงที่เข้าไป
ค่าคงที่คือค่าที่คุณสามารถเปลี่ยนแปลงได้ตามความต้องการของคุณเช่น 1000ms เป็นเวลา 1 วินาที
- ให้การเชื่อมต่อดังแสดงในแผนภาพด้านบน
หมายเหตุ: คุณสามารถใช้ตรรกะของคุณเองเพื่อสร้างตัวอย่างข้างต้น
ทางลัด
คุณสามารถใช้แป้นพิมพ์ลัดด้านล่างเพื่อควบคุม LabVIEW
ทางลัด |
ฟังก์ชัน |
|
เปิด VI ใหม่ที่ว่างเปล่า |
|
แสดงหรือซ่อนหน้าต่างวิธีใช้บริบท |
|
แสดงเขาวางกล่องโต้ตอบอย่างรวดเร็ว |
|
ลบสายไฟที่ขาดทั้งหมดใน VI |
|
แสดงหน้าต่างรายการข้อผิดพลาด |