لابفيو LabView الدرس الثانى التدريب على الأسلاك Wires :
المرجع :
مقدمة :
تخيل الأسلاك wires كمسار لتدفق (مرور) البيانات . فى الشكل المبين أدناه , الأسلاك توصل أطراف الضابط control والمؤشر indicator إلى دوال الجمع والطرح . كما ترى , كل سلك له منبع (مصدر) بيانات وحيد أو نقطة بداية . ومع ذلك يمكنك تفريع السلك الواحد وتوصيله إلى كثير من البرامج VIs والدوال . بتفرعة السلك الرئيسى , يمكنك إرسال بيانات إلى وجهات متعددة . لاحظ أن الأسلاك بألوان ونمط وسمك مختلف . اللون والنمط والسمك يتغير تبعا لنوع البيانات التى يرسلها السلك .
الأسلاك المكسورة أو المقطوعة ( الأسلاك الغير متصلة ب
شكل صحيح) تمنع VI من التشغيل . يظهر السلك المكسور كخط أسود متقطع بعلامة X حمراء فى المنتصف , كما فى الشكل التالى :
قطع الأسلاك يحدث نتيجة لمجموعة متنوعة من الأسباب مثل توصيل سلك بكائنين بأنواع مختلفة من البيانات أو الغير متوافقة . على سبيل المثال , لا يمكنك توصيل خرج مصفوفة array إلى دخل عددى numeric . البيانات فى السلك عبارة عن مصفوفة والدخل يتقبل عدد مفرد , وبالتالى فإن أنواع البيانات غير متوافق . عندما تقوم بتوصيل كائنات المخطط الصندوقى بالأسلاك , يجب عليك توصيل السلك إلى دخل واحد وخرج واحد على الأقل . على سبيل المثال . لا يمكنك توصيل سلك لمؤشرين معا . الشكل أدناه يبين أنواع الأسلاك الأكثر شيوعا . لاحظ اختلاف لون وسمك الأسلاك لبيان أنواع البيانات المختلفة .
أنواع البيانات Data Types :
كل سلك له نوع على أساس البيانات التى يتم إرسالها . نوع بيانات السلك يحدد أى الكائنات , المؤشرات أو الدوال يمكنك توصيل السلك لها . على سبيل المثال , إذا كان مفتاح له حدود خضراء , يمكنك توصيل المفتاح بسلك لأى مدخل بتسمية label خضراء على VI أو دالة . لاحظ أن السلك أيضا سوف يكون أخضر , مما يعكس نوع البيانات المنطقية Boolean . إذا كان لمقبض knob حدود برتقالى , يمكنك توصيل المقبض بسلك لأى دخل بتسمية برتقالى , وسوف يكون اللسلك برتقالى . لا يمكنك توصيل سلك من مقبص برتقالى إلى دخل بتسمية خضراء لأن أنواع البيانات غير متوافقة . لاحظ أن الأسلاك يكون لها نفس لون الطرف . الشكل أدناه يبين التوصيل الصحيح لأسلاك ضابطين إلى subVI . لاحظ أن لون السلك والضابط تطابق لون طرف الدخل .
والشكل أدناه يبين توصيل أسلاك بشكل غير صحيح لضابطين إلى subVI . نوع بيانات الضابط لا تتطابق مع نوع بيانات طرف دخل subVI . أمسك الماوس فوق السلك المقطوع لمعرفة نوع البيانات المطلوب . لاحظ أن المنبع (المصدر) هو "مزدوج" double وأن المصب أو الدخل هو Boolean . وانقطع السلك لأن أنواع البيانات مختلفة .
تنويه : يمكنك بسرعة مسح delete جميع الأسلاك المقطوعة من المخطط الصندوقى الخاص بك بالضغط على المفاتيح <ctr-B> .
التوصيل التلقائى للكائنات بالأسلاك Automatically Wiring Objects :