إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

لابفيو LabView الدرس الثانى التدريب على الأسلاك Wires :

تقليص
X
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • لابفيو LabView الدرس الثانى التدريب على الأسلاك Wires :

    لابفيو 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 :

  • #2
    التوصيل التلقائى للكائنات بالأسلاك Automatically Wiring Objects :

    يمكنك استخدم ميزة LabVIEW لتوصيل الأسلاك تلقائيا لتوصيل الكائنات على المخطط الصندوقى بشكل أسرع . عندما تحرك الكائن المختار بالقرب على مقربة من الكائنات الأخرى على المخطط الصندوقى فأن LabVIEW يرسم أسلاك مؤقتة ليظهر لك التوصيلات الصالحة . عندما تقوم بتحرير زر الماوس لوضع الكائن على المخطط الصندوقى , فأن LabVIEW يقوم تلقائيا بتوصيل الأسلاك . يمكنك أيضا توصيل الكائنات الموجودة بالفعل على المخطط الصندوقى بالأسلاك تلقائيا . يقوم LabVIEW بتوصيل الأطراف المتطابقة فقط . التحويل لتوصيل الأسلاك تلقائيا عن طريق الضغط على مسطرة المسافات أثناء القيام بتحريك الكائن باستخدام أداة الموضع Positioning tool .

    أنت تقوم بتمكين التوصيل التلقائى كحالة افتراضية عندما تختار كائن من لوح الدوال أو عندما تقوم بنسخ كائن موجود بالفعل على المخطط الصندوقى . وأنت تقوم بتعطيل التوصيل التلقائى كحالة افتراصية عندما تستخدم أداة الموضع Positioning . يمكنك تحديد هذه الإعدادات عن طريق اختيار Tools»Options واختيار Block Diagram من قائمة Category .





    يمكنك تمكين أو تعطيل التوصيل التلقائى عن طريق وضع أو عدم وضع علامة تحقق كما هو مبين بالشكل التالى :










    توصيل الكائنات بالأسلاك يدويا Manually Wiring Objects :

    تعليق


    • #3
      توصيل الكائنات بالأسلاك يدويا Manually Wiring Objects :

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


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



      بعد توصيل السلك قد ترغب فى ترتيب مسار السلك . ببساطة انقر بالزر الأيمن للماوس فوق السلك واختار
      Clean Up Wire من القائمة المختصرة . يقوم LabVIEW تلقائيا باختيار مسار للسلك .




      لتعلم المزيد حول توصيل عدة ضوابط ومؤشرات بالأسلاك يدويا اتبع الخطوات التالية :

      تعليق


      • #4
        لتعلم المزيد حول توصيل عدة ضوابط ومؤشرات بالأسلاك يدويا اتبع الخطوات التالية :
        1- انشأ VI جديد وضع مقبض تحكم knob على اللوحة الأمامية عن طريق اختياره من لوحControls ثم اللوح الفرعى numeric .


        2- ضع مؤشر لخزان (تنك) tank على اللوحة الأمامية إلى يمين المقبض .



        3- ضع ليد LED مستدير على اللوحة الأمامية تحت الخزان .


        4- الآن تحول إلى المخطط الصندوقى . لاحظ أن كافة كائنات اللوحة الأمامية الثلاثة تكون على المخطط الصندوقى . كل من المقبض Knob والخزان Tank باللون البرتقالى والليد Boolean باللون الأخضر . تذكر أن اللون يمثل نوع البيانات . المقبض والخزان كلاهما من نوع البيانات DBL فى حين أن الليد من نوع البيانات Boolean . أمسك بالماوس فوق طرف خرج المقبض بحيث تظهر أداة الأسلاك . انقر واسحب السلك إلى طرف دخل الخزان .



        5- أمسك بالماوس فوق السلك الموصل بين المقبض والخزان بحيث تظهر أداة السلك . انقر واسحب لإنشاء سلك جديد ينزل من السلك الموجود . حاول توصيل السلك الجديد إلى الليد . لاحظ أن فعل ذلك يتسبب فى كسر (قطع) السلك . السبب أن المقبض من نوع البيانات DBL والليد من نوع البيانات Boolean , لا يمكنك توصيلهما معا . أيضا لاحظ أن سهم التشغيل Run بشريط الأدوات مكسر , السلك المكسر يمنع VI الخاص بك من التشغيل .

        تعليق


        • #5
          6- امسح الأسلاك المكسرة عن طريق الضغط على المفاتيح <ctr-B> وأعد توصيل المقبض بالخزان . إذهب إلى اللوحة الأمامية واختار التشغيل المستمر . استخدم الماوس لتحريك مقبض التحكم إلى قيم مختلفة . لاحظ كيف يتم تحديث المستوى بالخزان . يحدث ذلك لأن قيمة مقبض التحكم تم تمريرها عن طريق السلك بالمخطط الصندوقى إلى مبين الخزان . ولعدم وجود بيانات موصلة إلى الليد , فلن تتغير قيمته .

          7- اختار إجهاض التنفيذ لإيقاف VI . من لوح الضوابط , اختار مفتاح تحويل رأسى وضعه قرب الليد .

          8- لاحظ أن كلاهما له نفس نوع التسمية Booleans . تحول إلى المخطط الصندوقى ووصل سلك من خرج مفتاح التحويل الرأسى (Boolean2) إلى دخل الليد (Boolean) .
          9- الآن اختار التشغيل المستمر من اللوحة الأمامية . استخدم الماوس لتحويل مفتاح التحويل الرأسى من الفصل off إلى التوصيل on . لاحظ تغيير الليد من الفصل off إلى التوصيل on .

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

          تعليق

          يعمل...
          X