معلومات

ما هو LabVIEW؟

ما هو LabVIEW؟

تم تطوير وإنتاج LabVIEW بواسطة National Instruments كبيئة تستخدم لتصميم النظام الرسومي.

اسم LabVIEW هو شكل مختصر لوصفه: منضدة عمل هندسة الآلات الافتراضية للمختبر.

LabVIEW هي لغة برمجة مرئية: وهي عبارة عن منصة لتصميم النظام وبيئة تطوير تهدف إلى تمكين تطوير جميع أشكال النظام.

تم تطوير LabVIEW بواسطة National Instruments كمنصة عمل للتحكم في أدوات الاختبار. ومع ذلك ، فقد انتشرت تطبيقاتها إلى ما هو أبعد من مجرد اختبار الأجهزة إلى مجال تصميم وتشغيل النظام بأكمله.

LabVIEW هي لغة تدفق بيانات منظمة رسومية يشار إليها أحيانًا باسم "G" - لا ينبغي الخلط بينها وبين G-Code.

تاريخ LabVIEW

تم إطلاق LabVIEW لأول مرة عام 1986 كأداة للعلماء والمهندسين لتسهيل القياسات الآلية - وكان الهدف هو أن تكون أداة ستكون مثمرة للعلماء والمهندسين مثل جداول البيانات للمحللين الماليين.

يقول جيف كودوفسكي من شركة National Instruments الذي ابتكر الفكرة الأولية وطورها: "لم نكن نسعى لإنشاء لغة ولكن هذا ما فعلناه في النهاية لأننا كنا بحاجة إلى هذا المستوى من المرونة والتحكم من أجل التعامل مع الأنواع من IO والمعالجة المطلوبة. "

بالإضافة إلى ذلك ، كان Kodowsky يستخدم نظام Apple Mac المبكر الذي استخدم الرسومات أكثر من أي نظام حوسبة آخر. أراد Kodowsky أن يكون قادرًا على الاستفادة من هذه الإمكانية لتمكين برمجة أسرع للتحكم في الأدوات.


ما هو LabVIEW؟

يستخدم LabVIEW واجهة رسومية تتيح ضم عناصر مختلفة معًا لتوفير التدفق المطلوب.

LabVIEW هي في الأساس بيئة تتيح البرمجة في G - وهي لغة برمجة رسومية تم إنشاؤها بواسطة National Instruments والتي تم تطويرها في البداية للتواصل عبر GPIB ، ولكن تم تحديثها منذ ذلك الحين بشكل كبير. في الوقت الحاضر ، يمكن استخدام G لتطبيقات الاختبار الآلي ، والحصول على البيانات العامة ، وبرمجة FPGAs ، إلخ. .

LabVIEW هو في الأساس واجهة مستخدم لـ G. ولكن مع تطور البرنامج ، أصبح مصطلح LabVIEW الآن مرادفًا للغة G. يوفر LabVIEW أيضًا مجموعة من التسهيلات الأخرى بما في ذلك تصحيح الأخطاء وتعدد مؤشرات الترابط الآلي وواجهة مستخدم التطبيق وإدارة الأجهزة وواجهة لتصميم النظام.

بهذه الطريقة ، تعمل LabVIEW كبوابة لمجموعة متنوعة من المرافق ، وتجمعها معًا تحت عنصر واحد يسهل إدارته.

يعمل LabVIEW على أنظمة التشغيل Windows و OS X (Apple) و Linux ، مما يجعله مناسبًا لمعظم أنظمة الحوسبة.


مفاهيم LabVIEW الرئيسية

