กลับไปหน้าบทความ

อ่าน 2 นาที

คีย์ไซท์ วีอี

Keysight VEE เป็นซอฟต์แวร์พัฒนาโปรแกรม แบบกราฟิกที่ใช้การไหลของข้อมูล (Graphical Dataflow Programming ) จาก Keysight Technologies สำหรับการทดสอบอัตโนมัติ การวัด การวิเคราะห์ข้อมูล...

คีย์ไซท์ วีอี

คีย์ไซท์ วีอี
นักพัฒนาคีย์ไซท์ เทคโนโลยีส์
ระบบปฏิบัติการไมโครซอฟต์ วินโดวส์
พิมพ์สภาพแวดล้อมการพัฒนาแบบบูรณาการ
ใบอนุญาตซอฟต์แวร์เชิงพาณิชย์ที่เป็นกรรมสิทธิ์
เว็บไซต์https://www.keysight.com/us/en/product/W4000D/vee-pro-9-33.html

Keysight VEEเป็นซอฟต์แวร์พัฒนาโปรแกรม แบบกราฟิกที่ใช้การไหลของข้อมูล (Graphical Dataflow Programming ) จาก Keysight Technologiesสำหรับการทดสอบอัตโนมัติ การวัดการวิเคราะห์ข้อมูลและการรายงาน เดิมที VEE ย่อมาจาก Visual Engineering Environment และได้รับการพัฒนาโดย HP ในชื่อ HP VEE ต่อมาได้เปลี่ยนชื่ออย่างเป็นทางการเป็น Keysight VEE Keysight VEE ถูกนำไปใช้อย่างแพร่หลายในอุตสาหกรรมต่างๆ ครอบคลุมทุกขั้นตอนของวงจรชีวิตผลิตภัณฑ์ ตั้งแต่การออกแบบ การตรวจสอบความถูกต้อง ไปจนถึงการผลิต โดยได้รับการปรับให้เหมาะสมสำหรับการควบคุมและการทำงานอัตโนมัติของเครื่องมือวัดและอุปกรณ์ทดสอบ เช่น เครื่องมือ เก็บข้อมูล อย่าง โวลต์มิเตอร์ดิจิทัลและออสซิลโลสโคปและอุปกรณ์แหล่งกำเนิดสัญญาณ เช่นเครื่องกำเนิดสัญญาณและแหล่งจ่ายไฟ แบบ โปรแกรม ได้

ประวัติการเผยแพร่

รายละเอียดคุณสมบัติของแต่ละเวอร์ชันสามารถดูได้ในส่วน "เอกสารอ้างอิง"

วัตถุและพินของ Keysight VEE

โปรแกรม VEE ประกอบด้วยอ็อบเจ็กต์ VEE ที่เชื่อมต่อกันหลายตัว (บางครั้งเรียกว่าอุปกรณ์) แต่ละอ็อบเจ็กต์ VEE ประกอบด้วยพินประเภทต่างๆ ได้แก่ พินข้อมูล พินลำดับ พินประมวลผล (XEQ) พินควบคุม และพินข้อผิดพลาด พินข้อมูลควบคุมการแพร่กระจายของข้อมูล ในขณะที่พินลำดับกำหนดลำดับการประมวลผลของอ็อบเจ็กต์

ขาด้านซ้ายของวัตถุเรียกว่าขาอินพุต ในขณะที่ขาด้านขวาเรียกว่าขาเอาต์พุต วัตถุสองชิ้น A และ B จะเชื่อมต่อกันก็ต่อเมื่อขาเอาต์พุตของวัตถุ A เชื่อมต่อกับขาอินพุตของวัตถุ B สามารถมีสายเชื่อมต่อหลายเส้นออกมาจากขาเอาต์พุตเดียวได้ แต่สามารถมีสายเชื่อมต่อได้มากที่สุดเพียงเส้นเดียวต่อขาอินพุต ขาอินพุตข้อมูลและขาประมวลผลทั้งหมดต้องเชื่อมต่อกัน ในขณะที่ขาควบคุมและขาเอาต์พุตสามารถปล่อยว่างไว้ได้

การไหลของข้อมูลและการแพร่กระจายข้อมูล

