معلومات

برنامج PXI

برنامج PXI

يمكّن برنامج PXI المستخدم من تطوير برنامج للنظام ككل لتمكينه من أداء الوظائف المطلوبة منه.

يمكن تطوير البرنامج بعدة طرق ويسمح باحتواء درجة كبيرة من الوظائف داخل النظام ككل.

أساسيات برنامج PXI

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

لا يعتمد معيار PXI على بيئة الأجهزة القياسية فحسب ، بل يعتمد أيضًا على بيئة برامج PXI القياسية.

نظرًا لأنه لا يمكن التحكم في الوحدات النمطية من اللوحة الأمامية ، يلزم التحكم في البرنامج عبر اللوحة الخلفية ، وهذا بدوره يتطلب التحكم في البرنامج.

تستخدم بيئة برامج PXI إطار عمل نظام Windows 32 بت وأيضًا يلزم أن تستند وحدة التحكم في النظام إلى بنية المعالج 80x86.

أنظمة تشغيل برامج PXI

نظرًا لحقيقة أن البرنامج والأجهزة موحدة ، فإن معيار PXI يحدد أن مصنعي معدات PXI يجب أن يدعموا عددًا من أنظمة التشغيل WIN32.

أنظمة تشغيل برامج PXI هي في الأساس برامج Windows.

بصرف النظر عن أنظمة البرامج المستندة إلى Windows ، يمكن استخدام بعض الأنظمة الأخرى بما في ذلك Linux أو Mac OS أو Unix حيث تتوفر برامج تشغيل وبرامج واجهة أخرى.

المتطلبات الرئيسية هي أن يكون نظام التشغيل قادرًا على الاتصال بناقل PXI ، وأن برامج التشغيل وبيئة التطوير والبرامج الأخرى يجب أن تكون قادرة على دعم نظام التشغيل المعني.

نظام قائم على التسجيل

هناك طريقتان يمكن أن تعمل بها الوحدات النمطية مثل وحدات PXI داخل بيئة البرنامج:

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

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

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

تطوير برمجيات PXI

لتطوير البرامج ، تستخدم أدوات البرمجيات الآن على نطاق واسع. وينطبق الشيء نفسه على البرامج الآلية لتشغيل أنظمة PXI والتحكم فيها.

توصي مواصفات برنامج PXI ، ولكنها لا تفرض الدعم للعديد من بيئات تطوير البرامج الشائعة الاستخدام.

  • ATEasy ، أنظمة اختبار Geotest-Marvin
  • LabVIEW ، الآلات الوطنية
  • LabWindows / CVI ، الصكوك الوطنية
  • فيجوال بيسك ومايكروسوفت
  • مرئي C / C ++ ، Microsoft

يمكن العثور على الإصدارات الفعلية المستخدمة في مواصفات برامج PXI وستتغير مع إصدار إصدارات جديدة من بيئات التطوير.

سائقي الآلات

تلعب برامج تشغيل الأجهزة دورًا مهمًا للغاية في بيئة برامج PXI ، مما يتيح اتصالات أسهل بكثير مع الأدوات المختلفة المستخدمة داخل النظام ككل.

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

هناك نوعان رئيسيان من برامج التشغيل التي يمكن استخدامها:

  • سائقين فيزا: ترمز VISA إلى Virtual Instrument Software Architecture ، وقد تم تصميمها في الأصل لأنظمة VXI. ومع ذلك فقد تم اعتماد VISA أيضًا للاستخدام في برامج PXI. في الواقع ، يشجع معيار PXI على استخدام VISA.

    توفر VISA طريقة لتطوير برامج تشغيل الأجهزة بنهج مشترك ، وهذا يجعل قابلية التشغيل البيني أسهل بكثير عند استخدام أدوات من مجموعة متنوعة من الشركات المصنعة داخل نفس الرف.

  • السائقين IVI: يشير الاختصار IVI إلى الأدوات الافتراضية القابلة للتبديل ، وهو معيار آخر للأجهزة الافتراضية. يتم دعم IVI من قبل مؤسسة IVI وهي مبنية على قمة VISA. يوفر بعض القابلية للتبادل بين الأدوات دون الحاجة إلى إعادة برمجة البرامج ، على سبيل المثال ، إذا كانت هناك حاجة للتغيير من أداة إلى أخرى من نفس الفئة أو النوع ، على سبيل المثال في حالة الحاجة إلى تغيير بين نوعين من مصدر طاقة التيار المستمر.

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

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


شاهد الفيديو: ريمكس بيكيسي. iraqi remix (قد 2021).