يوجد داخل LabVIEW العديد من العناصر والمفاهيم التي تعتبر أساسية لشكل البيئة وتشغيلها. وتشمل هذه:

  • بيئة LabVIEW: تتكون بيئة LabVIEW من مدير LabVIEW VI (مستكشف المشروع) ، وأدوات البرمجة ، وميزات تصحيح الأخطاء ، والقوالب ، وأمثلة نموذجية جاهزة ، وواجهة سهلة لمحركات الأجهزة. اقرأ المزيد عن بيئة LabVIEW.
  • مرات عرض LabVIEW: تعتبر LabVIEW VI "أداة افتراضية" تتيح إنشاء واجهة مستخدم وتحتوي على رمز البرمجة. اقرأ المزيد عن LabVIEW Virtual Instruments، VIs.
  • برمجة LabVIEW G: هذه هي لغة البرمجة الرسومية حيث يتم بناء الخوارزميات الوظيفية باستخدام تقنيات "السحب والإفلات". اقرأ المزيد عن برمجة LabVIEW.
  • تدفق بيانات LabVIEW: هذا هو المفهوم الأساسي الذي يحدد ترتيب تشغيل البرنامج.

تطبيقات LabVIEW

يوفر LabVIEW نظامًا أساسيًا قويًا لإجراء مجموعة متنوعة من التطبيقات المختلفة. لقد بدأت كبيئة لإدارة برمجة الاختبار ، ولكن منذ بدايتها ، توسعت التطبيقات التي يمكن استخدامها بشكل كبير. لقد توسعت من كونها لغة إدارة اختبار رسومية لتصبح بيئة تصميم نظام رسومي.

هذا يعني أنه يمكن استخدامه لمجموعة كبيرة ومتنوعة من التطبيقات المثيرة للاهتمام والمتنوعة. لا يمكن استخدامه فقط للتحكم في المعدات (بما في ذلك التحكم في مصادم الهادرون الكبير في CERN) ومجموعة متنوعة من تطبيقات الحصول على البيانات (بما في ذلك محاكاة تطوير السيارة حيث يتم إجراء مراقبة البيانات الكبيرة) في ساحة تصميم النظام حيث تم استخدامه لتطوير مشاريع من دوائر التردد اللاسلكي إلى المعدات الطبية الحيوية والتكنولوجيا الخضراء وغير ذلك الكثير.

مزايا / عيوب LabVIEW

مثل أي منتج أو منصة ، فإن LabVIEW لها مزاياها وعيوبها. يجب أخذها في الاعتبار بعناية قبل البدء في استخدامها.

مزايا LabVIEW

  • واجهة رسومية مرنة وسهلة الاستخدام. يمكن لمعظم المهندسين والعلماء تعلم كيفية استخدامه بسرعة.
  • يوفر LabVIEW منصة عالمية للعديد من التطبيقات في مجالات متنوعة.
  • يمكن استخدام LabVIEW مع أجهزة الطرف الثالث: يمكن توصيله بـ C / C ++ و VB و Fortran وما إلى ذلك.
  • سهولة التفاعل مع العديد من عناصر الأجهزة مثل الحصول على البيانات ومنتجات معدات الاختبار.
  • لديه دعم عملاء ممتاز ومنتدى مجتمعي نشط كبير.

عيوب LabVIEW

  • LabVIEW هو مصدر واحد وقد لا ترغب بعض الشركات في استخدام منتج من مصدر واحد وغير موحد من قبل الصناعة.
  • تكلفة الملكية - على الرغم من أنها تتماشى مع العديد من المنتجات الصناعية الأخرى ذات الطبيعة المماثلة ، إلا أنه ينبغي النظر في تكلفتها قبل تقديمها.
  • بالنسبة لأولئك الذين اعتادوا على البرمجة النصية ، يمكن أن تستغرق البرمجة الرسومية بعض الوقت للتعريف.

مثل أي منتج ، فإن LabVIEW له بعض العيوب ، لكن الكثير ممن يستخدمونه يجدون أنه فعال بشكل خاص. في ضوء ذلك ، يجب تقييم LabVIEW بعناية قبل تقديم استخدامه.


شاهد الفيديو: Labview Interfaced with Arduino: DC Motor Speed Control (قد 2021).