- ما هو LabVIEW؟
- كيف تختلف عن برامج تصميم / محاكاة الدوائر الأخرى؟
- لماذا يجب على المرء أن يفضل LabVIEW؟
- إطلاق LabVIEW
- أنواع البيانات في LabVIEW:
- مثال 1: LED متوهجة على زر اضغط
- مثال 2: LED ON-OFF
- مثال 3: وميض LED
- الاختصارات
ما هو LabVIEW؟
LabVIEW هو اختصار لـ Workbench هندسة الأجهزة الافتراضية للمختبر. يشبه مظهرها وعملياتها أدوات العالم الحقيقي ، مثل الزر ، والفولتميتر ، وراسم الذبذبات ، وما إلى ذلك. ومن ثم يطلق عليهم آلات افتراضية (VIs). يقدم نهج برمجة رسومية ويساعد على محاكاة منتجات العالم الحقيقي ، مما يساعدك على التصور والبرمجة. وبالتالي فهو يتطلب فقط المنطق للبرمجة وهو مستقل في بناء الجملة. LabVIEW هي أداة تصميم عالية المستوى. إنها برمجة مترجم (أي ،) لا نحتاج إلى تجميعها. إنها تجمع نفسها ، نحتاج فقط إلى تنفيذها.
كيف تختلف عن برامج تصميم / محاكاة الدوائر الأخرى؟
جميع برامج تصميم / محاكاة الدوائر عبارة عن مخططات تقوم بالتقاط ومحاكاة البرامج التي تمكنك من اختبار مخرجات الدوائر المختلفة من خلال تجميع المكونات ورسم المخططات. حيث أن LabVIEW عبارة عن طاولة عمل افتراضية للبرمجة الرسومية عن طريق التقاط الدوائر الافتراضية التي تم إنشاؤها على أي برامج تصميم / محاكاة للدارات وتوصيلها.
يمكن أن تكون البرمجة من نوعين. وهي عبارة عن برمجة تستند إلى النصوص والرسوم البيانية. C ، C ++ ، جافا ، إلخ. كلها لغات برمجة نصية قائمة على النصوص ، و MATLAB هي لغة المستوى المتوسط ، في حين أن LabVIEW هي لغة برمجة قائمة على الرسوم.
لماذا يجب على المرء أن يفضل LabVIEW؟
الشخص الذي ليس لديه أي معرفة أساسية بالبرمجة يمكنه بدء LabVIEW. للقيام ببرمجة LabVIEW ، يجب أن يكون لدى المرء معرفة عملية وقدرة على التفكير المنطقي. لا يحتاج مبرمج LabVIEW إلى معرفة أي بناء جملة برمجة أو أي بنية برمجة مثل لغات البرمجة c و c ++ و java.
يمكن للمرء أن يفضل LabVIEW ، عندما يكون البرنامج كبيرًا جدًا. هذا هو مجرد توصيل مكونات الأجهزة لمشروعك ولكن في برنامج.
يوضح الرسم البياني أدناه الفرق بين البرمجة النصية والرسوم البيانية. على الجانب الأيسر ، يوجد برنامج Arduino لوميض مصباح LED مع تأخير لمدة ثانية واحدة ، وعلى الجانب الأيمن تم إنشاء النسخة المتماثلة الرسومية باستخدام برنامج LabVIEW. كلما ضغطت على زر موافق لLED منطقية وميض على و قبالة مع 1 ثانية من التأخير.
إطلاق LabVIEW
قم أولاً بتنزيل برنامج LabVIEW من National Instruments. بمجرد تشغيل البرنامج ، تظهر نافذة "البدء".
تُعرف هذه النافذة باسم نافذة الشروع في العمل. اضغط على ctrl + N لفتح مشروع جديد.
بمجرد فتح مشروع جديد ، سترى اللوحة الأمامية ومخطط الكتلة.
تختفي نافذة "الشروع في العمل" بمجرد فتح مشروع جديد أو موجود. يظهر مرة أخرى عند إغلاق جميع اللوحات الأمامية والمخططات. يمكنك أيضًا الوصول إلى هذه النافذة من اللوحة الأمامية أو الرسم التخطيطي عن طريق تحديد عرض >> نافذة البدء .
اضغط على ctrl + T لإحضار اللوحة الأمامية ومخطط الكتلة جنبًا إلى جنب مثل هذا ،
في ابفيف، سيتم بناء واجهة المستخدم أي اللوحة الأمامية ، مع الضوابط و المؤشرات. الضوابط ليست سوى المدخلات التي تقدمها ، مثل المقابض ، والتبديل ، وما إلى ذلك ، المؤشرات ليست سوى المخرجات التي تقوم بإنشائها ، مثل الصمام ، والرسوم البيانية ، وما إلى ذلك ، سأشرح جميع الكيانات بمثال ، لتجعلك تفهم أفضل.
أنواع البيانات في LabVIEW:
أنواع البيانات ليست سوى تصنيف المتغيرات. فيما يلي أنواع البيانات المستخدمة في LabVIEW ومواصفات ألوانها في مخطط الكتلة.
أنواع البيانات |
الألوان |
النقطة العائمة |
البرتقالي |
عدد صحيح |
أزرق |
قيمة منطقية |
أخضر |
خيط |
زهري |
متعدد الأشكال |
أسود |
متعدد الأشكال - النوع الذي يمكن أن يكون أيًا من أنواع البيانات المذكورة أعلاه أو قد لا يكون كذلك.
مثال 1: LED متوهجة على زر اضغط
إضافة عناصر تحكم إلى اللوحة الأمامية
تحاكي عناصر التحكم في اللوحة الأمامية آلية الإدخال على أداة مادية وتزود البيانات بمخطط كتلة الأجهزة الافتراضية (تسمى برامج LabVIEW VI أو Virtual Instruments).
- حدد View >> Controls Palette للحصول على عناصر التحكم أو لوحة الوظائف بشكل دائم على الشاشة ، أو انقر بزر الماوس الأيمن فوق أي مساحة فارغة في اللوحة الأمامية أو مخطط الكتلة لعرضها مؤقتًا.
- حرك المؤشر فوق الرموز الموجودة في لوحة Modern لتحديد موقع عناصر التحكم التي تحتاجها (Boolean Controls Palette).
ملاحظة: بالنسبة إلى الصمام المتوهج بضغط الزر ، يكون التحكم هنا هو الزر. لذا حدد لوحة عناصر التحكم المنطقية.
- انقر فوق أيقونة عناصر التحكم المنطقية لعرض لوحة عناصر التحكم المنطقية.
- انقر فوق زر التحكم في لوحة عناصر التحكم المنطقية لإرفاق عنصر التحكم ثم قم بإضافة الزر إلى اللوحة الأمامية.
ستستخدم هذا الزر للتحكم في إضاءة المصباح.
وهكذا يتم إضافة زر التحكم إلى اللوحة الأمامية.
إضافة المؤشر إلى اللوحة الأمامية:
- زر إضافة بالمثل من لوحة Boolean. ثم قدم الاتصال كما هو موضح أدناه ،
لتشغيل الآلة الافتراضية:
- حدد تشغيل >> تشغيل / تشغيل باستمرار.
- أو يمكنك استخدام الأيقونات التي ذكرتها في الشكل أعلاه.
- لإيقاف التنفيذ مرة أخرى ، اضغط على أيقونة التشغيل المستمر.
وهكذا يضيء المصباح عند الضغط على الزر.
ملاحظة: إذا تم كسر زر التشغيل ، فهذا يعني أن هناك خطأ في برمجة LabVIEW. ل نعرف ما الخطأ هو، الصحافة أن زر تشغيل مكسورة ، وسوف نقترب مربع الحوار واصفا الخطأ.
إحالة الفيديو الوارد في نهاية المقال.
مثال 2: LED ON-OFF
في المثال أدناه ، بدلاً من الزر ، سنستخدم مقبض من لوحة Boolean.
ملاحظة: تحقق من الفيديو في النهاية.
مثال 3: وميض LED
- في المثال أعلاه ، قمت بإزالة زر موافق وأضفت زر التوقف.
- انقر بزر الماوس الأيمن على نافذة مخطط الكتلة ، وستظهر لوحة الوظائف .
- انتقاء واسحب أثناء التكرار.
- انقر بزر الماوس الأيمن فوق حلقة while وحدد Add Shift Register.
- انقر بزر الماوس الأيمن على الرسم التخطيطي للكتلة وحدد Boolean ، في ذلك حدد Boolean not gate .
- وبالمثل ، اختر التأخير واسحبه وأضفه ثابتًا.
الثوابت هي قيمة يمكنك تغييرها وفقًا لمتطلباتك مثل 1000 مللي ثانية لمدة ثانية واحدة.
- أعط التوصيلات كما هو موضح في الرسم البياني أعلاه.
ملاحظة: يمكنك استخدام المنطق الخاص بك لبناء الأمثلة المذكورة أعلاه.
الاختصارات
يمكنك استخدام اختصارات لوحة المفاتيح أدناه للتحكم في LabVIEW.
الاختصار |
وظيفة |
|
افتح ملفًا جديدًا فارغًا |
|
إظهار أو إخفاء نافذة تعليمات السياق |
|
يعرض مربع حوار الإسقاط السريع. |
|
يحذف جميع الأسلاك المكسورة في VI |
|
يعرض نافذة قائمة الخطأ. |