साधन नियंत्रण

उपकरण नियंत्रण में एक डेस्कटॉप उपकरण को कंप्यूटर से जोड़ना और माप लेना शामिल है।

इतिहास
1960 के दशक के उत्तरार्ध में संचार के लिए उपयोग की जाने वाली पहली बस हेवलेट पैकर्ड  द्वारा विकसित की गई थी और इसे एचपी-आईबी (हेवलेट-पैकार्ड इंटरफ़ेस बस) कहा जाता था। चूंकि एचपी-आईबी को मूल रूप से केवल एचपी उपकरणों के साथ काम करने के लिए डिज़ाइन किया गया था, इसलिए विभिन्न विक्रेताओं के उपकरणों और नियंत्रकों के बीच संचार के लिए एक मानक, उच्च गति इंटरफ़ेस की आवश्यकता उत्पन्न हुई। इस आवश्यकता को 1975 में इंस्टीट्यूट ऑफ़ इलेक्ट्रिकल एंड इलेक्ट्रॉनिक्स इंजीनियर्स (आईईईई) द्वारा एएनएसआई/आईईईई मानक 488-1975, प्रोग्रामेबल इंस्ट्रुमेंटेशन के लिए आईईईई मानक डिजिटल इंटरफ़ेस प्रकाशित किया गया था, जिसमें एक इंटरफेसिंग सिस्टम के इलेक्ट्रिकल, मैकेनिकल और कार्यात्मक विनिर्देश शामिल थे। मानक को 1987 में अद्यतन किया गया था और फिर 1992 में इस बस को तीन अलग-अलग नामों से जाना जाता है, जनरल पर्पस इंटरफ़ेस बस (GPIB), हेवलेट-पैकार्ड इंटरफ़ेस बस (HP-IB), और IEEE-488 बस, और दुनिया भर में इसका उपयोग किया जाता है।

आज, जीपीआईबी के अलावा कई अन्य बसें हैं जिनका उपयोग उपकरण नियंत्रण के लिए किया जा सकता है। इनमें शामिल हैं: ईथरनेट, USB, सीरियल संचार,  पेरिफ़ेरल कंपोनेंट इंटरकनेक्ट  और पीएक्सआई।

सॉफ़्टवेयर
किसी उपकरण को नियंत्रित करने के लिए हार्डवेयर बस के अलावा, निजी कंप्यूटर के लिए सॉफ़्टवेयर की भी आवश्यकता होती है। वर्चुअल इंस्ट्रूमेंट सॉफ्टवेयर आर्किटेक्चर, या वीज़ा, को इंस्ट्रुमेंटेशन के लिए वीएमई एक्सटेंशन (वीएक्सआई) प्लग करें और खेलें  सिस्टम्स एलायंस द्वारा आई/ओ सॉफ्टवेयर के लिए एक विनिर्देश के रूप में विकसित किया गया था। वीज़ा उद्योग-व्यापी सॉफ़्टवेयर अनुकूलता की दिशा में एक कदम था। वीज़ा विनिर्देश वीएक्सआई और जीपीआईबी, सीरियल, ईथरनेट और अन्य इंटरफेस के लिए एक सॉफ्टवेयर मानक को परिभाषित करता है। उद्योग की 35 से अधिक सबसे बड़ी इंस्ट्रुमेंटेशन कंपनियां मानक के रूप में वीज़ा का समर्थन करती हैं। गठबंधन ने सबसे लोकप्रिय ऑपरेटिंग सिस्टम, एप्लिकेशन डेवलपमेंट वातावरण और प्रोग्रामिंग भाषाओं को समूहीकृत करके अलग-अलग ढांचे बनाए और प्रत्येक ढांचे के भीतर घटकों की अंतरसंचालनीयता की गारंटी के लिए गहन विशिष्टताओं को परिभाषित किया।

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

अनुप्रयोग विकास वातावरण वीज़ा और उद्योग मानक उपकरण ड्राइवरों का समर्थन करके उपकरण नियंत्रण का समर्थन कर सकता है। VISA का समर्थन करने वाले वातावरण में LabVIEW, LabWindows/CVI, MATLAB और Agilent VEE शामिल हैं। इसके अलावा, वीज़ा लाइब्रेरी सी (प्रोग्रामिंग भाषा), सी++, सी शार्प (प्रोग्रामिंग भाषा)|सी#, पायथन (प्रोग्रामिंग भाषा) और अन्य जैसी प्रोग्रामिंग भाषाओं का समर्थन कर सकती है।

यह भी देखें

 * एजिलेंट वीईई
 * स्वचालन
 * आईईईई-488
 * साधन चालक
 * लैबव्यू
 * लैबविंडोज़
 * इंस्ट्रुमेंटेशन के लिए LAN एक्सटेंशन
 * मतलब
 * प्रोग्राम योग्य उपकरणों के लिए मानक कमांड
 * वर्चुअल इंस्ट्रूमेंट सॉफ्टवेयर आर्किटेक्चर (वीज़ा)

बाहरी संबंध

 * Instrument Control Fundamentals Presents technical content through theory, real-world examples, and interactive audiovisual tutorials - From National Instruments
 * VXIplug&play
 * GPIB Tutorial
 * IVI Foundation
 * Development Hints and Best Practices for Using Instrument Drivers - From Rohde & Schwarz