Advertisement
LabVIEW คืออะไร? ประโยชน์และการใช้งาน LabView LabVIEW เป็นโปรแกรมคอมพิวเตอร์ระบบวิศวกรรมสำหรับแอพพลิเคชันที่อยากได้การทดลองการวัดและการควบคุมโดยสามารถเข้าถึงข้อมูลเชิงลึกเกี่ยวกับฮาร์ดแวร์แล้วก็ข้อมูลได้อย่างรวดเร็ว LabVIEW คือ Dataflow programming ภาษาโปรแกรมที่ใช้ใน LabVIEW ชื่อ G คือภาษาการเขียนโปรแกรม dataflow การดำเนินการจะถูกระบุโดยส่วนประกอบของแผนภาพแบบกราฟิก (รหัสที่มา LabVIEW) ซึ่งโปรแกรมเมอร์เชื่อมต่อโหนดฟังก์ชันต่างๆโดยการวาดเส้นลวด สายเหล่านี้แพร่ตัวแปรแล้วก็โหนดใดๆสามารถทำงานได้ทันทีที่ข้อมูลอินพุตทั้งสิ้นพร้อมใช้งาน เนื่องจากบางทีอาจเป็นแบบนี้สำหรับโหนดหลายตัวพร้อมกัน G สามารถทำงานแบบขนานได้โดยกำเนิด อุปกรณ์แบบมัลติโพรเซสสิงและก็มัลติเธรดจะถูกเอาเปรียบโดยตัวกำหนดเวลาในตัวซึ่ง multiplexes เธรดของระบบปฏิบัติการหลายตัวผ่านโหนดที่พร้อมสำหรับการดำเนินงาน LabView คือ Graphical programming LabVIEW รวมการผลิตอินเทอร์เฟซผู้ใช้ (แผงข้างหน้าที่เรียกว่า) ลงในวัฏจักรการพัฒนา โปรแกรมย่อยของโปรแกรม LabVIEW เรียกว่าเปรียบเสมือนอุปกรณ์ (VIs) แต่ละชุดมีส่วนประกอบสามส่วนคือแผนภาพบล็อกแผงด้านหน้าและก็แผงตัวเชื่อมต่อ ส่วนท้ายที่สุดใช้แทน VI ในแผนภาพบล็อกของ VI เรียกว่า VI แผงข้างหน้าสร้างขึ้นโดยใช้ปุ่มควบคุมรวมทั้งไฟแสดงสถานะ การควบคุมเป็นปัจจัยที่จำเป็นต้องใช้สำหรับการผลิต: อนุญาตให้ผู้ใช้ใส่ข้อมูลไปยัง VI ตัวบ่งชี้เป็นผลลัพธ์: พวกเขาระบุหรือแสดงผลตามปัจจัยที่จำเป็นต้องใช้สำหรับการผลิตที่กำหนดให้กับ VI แผงข้างหลังซึ่งเป็นแผนภาพบล็อกมีรหัสต้นฉบับแบบกราฟิก วัตถุทั้งสิ้นที่วางอยู่บนแผงด้านหน้าจะปรากฏที่แผงด้านหลังเป็นขั้วต่อ แผงด้านหลังยังประกอบด้วยองค์ประกอบรวมทั้งฟังก์ชันที่ปฏิบัติภารกิจควบคุมแล้วก็หาข้อมูลให้กับตัวบ่งชี้ โครงสร้างและฟังก์ชั่นสามารถพบได้ในแผงฟังก์ชั่นรวมทั้งสามารถวางไว้ที่แผงด้านหลังได้ การควบคุมตัวบ่งชี้โครงสร้างแล้วก็หน้าที่รวมกันจะเรียกว่าโหนด โหนดเชื่อมต่อกันโดยใช้สายดังเช่นว่าตัวควบคุมสองตัวรวมทั้งตัวบ่งชี้สามารถต่อสายไปยังฟังก์ชันเพิ่มอีกได้เพื่อให้ตัวบ่งชี้แสดงผลรวมของตัวควบคุมทั้งคู่ โดยเหตุนี้เครื่องไม้เครื่องมือเปรียบเสมือนสามารถเรียกใช้เป็นโปรแกรมได้โดยใช้แผงด้านหน้าเป็นส่วนติดต่อผู้ใช้หรือเมื่อต่ำลงเป็นโหนดลงในแผนภาพบล็อกแผงด้านหน้าจะกำหนดอินพุทรวมทั้งเอาท์พุทสำหรับโหนดผ่านบานหน้าต่างตัวเชื่อมต่อ ซึ่งมีความหมายว่าแต่ละ VI สามารถทดลองได้ง่ายก่อนที่จะถูกฝังเป็นโปรแกรมย่อยในโปรแกรมขนาดใหญ่ กรรมวิธีการแบบกราฟิกยังช่วยให้โปรแกรมสร้างโปรแกรมโดยการฉุดรวมทั้งวางการแสดงเครื่องใช้ไม้สอยเสมือนห้องปฏิบัติการเสมอเหมือนที่คุ้นเคยอยู่แล้ว สภาพแวดล้อมการเขียนโปรแกรม LabVIEW และตัวอย่างรวมทั้งเอกสารประกอบทำให้ง่ายต่อการสร้างแอพพลิเคชันขนาดเล็ก นี่เป็นข้อได้เปรียบในด้านหนึ่ง แม้กระนั้นยังเป็นอันตรายที่อาจประเมินความชำนาญที่จำเป็นต้องสำหรับในการพัฒนาโปรแกรม G ที่มีคุณภาพสูง สำหรับอัลกอริทึมที่สลับซับซ้อนหรือรหัสขนาดใหญ่สิ่งจำเป็นเป็นนักเขียนโปรแกรมจะมีความสามารถเกี่ยวกับไวยากรณ์ LabVIEW พิเศษและก็องค์ประกอบของการจัดการหน่วยความจำ ระบบการพัฒนา LabVIEW ที่นำสมัยที่สุดมีความรู้ความเข้าใจสำหรับการสร้างแอ็พพลิเคชันแบบสแตนด์อะโลน นอกนั้นยังสามารถสร้างแอ็พพลิเคชันแบบกระจายซึ่งสื่อสารโดยใช้โมเดลเซิร์ฟเวอร์แบบไคลเอ็นต์รวมทั้งทำให้ใช้งานได้ง่ายขึ้นเนื่องจากว่าลักษณะขนานของ G. "SC-2075 ประกอบด้วย LED หลายตัวที่สามารถเปิดหรือปิดได้ . แอลอีดี เป็นไดโอดเปล่งแสง เป้าประสงค์ของ แอลอีดี เป็นการเป็นแหล่งเกิดแสงประเภทครึ่งหนึ่งตัวนำ LED ใช้ตรรกะเชิงลบ สายออกสามารถบอกให้เห็นโดยใช้ศูนย์และก็คนที่จะแยกประเภทสวิทช์ที่กำลังเปิดหรือปิด "0" แสดงว่าสวิตช์ปิดอยู่ระหว่างที่ "1" กล่าวว่าสวิตช์เปิดอยู่ " ข้อดี และ ประโยชน์ของ LabView ประโยขน์อีกประการหน่ึงในการหน่ึงของการใช้คอมพิวเตอร์เป็นเครื่องมือวัดก็คือ สามารถที่จะเอามาใช้สำหรับทำเป็น Data Logger และก็ PLC (Programmable Logical Controlled) ได้พร้อมกันซ่ึงโดยปกติแล้วระบบควบคุมมกัจะไม่มีในเครื่องมือวดัจริงข้นั พ้ืนฐาน หรือ Data Logger แมจ้ะเก็บขอ้มูลได้แต่ว่าการออกคำสั่งปฏิบัติงานกับอุปกรณ์ตัวัอื่น จะมีความยุ่งยากสำหรับในการสั่งมากมายInterfacing to devicesLabVIEW มีการช่วยเหลืออย่างมากมายสำหรับการเชื่อมต่อกับเครื่องไม้เครื่องมือวัสดุกล้องถ่ายภาพและเครื่องไม้เครื่องมืออื่นๆผู้ใช้จะติดต่อกับฮาร์ดแวร์โดยการเขียนคำบัญชาบัสโดยตรง (USB, GPIB, Serial) หรือใช้ไดรเวอร์เฉพาะขั้นสูงซึ่งให้บริการโหนดฟังก์ชัน LabVIEW เริ่มแรกในการควบคุมเครื่องใช้ไม้สอย
Code compilingLabVIEW มีคอมไพเลอร์ที่สร้างรหัสเนมสำหรับแพลตฟอร์ม Sunil ของ CPU นี้ช่วยทำให้คุณภาพการทำงาน รหัสแบบกราฟิกจะแปลเป็นรหัสเครื่องกระทำการโดยการให้ความหมายของไวยากรณ์แล้วก็การคอมไพล์ ไวยากรณ์ LabVIEW มีการบังคับใช้อย่างเคร่งครัดในระหว่างกระบวนการปรับปรุงแก้ไขรวมทั้งเก็บรวบรวมลงในโค้ดของเครื่องที่กระทำการได้เมื่อได้รับการร้องขอให้รันหรือเมื่อบันทึก ในกรณีข้างหลังไฟล์ทำการและก็ซอร์สรหัสจะรวมอยู่ในไฟล์เดียว รันไทม์จะทำงานโดยใช้อุปกรณ์รันไทม์ LabVIEW ซึ่งมีรหัสที่ทำขึ้นมาก่อนเพื่อทำงานทั่วไปที่กำหนดโดยภาษา G วัสดุรันไทม์ช่วยลดเวลาสำหรับเพื่อการคอมไพล์และก็ให้อินเตอร์เฟซที่สอดคล้องกับระบบปฏิบัติการต่างๆระบบกราฟิกส่วนประกอบอุปกรณ์ อื่นๆอีกมากมาย สภาพแวดล้อมรันไทม์ทำให้รหัสเป็นแบบนำเอาข้ามแพลตฟอร์ม โดยธรรมดารหัส LabVIEW บางทีอาจทำงานได้ช้ากว่ารหัส C ที่รวบรวมไว้ถึงแม้ความไม่เหมือนมักจะขึ้นอยู่กับการเพิ่มความสามารถของโปรแกรมมากกว่าความเร็วสำหรับการประเมินผลโดยเนื้อแท้
Large librariesห้องสมุดไม่น้อยเลยทีเดียวที่มีฟังก์ชั่นการเก็บข้อมูลการสร้างสัญญาณเลขสถิติสัญญาณการวิเคราะห์ ฯลฯ พร้อมทั้งฟังก์ชันต่างๆอย่างเช่นการรวมฟิลเตอร์แล้วก็ความสามารถพิเศษอื่นๆที่เกี่ยวโยงกับการจับข้อมูลจากเซ็นเซอร์อุปกรณ์ อย่างมากมาย ยิ่งไปกว่านี้ LabVIEW ยังมีส่วนประกอบกิจการเขียนโปรแกรมแบบใจความชื่อ MathScript พร้อมฟังก์ชันเพิ่มอีกสำหรับในการประมวลผลสัญญาณการวิเคราะห์และเลข MathScript สามารถรวมกับการเขียนโปรแกรมกราฟิกโดยใช้ nodes ของสคริปต์และใช้ไวยากรณ์ที่เข้ากันได้โดยปกติกับ MATLAB
Parallel programmingLabVIEW เป็นภาษาที่มีการใช้งานร่วมกันโดยเนื้อแท้ด้วยเหตุนั้นก็เลยเป็นเรื่องที่ไม่ได้ยากเย็นมากที่จะออกแบบโปรแกรมหลายงานที่ปฏิบัติงานแบบขนานผ่านทางแบบมัลติเธรด ตัวอย่างเช่นการดำเนินงานนี้ทำเป็นโดยง่ายโดยการวาดเส้นคู่ขนานในขณะลูปและนี่เป็นประโยชน์อย่างมากสำหรับระบบอัตโนมัติของระบบทดสอบซึ่งโดยปกติจะใช้กระบวนการต่างๆเป็นต้นว่าการทดลองการจัดลำดับการบันทึกข้อมูลและก็การเชื่อมต่อฮาร์ดแวร์แบบขนาน
User communityLabVIEW Student Edition ทุนต่ำมีเป้าประสงค์เพื่อสถาบันการศึกษาเพื่อการเรียนรู้ ยิ่งกว่านั้นยังมีกลุ่มผู้ใช้ LabVIEW ที่ใช้งานอยู่ซึ่งสื่อสารกันผ่านทางรายนามผู้รับจดหมายอิเล็กทรอนิกส์ (กลุ่มอีเมล) แล้วก็ฟอรัมอินเทอร์เน็ต
WEB : labview คือ อ้างอิง