प्रोग्रामेबल इंस्ट्रूमेंट्स (SCPI) के लिए मानक कमांड

लेखक: Randy Alexander
निर्माण की तारीख: 24 अप्रैल 2021
डेट अपडेट करें: 26 जून 2024
Anonim
EEVacademy #9 - सी++ में एससीपीआई लागू करना
वीडियो: EEVacademy #9 - सी++ में एससीपीआई लागू करना

विषय

परिभाषा - प्रोग्रामेबल इंस्ट्रूमेंट्स (एससीपीआई) के लिए मानक कमांड का क्या मतलब है?

प्रोग्रामेबल इंस्ट्रूमेंटेशन (एससीपीआई) के लिए मानक कमांड इंस्ट्रूमेंटेशन कंट्रोल के लिए एक मानक निर्धारित करता है। एससीपीआई एक भाषा का वर्णन करता है जो परीक्षण उपकरणों को नियंत्रित करने के लिए उपयोगी है। SCPI एक मानक वाक्यविन्यास, डेटा इंटरचेंज प्रारूप और कमांड संरचना प्रदान करता है।

SCPI का मुख्य उद्देश्य एक स्वचालित परीक्षण उपकरण (ATE) कार्यक्रम के विकास के समय को कम करना है। उद्देश्य डेटा उपयोग और उपकरण नियंत्रण के लिए एक विश्वसनीय प्रोग्रामिंग वातावरण प्रदान करने के माध्यम से पूरा किया जाता है। यह विश्वसनीय प्रोग्रामिंग वातावरण डिजाइनर के बावजूद हर एससीपीआई उपकरण में परिभाषित डेटा प्रारूप, प्रोग्राम एस और इंस्ट्रूमेंट प्रतिक्रियाओं का उपयोग करके प्राप्त किया जाता है।

एससीपीआई को आमतौर पर "कंजूसी" कहा जाता है।

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia, प्रोग्रामेबल इंस्ट्रूमेंट्स (SCPI) के लिए स्टैंडर्ड कमांड्स की व्याख्या करता है

SCPI डिवाइस पैरामीटर और कमांड फॉर्मेट की एक सरणी को स्वीकार करने में अविश्वसनीय रूप से लचीले होते हैं, जो उन्हें प्रोग्राम को सरल बनाता है। नियंत्रक से वापस वितरित किए गए उपकरण से प्रतिक्रियाएं स्थिति या डेटा जानकारी हो सकती हैं। एक एससीपीआई उपकरण की विशिष्ट क्वेरी का प्रतिक्रिया प्रारूप अच्छी तरह से परिभाषित किया गया है, और यह स्थिति और साथ ही साधन डेटा जानकारी को समझने के लिए आवश्यक प्रोग्रामिंग प्रयासों में कटौती करता है।

SCPI की प्रोग्रामिंग स्थिरता क्षैतिज और ऊर्ध्वाधर दोनों है। वर्टिकल प्रोग्रामिंग सुसंगतता प्रोग्राम को एक इंस्ट्रूमेंट क्लास के अंदर निर्दिष्ट करती है, जबकि हॉरिजॉन्टल कंसिस्टेंसी पूरे इंस्ट्रूमेंट क्लास में समान फ़ंक्शन को प्रबंधित करने के लिए एक ही कमांड का उपयोग करती है।

एससीपीआई में कई अलग-अलग साधन नियंत्रण स्तर प्रदान करने की क्षमता है। एससीपीआई इंस्ट्रूमेंटेशन पर मानक माप कमांड उपयोगकर्ताओं को त्वरित और आसान कमांड प्रदान करते हैं, जबकि अधिक व्यापक कमांड पारंपरिक इंस्ट्रूमेंट कंट्रोल प्रदान करते हैं।

ATE सिस्टम प्रोग्रामर SCPI से काफी लाभ उठा सकते हैं। एससीपीआई एटीई सिस्टम प्रोग्रामर्स के लिए आवश्यक समय को कम कर देता है, ताकि वे सीख सकें कि अपने शुरुआती एससीपीआई उपकरण को प्रोग्रामिंग करने के बाद नए एससीपीआई उपकरण कैसे प्रोग्राम करें। SCPI प्रोग्रामर के लिए फायदेमंद है जो:

  • इंस्ट्रूमेंट्स को कमांड देने के लिए FORTRAN, C आदि जैसी प्रोग्रामिंग लैंग्वेज का इस्तेमाल करें
  • ATE प्रोग्राम जनरेटर के लिए इंस्ट्रूमेंट डिवाइस ड्राइवर स्थापित करें
  • सॉफ्टवेयर इंस्ट्रूमेंट फ्रंट पैनल के लिए इंस्ट्रूमेंट डिवाइस ड्राइवर स्थापित करें
एससीपीआई पैरामीटर, इंस्ट्रूमेंट कमांड, स्टेटस और डेटा का वर्णन करता है। SCPI इंस्ट्रूमेंट फ्रंट पैनल कंट्रोल के उद्देश्य से एक प्रोग्रामिंग लैंग्वेज, एप्लिकेशन पैकेज या सॉफ्टवेयर नहीं है।

SCPI को IEEE 488.2 के हार्डवेयर-स्वतंत्र भाग पर स्तरित किया जाना है। इसके अलावा, SCPI कंट्रोलर-टू-इंस्ट्रूमेंट इंटरफेस के साथ अच्छी तरह से काम करता है, जिसमें RS-232C, IEEE 488.1, VXBbus आदि शामिल हैं।