Keysight VEE เป็นภาษาการเขียนโปรแกรมแบบ Dataflow ภายในโปรแกรม VEE จะมีการเชื่อมต่อระหว่างอ็อบเจ็กต์หลายจุด และข้อมูลจะไหลผ่านอ็อบเจ็กต์จากซ้ายไปขวา ในขณะที่ลำดับจะไหลจากบนลงล่าง

  • เมื่ออ็อบเจ็กต์ทำงาน มันจะใช้ค่าจากขาอินพุตเพื่อดำเนินการ เมื่อเสร็จสิ้น ผลลัพธ์จะถูกส่งไปยังขาเอาต์พุต จากนั้นค่าที่ขาเอาต์พุตจะถูกส่งต่อไปยังขาอินพุตใดๆ ที่เชื่อมต่ออยู่
  • ขาลำดับ (Sequence pin) ใช้สำหรับระบุลำดับการทำงานของอ็อบเจ็กต์ ในกรณีส่วนใหญ่ ขาลำดับจะถูกปล่อยว่างไว้เพื่อให้การส่งข้อมูลเป็นตัวกำหนดลำดับการทำงาน หากขาอินพุตลำดับของอ็อบเจ็กต์ถูกเชื่อมต่อ อ็อบเจ็กต์จะทำงานก็ต่อเมื่อขาอินพุตข้อมูลทั้งหมดและขาอินพุตลำดับมีข้อมูลอยู่เท่านั้น
  • เมื่อมีข้อมูลอยู่ในขาควบคุมการทำงาน ระบบจะบังคับให้วัตถุทำงานและส่งผลลัพธ์ไปยังขาเอาต์พุต โดยไม่คำนึงว่าข้อมูลที่ป้อนเข้ามาจะมีค่าหรือไม่
  • ขาควบคุมใช้สำหรับควบคุมสถานะภายในของวัตถุ ไม่มีผลต่อการส่งข้อมูล
  • พินแสดงข้อผิดพลาดใช้สำหรับดักจับข้อผิดพลาดเมื่อมีการประมวลผลอ็อบเจ็กต์ หากมีพินนี้อยู่ จะไม่มีการแสดงกล่องโต้ตอบข้อผิดพลาด เมื่อเกิดข้อผิดพลาด พินแสดงข้อผิดพลาดจะส่งสัญญาณต่อไปแทนที่พินส่งสัญญาณข้อมูล ตามด้วยพินส่งสัญญาณลำดับ (หากเชื่อมต่ออยู่)

ลำดับการทำงานของวัตถุจะถูกกำหนดโดยการเชื่อมต่อของวัตถุและกฎการพึ่งพาข้อมูล โดยทั่วไป วัตถุที่มีพินอินพุตข้อมูลและพินอินพุตลำดับที่ไม่ได้เชื่อมต่อจะทำงานก่อน หากพินอินพุตลำดับของวัตถุไม่ได้เชื่อมต่อ วัตถุจะทำงานทันทีที่มีข้อมูลอยู่ในอินพุตข้อมูลทั้งหมด ในทางกลับกัน หากพินอินพุตลำดับเชื่อมต่ออยู่ แม้ว่าจะมีข้อมูลอยู่ในพินอินพุตข้อมูลทั้งหมด วัตถุจะหยุดการทำงานไว้จนกว่าจะมีการส่งสัญญาณไปยังพินอินพุตลำดับ ซึ่งอาจใช้ไม่ได้กับวัตถุที่ไม่ใช่แบบพื้นฐานบางอย่าง เช่น วัตถุ Junction และ Collector ตัวอย่างเช่น หากพินเอาต์พุตลำดับของวัตถุ A เชื่อมต่ออยู่ พินเอาต์พุตลำดับจะทำงานก็ต่อเมื่อวัตถุ A ทำงานเสร็จแล้ว และจะไม่สามารถทำงานเพิ่มเติมได้ในวัตถุที่สืบทอดมาจากพินเอาต์พุตข้อมูลและพินข้อผิดพลาดของวัตถุ A ตัวอย่างบางส่วนนำมาจาก[ 1 ]และสามารถอ้างอิงเพื่อคำอธิบายเพิ่มเติมได้

การเชื่อมต่ออุปกรณ์

Keysight VEE สามารถเชื่อมต่อและควบคุมอุปกรณ์วัดต่างๆ ทั้งของ Keysight และที่ไม่ใช่ของ Keysight ผ่านทางอินเทอร์เฟซหลายประเภท Keysight VEE รองรับอินเทอร์เฟซต่อไปนี้:

  • GPIB, LAN, USB และ RS232
  • ไดรเวอร์ VXI และ LXI แบบเสียบแล้วใช้งานได้ทันที
  • ไดรเวอร์ IVI-COM
  • PXI ผ่านทาง NI-DAQmx
  • SCPI ผ่านทางอ็อบเจ็กต์ DirectIO
  • ไดรเวอร์แผงควบคุม

ความสามารถในการทำงานร่วมกันอย่างกว้างขวาง

