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

مؤلف: Randy Alexander
تاريخ الخلق: 24 أبريل 2021
تاريخ التحديث: 26 يونيو 2024
Anonim
OIDA Sponsored Webinar: OptiInstrument Software for Testing, Characterization and Automation
فيديو: OIDA Sponsored Webinar: OptiInstrument Software for Testing, Characterization and Automation

المحتوى

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

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

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

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

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح الأوامر القياسية للأدوات القابلة للبرمجة (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 ، إلخ.