المجموعات

برمجة LabVIEW

برمجة LabVIEW

تمت برمجة LabVIEW في بيئة رسومية لتوفير نهج بسيط لإنشاء برامج للبيئات المعقدة.

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

مثل أي لغة أخرى ، تتطلب برمجة LabVIEW عملية تعلم وممارسة لتحقيق أقصى قدر من الفعالية والسرعة.

ومع ذلك فمن الممكن تحقيق نتائج سريعة بمعرفة مفهومين رئيسيين: برمجة G (عناصر مخطط الكتلة) ؛ وتدفق البيانات.

عناصر برمجة LabVIEW

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

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

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

    يمكن الوصول إلى لوحة التحكم من نافذة اللوحة الأمامية عن طريق تحديد View »Controls Palette. بدلاً من ذلك ، يمكن الوصول إليه عن طريق النقر بزر الماوس الأيمن على أي مساحة فارغة في نافذة اللوحة الأمامية.

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

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

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

هناك أنواع مختلفة من الأسلاك يتم تحديدها من خلال لون وأسلوب التمثيل.

يحتوي كل سلك على مصدر بيانات واحد ، ولكن من الممكن توصيله بالعديد من VIs والوظائف التي تقرأ البيانات. الأسلاك هي ألوان وأنماط وسمك مختلفة ، اعتمادًا على أنواع بياناتها كما هو موضح أعلاه. قد يكونوا:

  • عدد صحيح (أزرق)
  • النقطة العائمة الرقمية (برتقالي)
  • منطقي (أخضر)
  • سلسلة (وردي)

يشير مظهر السلك إلى ما إذا كان عددًا أم صفيفًا أحادي الأبعاد أم صفيفًا ثنائي الأبعاد.

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

LabVIEW تدفق البيانات والبرمجة

باستخدام البرمجة النصية ، يتم إعداد ترتيب التنفيذ بترتيب الأسطر - يتم تنفيذها بطريقة متسلسلة. تتضمن أمثلة هذه اللغات Visual Basic و C ++ و Java والعديد من اللغات الأخرى.

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

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

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


شاهد الفيديو: Beginners LabVIEW Tutorial 1: Getting Started with LabVIEW (شهر اكتوبر 2021).