بيت تطوير ما هي الأوامر القياسية للأدوات القابلة للبرمجة (scpi)؟ - تعريف من techopedia

ما هي الأوامر القياسية للأدوات القابلة للبرمجة (scpi)؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني الأوامر القياسية للأدوات القابلة للبرمجة (SCPI)؟

تحدد الأوامر القياسية للأجهزة القابلة للبرمجة (SCPI) معيارًا مخصصًا للتحكم في الأجهزة. يصف SCPI لغة مفيدة للتحكم في أدوات الاختبار. يوفر SCPI بناء جملة قياسي وتنسيق تبادل البيانات وهيكل الأوامر.


الهدف الرئيسي من SCPI هو تقليل وقت التطوير لبرنامج معدات الاختبار التلقائي (ATE). يتم تحقيق الهدف من خلال توفير بيئة برمجة موثوقة لاستخدام البيانات والتحكم في الأداة. يتم الحصول على بيئة البرمجة الموثوقة هذه باستخدام تنسيقات بيانات محددة ورسائل البرنامج واستجابات الأدوات عبر كل معدات SCPI بغض النظر عن المصمم.


يُشار إلى أن SCPI عادة ما يكون "سكيبي".

تيكوبيديا تشرح الأوامر القياسية للأدوات القابلة للبرمجة (SCPI)

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


اتساق البرمجة من SCPI هو الأفقي والرأسي على حد سواء. تحدد تناسق البرمجة الرأسية رسائل البرنامج داخل فئة أداة ، في حين أن التناسق الأفقي يستخدم نفس الأمر لإدارة وظائف مماثلة في جميع فئات الأداة.


SCPI لديه القدرة على توفير العديد من مستويات التحكم في الأدوات المختلفة. توفر أوامر المقياس القياسية للمستخدمين أوامر سريعة وسهلة على أجهزة SCPI ، في حين توفر أوامر أكثر شمولًا تحكمًا تقليديًا في الأداة.


يمكن لمبرمجي أنظمة ATE الاستفادة من SCPI بشكل كبير. يعمل SCPI على تقليل الوقت اللازم لمبرمجي أنظمة ATE لمعرفة كيفية برمجة معدات SCPI جديدة بعد برمجة معدات SCPI الأولية الخاصة بهم. SCPI مفيد للمبرمجين الذين:

  • استخدم لغات البرمجة مثل FORTRAN و C وغيرها لتوصيل الأوامر إلى الأدوات
  • تثبيت برامج تشغيل الأجهزة الصك لمولدات برنامج ATE
  • قم بتثبيت برامج تشغيل الأجهزة للألواح الأمامية لأداة البرنامج
يصف SCPI المعلمات وأوامر الأداة والحالات والبيانات. SCPI ليست لغة برمجة أو حزمة تطبيق أو برنامج يهدف إلى التحكم في اللوحة الأمامية للأداة.


تم تصميم SCPI ليتم طبقه على الجزء المستقل عن الأجهزة من IEEE 488.2. علاوة على ذلك ، تعمل SCPI بشكل جيد مع واجهات التحكم إلى الصك ، بما في ذلك RS-232C ، IEEE 488.1 ، VXIbus ، إلخ.

ما هي الأوامر القياسية للأدوات القابلة للبرمجة (scpi)؟ - تعريف من techopedia