साधन नियंत्रण: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{short description|Control of electronic test instruments}} | {{short description|Control of electronic test instruments}}इंस्ट्रूमेंट कण्ट्रोल में डेस्कटॉप इंस्ट्रूमेंट को कंप्यूटर से जोड़ना और माप लेना सम्मिलित है। | ||
==इतिहास== | ==इतिहास== | ||
1960 के दशक के उत्तरार्ध में संचार के लिए उपयोग की जाने वाली पहली बस [[ हेवलेट पैकर्ड |हेवलेट पैकर्ड]] द्वारा विकसित की गई थी और इसे एचपी-आईबी ([[हेवलेट-पैकार्ड इंटरफ़ेस बस]]) कहा जाता था। चूंकि एचपी-आईबी को मूल रूप से केवल एचपी | 1960 के दशक के उत्तरार्ध में संचार के लिए उपयोग की जाने वाली पहली बस [[ हेवलेट पैकर्ड |हेवलेट पैकर्ड]] द्वारा विकसित की गई थी और इसे एचपी-आईबी ([[हेवलेट-पैकार्ड इंटरफ़ेस बस]]) कहा जाता था। चूंकि एचपी-आईबी को मूल रूप से केवल एचपी इंस्ट्रूमेंट के साथ कार्य करने के लिए डिज़ाइन किया गया था, इसलिए विभिन्न विक्रेताओं के इंस्ट्रूमेंट और नियंत्रकों के बीच संचार के लिए मानक, उच्च गति इंटरफ़ेस की आवश्यकता उत्पन्न हुई। इस आवश्यकता को 1975 में [[इंस्टीट्यूट ऑफ़ इलेक्ट्रिकल एंड इलेक्ट्रॉनिक्स इंजीनियर्स]] (आईईईई) द्वारा एएनएसआई/आईईईई मानक 488-1975, प्रोग्रामेबल इंस्ट्रुमेंटेशन के लिए आईईईई मानक डिजिटल इंटरफ़ेस प्रकाशित किया गया था, जिसमें इंटरफेसिंग सिस्टम के इलेक्ट्रिकल, मैकेनिकल और फंक्शनल विनिर्देश सम्मिलित थे। मानक को 1987 में अद्यतन किया गया था <ref>{{Cite book |doi = 10.1109/IEEESTD.1988.120316|isbn = 0-7381-4215-8|title = IEEE Standard Codes, Formats, Protocols, and Common Commands. For Use with ANSI/IEEE STD 488.1-1987 IEEE Standard Digital Interface for Programmable Instrumentation}}</ref> और फिर 1992 में <ref>{{Cite book | doi=10.1109/IEEESTD.1992.114468| isbn=978-0-7381-0665-6| title=IEEE Standard Codes, Formats, Protocols, and Common Commands for Use with IEEE STD 488.1-1987, IEEE Standard Digital Interface for Programmable Instrumentation}}</ref> इस बस को तीन भिन्न-भिन्न नामों से जाना जाता है, जनरल पर्पस इंटरफ़ेस बस (जीपीआईबी), हेवलेट-पैकार्ड इंटरफ़ेस बस (एचपी-आईबी), और [[IEEE-488|आईईईई-488]] बस, और सम्पूर्ण संसार में इसका उपयोग किया जाता है। | ||
आज, | आज, जीपीआईबी के अतिरिक्त कई अन्य बसें हैं जिनका उपयोग उपकरण नियंत्रण के लिए किया जा सकता है। इनमें [[ईथरनेट]], [[ USB |यूएसबी]] , सीरियल संचार, [[ पेरिफ़ेरल कंपोनेंट इंटरकनेक्ट |पेरिफ़ेरल कंपोनेंट इंटरकनेक्ट]] और [[पीएक्सआई]] सम्मिलित हैं। | ||
==सॉफ़्टवेयर== | ==सॉफ़्टवेयर== | ||
किसी | किसी इंस्ट्रूमेंट को नियंत्रित करने के लिए हार्डवेयर बस के अतिरिक्त, [[निजी कंप्यूटर|कंप्यूटर]] के लिए सॉफ़्टवेयर की भी आवश्यकता होती है। [[वर्चुअल इंस्ट्रूमेंट सॉफ्टवेयर आर्किटेक्चर]], या वीज़ा, को [[इंस्ट्रुमेंटेशन के लिए वीएमई एक्सटेंशन]] (वीएक्सआई) [[ प्लग करें और खेलें |प्लग एंड प्ले]] सिस्टम्स एलायंस द्वारा आई/ओ सॉफ्टवेयर के लिए विनिर्देश के रूप में विकसित किया गया था। वीज़ा उद्योग-व्यापी सॉफ़्टवेयर अनुकूलता की दिशा में कदम था। वीज़ा विनिर्देश वीएक्सआई और जीपीआईबी, सीरियल, ईथरनेट और अन्य इंटरफेस के लिए सॉफ्टवेयर मानक को परिभाषित करता है। उद्योग की 35 से अधिक सबसे बड़ी इंस्ट्रुमेंटेशन कंपनियां मानक के रूप में वीज़ा का समर्थन करती हैं। गठबंधन ने सबसे लोकप्रिय ऑपरेटिंग सिस्टम, एप्लिकेशन डेवलपमेंट वातावरण और [[प्रोग्रामिंग भाषा|प्रोग्रामिंग]] लैंग्वेज को समूहीकृत करके भिन्न-भिन्न प्रारूप बनाए और प्रत्येक प्रारूप के अन्दर कॉम्पोनेन्ट की अंतरसंचालनीयता की गारंटी के लिए गहन विशिष्टताओं को परिभाषित किया था। | ||
प्रोग्रामेबल इंस्ट्रूमेंट्स कमांड के लिए टेक्स्ट आधारित मानक कमांड भेजकर या [[ उपकरण चालक | | प्रोग्रामेबल इंस्ट्रूमेंट्स कमांड के लिए टेक्स्ट आधारित मानक कमांड भेजकर या [[ उपकरण चालक |इंस्ट्रूमेंट ड्राइवर]] का उपयोग करके इंस्ट्रूमेंट को प्रोग्राम किया जा सकता है। इंस्ट्रूमेंट की प्रोग्रामिंग को सरल बनाने के लिए, कई इंस्ट्रूमेंट को उद्योग मानक इंस्ट्रूमेंट ड्राइवर जैसे VXIplug&play या IVI प्रदान किए जाते हैं। इन ड्राइवरों को पीसी पर स्थापित करने के लिए वीज़ा लाइब्रेरी की आवश्यकता होती है। IVI इंस्ट्रूमेंट ड्राइवरों को विनिर्माण सेटिंग में इंस्ट्रूमेंट की विनिमेयता को सक्षम करने के लिए डिज़ाइन किया गया था जहां स्वचालन और डाउन-टाइम महत्वपूर्ण हैं, किन्तु इन्हें अधिकांशतः अन्य अनुप्रयोगों में भी उपयोग किया जाता है। | ||
अनुप्रयोग विकास वातावरण वीज़ा और उद्योग मानक | अनुप्रयोग विकास वातावरण वीज़ा और उद्योग मानक इंस्ट्रूमेंट ड्राइवरों का समर्थन करके इंस्ट्रूमेंट कण्ट्रोल का समर्थन कर सकता है। वीज़ा का समर्थन करने वाले वातावरण में [[LabVIEW|लैबव्यू]], लैबविंडोज/सीवीआई, [[MATLAB|मैटलैब]] और [[Agilent VEE|एजिलेंट वीईई]] सम्मिलित हैं। इसके अतिरिक्त, वीज़ा लाइब्रेरी [[सी (प्रोग्रामिंग भाषा)|सी (प्रोग्रामिंग लैंग्वेज)]], [[सी++]], सी शार्प (प्रोग्रामिंग लैंग्वेज) या सी#, [[पायथन (प्रोग्रामिंग भाषा)|पायथन (प्रोग्रामिंग लैंग्वेज)]] और अन्य जैसी प्रोग्रामिंग लैंग्वेज का समर्थन कर सकती है। | ||
==यह भी देखें== | ==यह भी देखें== | ||
Line 17: | Line 17: | ||
* [[स्वचालन]] | * [[स्वचालन]] | ||
*आईईईई-488 | *आईईईई-488 | ||
* [[साधन चालक]] | * [[साधन चालक|इंस्ट्रूमेंट ड्राइवर]] | ||
* लैबव्यू | * लैबव्यू | ||
* [[लैबविंडोज़]] | * [[लैबविंडोज़]] | ||
* [[इंस्ट्रुमेंटेशन के लिए LAN एक्सटेंशन]] | * [[इंस्ट्रुमेंटेशन के लिए LAN एक्सटेंशन|इंस्ट्रुमेंटेशन के लिए लेन एक्सटेंशन]] | ||
* | * मैटलैब | ||
* प्रोग्राम योग्य | * प्रोग्राम योग्य इंस्ट्रूमेंट के लिए मानक कमांड | ||
* वर्चुअल इंस्ट्रूमेंट सॉफ्टवेयर आर्किटेक्चर (वीज़ा) | * वर्चुअल इंस्ट्रूमेंट सॉफ्टवेयर आर्किटेक्चर (वीज़ा) | ||
Line 32: | Line 32: | ||
* [http://zone.ni.com/devzone/cda/tut/p/id/4359 Instrument Control Fundamentals] Presents technical content through theory, real-world examples, and interactive audiovisual tutorials - From National Instruments | * [http://zone.ni.com/devzone/cda/tut/p/id/4359 Instrument Control Fundamentals] Presents technical content through theory, real-world examples, and interactive audiovisual tutorials - From National Instruments | ||
* [https://web.archive.org/web/20060627032258/http://www.vxipnp.org/ VXIplug&play] | * [https://web.archive.org/web/20060627032258/http://www.vxipnp.org/ VXIplug&play] | ||
* [http://www.hit.bme.hu/~papay/edu/GPIB/tutor.htm | * [http://www.hit.bme.hu/~papay/edu/GPIB/tutor.htm जीपीआईबी Tutorial] | ||
* [http://www.ivifoundation.org/ IVI Foundation] | * [http://www.ivifoundation.org/ IVI Foundation] | ||
* [http://www.rohde-schwarz.com/appnote/1ma153 Development Hints and Best Practices for Using Instrument Drivers - From Rohde & Schwarz] | * [http://www.rohde-schwarz.com/appnote/1ma153 Development Hints and Best Practices for Using Instrument Drivers - From Rohde & Schwarz] | ||
==अग्रिम पठन== | ==अग्रिम पठन == | ||
* {{cite book | author=Francesco Fornetti | title=Instrumentation Control, Data Acquisition and Processing with MATLAB | publisher= Explore RF Ltd | year=2013| isbn=978-0957663503}} | * {{cite book | author=Francesco Fornetti | title=Instrumentation Control, Data Acquisition and Processing with MATLAB | publisher= Explore RF Ltd | year=2013| isbn=978-0957663503}} | ||
* {{cite book | author=Steve Mackay |display-authors=etal | title=Practical Data Communications for Instrumentation and Control (IDC Technology) | publisher= Newnes | year=2003| isbn=978-0750657976 }} | * {{cite book | author=Steve Mackay |display-authors=etal | title=Practical Data Communications for Instrumentation and Control (IDC Technology) | publisher= Newnes | year=2003| isbn=978-0750657976 }} |
Revision as of 11:33, 5 August 2023
इंस्ट्रूमेंट कण्ट्रोल में डेस्कटॉप इंस्ट्रूमेंट को कंप्यूटर से जोड़ना और माप लेना सम्मिलित है।
इतिहास
1960 के दशक के उत्तरार्ध में संचार के लिए उपयोग की जाने वाली पहली बस हेवलेट पैकर्ड द्वारा विकसित की गई थी और इसे एचपी-आईबी (हेवलेट-पैकार्ड इंटरफ़ेस बस) कहा जाता था। चूंकि एचपी-आईबी को मूल रूप से केवल एचपी इंस्ट्रूमेंट के साथ कार्य करने के लिए डिज़ाइन किया गया था, इसलिए विभिन्न विक्रेताओं के इंस्ट्रूमेंट और नियंत्रकों के बीच संचार के लिए मानक, उच्च गति इंटरफ़ेस की आवश्यकता उत्पन्न हुई। इस आवश्यकता को 1975 में इंस्टीट्यूट ऑफ़ इलेक्ट्रिकल एंड इलेक्ट्रॉनिक्स इंजीनियर्स (आईईईई) द्वारा एएनएसआई/आईईईई मानक 488-1975, प्रोग्रामेबल इंस्ट्रुमेंटेशन के लिए आईईईई मानक डिजिटल इंटरफ़ेस प्रकाशित किया गया था, जिसमें इंटरफेसिंग सिस्टम के इलेक्ट्रिकल, मैकेनिकल और फंक्शनल विनिर्देश सम्मिलित थे। मानक को 1987 में अद्यतन किया गया था [1] और फिर 1992 में [2] इस बस को तीन भिन्न-भिन्न नामों से जाना जाता है, जनरल पर्पस इंटरफ़ेस बस (जीपीआईबी), हेवलेट-पैकार्ड इंटरफ़ेस बस (एचपी-आईबी), और आईईईई-488 बस, और सम्पूर्ण संसार में इसका उपयोग किया जाता है।
आज, जीपीआईबी के अतिरिक्त कई अन्य बसें हैं जिनका उपयोग उपकरण नियंत्रण के लिए किया जा सकता है। इनमें ईथरनेट, यूएसबी , सीरियल संचार, पेरिफ़ेरल कंपोनेंट इंटरकनेक्ट और पीएक्सआई सम्मिलित हैं।
सॉफ़्टवेयर
किसी इंस्ट्रूमेंट को नियंत्रित करने के लिए हार्डवेयर बस के अतिरिक्त, कंप्यूटर के लिए सॉफ़्टवेयर की भी आवश्यकता होती है। वर्चुअल इंस्ट्रूमेंट सॉफ्टवेयर आर्किटेक्चर, या वीज़ा, को इंस्ट्रुमेंटेशन के लिए वीएमई एक्सटेंशन (वीएक्सआई) प्लग एंड प्ले सिस्टम्स एलायंस द्वारा आई/ओ सॉफ्टवेयर के लिए विनिर्देश के रूप में विकसित किया गया था। वीज़ा उद्योग-व्यापी सॉफ़्टवेयर अनुकूलता की दिशा में कदम था। वीज़ा विनिर्देश वीएक्सआई और जीपीआईबी, सीरियल, ईथरनेट और अन्य इंटरफेस के लिए सॉफ्टवेयर मानक को परिभाषित करता है। उद्योग की 35 से अधिक सबसे बड़ी इंस्ट्रुमेंटेशन कंपनियां मानक के रूप में वीज़ा का समर्थन करती हैं। गठबंधन ने सबसे लोकप्रिय ऑपरेटिंग सिस्टम, एप्लिकेशन डेवलपमेंट वातावरण और प्रोग्रामिंग लैंग्वेज को समूहीकृत करके भिन्न-भिन्न प्रारूप बनाए और प्रत्येक प्रारूप के अन्दर कॉम्पोनेन्ट की अंतरसंचालनीयता की गारंटी के लिए गहन विशिष्टताओं को परिभाषित किया था।
प्रोग्रामेबल इंस्ट्रूमेंट्स कमांड के लिए टेक्स्ट आधारित मानक कमांड भेजकर या इंस्ट्रूमेंट ड्राइवर का उपयोग करके इंस्ट्रूमेंट को प्रोग्राम किया जा सकता है। इंस्ट्रूमेंट की प्रोग्रामिंग को सरल बनाने के लिए, कई इंस्ट्रूमेंट को उद्योग मानक इंस्ट्रूमेंट ड्राइवर जैसे VXIplug&play या IVI प्रदान किए जाते हैं। इन ड्राइवरों को पीसी पर स्थापित करने के लिए वीज़ा लाइब्रेरी की आवश्यकता होती है। IVI इंस्ट्रूमेंट ड्राइवरों को विनिर्माण सेटिंग में इंस्ट्रूमेंट की विनिमेयता को सक्षम करने के लिए डिज़ाइन किया गया था जहां स्वचालन और डाउन-टाइम महत्वपूर्ण हैं, किन्तु इन्हें अधिकांशतः अन्य अनुप्रयोगों में भी उपयोग किया जाता है।
अनुप्रयोग विकास वातावरण वीज़ा और उद्योग मानक इंस्ट्रूमेंट ड्राइवरों का समर्थन करके इंस्ट्रूमेंट कण्ट्रोल का समर्थन कर सकता है। वीज़ा का समर्थन करने वाले वातावरण में लैबव्यू, लैबविंडोज/सीवीआई, मैटलैब और एजिलेंट वीईई सम्मिलित हैं। इसके अतिरिक्त, वीज़ा लाइब्रेरी सी (प्रोग्रामिंग लैंग्वेज), सी++, सी शार्प (प्रोग्रामिंग लैंग्वेज) या सी#, पायथन (प्रोग्रामिंग लैंग्वेज) और अन्य जैसी प्रोग्रामिंग लैंग्वेज का समर्थन कर सकती है।
यह भी देखें
- एजिलेंट वीईई
- स्वचालन
- आईईईई-488
- इंस्ट्रूमेंट ड्राइवर
- लैबव्यू
- लैबविंडोज़
- इंस्ट्रुमेंटेशन के लिए लेन एक्सटेंशन
- मैटलैब
- प्रोग्राम योग्य इंस्ट्रूमेंट के लिए मानक कमांड
- वर्चुअल इंस्ट्रूमेंट सॉफ्टवेयर आर्किटेक्चर (वीज़ा)
संदर्भ
- ↑ IEEE Standard Codes, Formats, Protocols, and Common Commands. For Use with ANSI/IEEE STD 488.1-1987 IEEE Standard Digital Interface for Programmable Instrumentation. doi:10.1109/IEEESTD.1988.120316. ISBN 0-7381-4215-8.
- ↑ IEEE Standard Codes, Formats, Protocols, and Common Commands for Use with IEEE STD 488.1-1987, IEEE Standard Digital Interface for Programmable Instrumentation. doi:10.1109/IEEESTD.1992.114468. ISBN 978-0-7381-0665-6.
बाहरी संबंध
- Instrument Control Fundamentals Presents technical content through theory, real-world examples, and interactive audiovisual tutorials - From National Instruments
- VXIplug&play
- जीपीआईबी Tutorial
- IVI Foundation
- Development Hints and Best Practices for Using Instrument Drivers - From Rohde & Schwarz
अग्रिम पठन
- Francesco Fornetti (2013). Instrumentation Control, Data Acquisition and Processing with MATLAB. Explore RF Ltd. ISBN 978-0957663503.
- Steve Mackay; et al. (2003). Practical Data Communications for Instrumentation and Control (IDC Technology). Newnes. ISBN 978-0750657976.