साधन नियंत्रण: Difference between revisions

From Vigyanwiki
(Created page with "{{short description|Control of electronic test instruments}} {{One source|date=February 2007}} उपकरण नियंत्रण में एक डेस्कटॉ...")
 
No edit summary
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{short description|Control of electronic test instruments}}
{{short description|Control of electronic test instruments}}'''इंस्ट्रूमेंट कण्ट्रोल''' में डेस्कटॉप इंस्ट्रूमेंट को कंप्यूटर से जोड़ना और माप लेना सम्मिलित है।
{{One source|date=February 2007}}
 
उपकरण नियंत्रण में एक डेस्कटॉप उपकरण को कंप्यूटर से जोड़ना और माप लेना शामिल है।


==इतिहास==
==इतिहास==
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> इस बस को तीन अलग-अलग नामों से जाना जाता है, जनरल पर्पस इंटरफ़ेस बस (GPIB), हेवलेट-पैकार्ड इंटरफ़ेस बस (HP-IB), और [[IEEE-488]] बस, और दुनिया भर में इसका उपयोग किया जाता है।
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 ]], सीरियल संचार, [[ पेरिफ़ेरल कंपोनेंट इंटरकनेक्ट ]] और [[पीएक्सआई]]
आज, जीपीआईबी के अतिरिक्त अनेक अन्य बसें हैं जिनका उपयोग उपकरण नियंत्रण के लिए किया जा सकता है। इनमें [[ईथरनेट]], [[ USB |यूएसबी]] , सीरियल संचार, [[ पेरिफ़ेरल कंपोनेंट इंटरकनेक्ट |पेरिफ़ेरल कंपोनेंट इंटरकनेक्ट]] और [[पीएक्सआई]] सम्मिलित हैं।


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


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


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


==यह भी देखें==
==यह भी देखें==
Line 20: Line 17:
* [[स्वचालन]]
* [[स्वचालन]]
*आईईईई-488
*आईईईई-488
* [[साधन चालक]]
* [[साधन चालक|इंस्ट्रूमेंट ड्राइवर]]
* लैबव्यू
* लैबव्यू
* [[लैबविंडोज़]]
* [[लैबविंडोज़]]
* [[इंस्ट्रुमेंटेशन के लिए LAN एक्सटेंशन]]
* [[इंस्ट्रुमेंटेशन के लिए LAN एक्सटेंशन|इंस्ट्रुमेंटेशन के लिए लेन एक्सटेंशन]]
* मतलब
* मैटलैब
* प्रोग्राम योग्य उपकरणों के लिए मानक कमांड
* प्रोग्राम योग्य इंस्ट्रूमेंट के लिए मानक कमांड
* वर्चुअल इंस्ट्रूमेंट सॉफ्टवेयर आर्किटेक्चर (वीज़ा)
* वर्चुअल इंस्ट्रूमेंट सॉफ्टवेयर आर्किटेक्चर (वीज़ा)


==संदर्भ==
==संदर्भ==
{{reflist}}
{{reflist}}
{{More citations needed|date=February 2007}}
==बाहरी संबंध==
==बाहरी संबंध==
* [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 GPIB Tutorial]
* [http://www.hit.bme.hu/~papay/edu/GPIB/tutor.htm जीपीआईबी Tutorial]
* [http://www.ivifoundation.org/ IVI Foundation]
* [http://www.ivifoundation.org/ आईवीआई 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 }}
[[Category: कंप्यूटर बसें]] [[Category: इलेक्ट्रॉनिक परीक्षण उपकरण]]


[[Category: Machine Translated Page]]
[[Category:Created On 01/08/2023]]
[[Category:Created On 01/08/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Pages with script errors]]
[[Category:Short description with empty Wikidata description]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:इलेक्ट्रॉनिक परीक्षण उपकरण]]
[[Category:कंप्यूटर बसें]]

Latest revision as of 19:17, 22 August 2023

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

इतिहास

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

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

सॉफ़्टवेयर

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

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

अनुप्रयोग विकास वातावरण वीज़ा और उद्योग मानक इंस्ट्रूमेंट ड्राइवरों का समर्थन करके इंस्ट्रूमेंट कण्ट्रोल का समर्थन कर सकता है। वीज़ा का समर्थन करने वाले वातावरण में लैबव्यू, लैबविंडोज/सीवीआई, मैटलैब और एजिलेंट वीईई सम्मिलित हैं। इसके अतिरिक्त, वीज़ा लाइब्रेरी सी (प्रोग्रामिंग लैंग्वेज), सी++, सी शार्प (प्रोग्रामिंग लैंग्वेज) या सी, पायथन (प्रोग्रामिंग लैंग्वेज) और अन्य जैसी प्रोग्रामिंग लैंग्वेज का समर्थन कर सकती है।

यह भी देखें

संदर्भ

  1. 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.
  2. 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.

बाहरी संबंध

अग्रिम पठन

  • 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.