Keysight VEE สามารถทำงานร่วมกับภาษาโปรแกรมอื่นๆ ได้โดยใช้ ActiveX Automation Server ที่ติดตั้งมาในตัว โปรแกรมพัฒนาซอฟต์แวร์อื่นๆ เช่น Visual Basic, C/C++, Visual C# และภาษาที่รองรับ .NET ทั้งหมด สามารถเรียกใช้ UserFunctions ของ Keysight VEE ได้ นอกจากนี้ Keysight VEE ยังผสานรวมกับ Microsoft .NET Framework (Common Language Runtime และ Framework Class Libraries) ซึ่งมีฟังก์ชันและตัวควบคุมมากมายที่สามารถใช้เพื่อเพิ่มประสิทธิภาพของโปรแกรม เช่น การเพิ่มความสามารถในการส่งอีเมลและการเข้าถึงฐานข้อมูล การเข้าถึงฟังก์ชันการวิเคราะห์และการแสดงภาพข้อมูลของ MATLAB มากกว่า 2500 ฟังก์ชันทำได้ด้วย MATLAB Signal Processing Toolbox ที่ติดตั้งมาในตัว ไลบรารี Microsoft Excel ที่ติดตั้งมาในตัวช่วยให้เข้าถึงการบันทึก เรียกดู และสร้างรายงานในสเปรดชีตได้โดยตรง

แผงควบคุม GUI ของ Keysight VEE และการปรับใช้แบบเรียลไทม์

Keysight VEE โดดเด่นในด้านความสามารถในการใช้งานโปรแกรมรันไทม์ได้ไม่จำกัดจำนวน โดยไม่มีข้อจำกัดด้านเวลา และไม่มีค่าใช้จ่ายเพิ่มเติม โปรแกรมรันไทม์เหล่านี้อาจมีแผง GUI และอนุญาตให้ผู้ใช้ ซึ่งโดยทั่วไปคือผู้ปฏิบัติงาน สามารถโต้ตอบเพื่อเรียกใช้และควบคุมโปรแกรมและการดำเนินการทดสอบได้

ดูเพิ่มเติม

  • คีย์ไซท์ เทคโนโลยีส์, คีย์ไซท์ วีอี
  • Keysight Technologies, พอร์ทัลการเรียนรู้ออนไลน์
  • Keysight Technologies, VEE Software Forums
  • ดาวน์โหลดโปรแกรม VEE Pro รุ่นทดลองใช้งานฟรี 30 วัน จาก Keysight Technologies
  • การใช้งานไดรเวอร์เครื่องมือ VXIplug&play ใน Agilent VEE
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Keysight_VEE&oldid=1346939405 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ คีย์ไซท์ วีอี

Keysight VEE เป็นซอฟต์แวร์พัฒนาโปรแกรม แบบกราฟิกที่ใช้การไหลของข้อมูล (Graphical Dataflow Programming ) จาก Keysight Technologies สำหรับการทดสอบอัตโนมัติ การวัด การวิเคราะห์ข้อมูล...

ประวัติการเผยแพร่

เวอร์ชันการเผยแพร่หลัก วันที่วางจำหน่าย คุณสมบัติ เอ.00.00 9 พฤษภาคม 2534 HP-UX Series 300 เวอร์ชัน 7.x/8.x A.00.01 7 ตุลาคม 2534 วางจำหน่ายครั้งแรกบนแพลตฟอร์ม Series 700 2.0/B.00.00 17 ธันวาคม 2535 HP-UX ซีรี่ส์ 700/ซีรี่ส์ 300 8.x/9.x 2.1/B.01.

วัตถุและพินของ Keysight VEE

โปรแกรม VEE ประกอบด้วยอ็อบเจ็กต์ VEE ที่เชื่อมต่อกันหลายตัว (บางครั้งเรียกว่าอุปกรณ์) แต่ละอ็อบเจ็กต์ VEE ประกอบด้วยพินประเภทต่างๆ ได้แก่ พินข้อมูล พินลำดับ พินประมวลผล (XEQ) พินควบคุม และพินข้อผิดพลาด พินข้อมูลควบคุมการแพร่กระจายของข้อมูล...

การไหลของข้อมูลและการแพร่กระจายข้อมูล

Keysight VEE เป็นภาษาการเขียนโปรแกรมแบบ Dataflow ภายในโปรแกรม VEE จะมีการเชื่อมต่อระหว่างอ็อบเจ็กต์หลายจุด และข้อมูลจะไหลผ่านอ็อบเจ็กต์จากซ้ายไปขวา ในขณะที่ลำดับจะไหลจากบนลงล่าง