- LabVIEW क्या है?
- यह अन्य सर्किट डिजाइनिंग / सिमुलेशन सॉफ्टवेयर्स से कैसे भिन्न है?
- क्यों एक LabVIEW पसंद करना चाहिए?
- LabVIEW लॉन्च करना
- LabVIEW में डेटा-प्रकार:
- उदाहरण 1: बटन प्रेस पर चमकता हुआ एलईडी
- उदाहरण 2: ON-OFF एलईडी
- उदाहरण 3: ब्लिंकिंग एलईडी
- शॉर्टकट
LabVIEW क्या है?
LabVIEW प्रयोगशाला वर्चुअल इंस्ट्रूमेंटेशन इंजीनियरिंग कार्यक्षेत्र का एक संक्षिप्त रूप है। उनकी उपस्थिति और संचालन वास्तविक दुनिया के वाद्ययंत्रों से मेल खाती है, जैसे बटन, वाल्टमीटर, आस्टसीलस्कप, आदि। और इसलिए उन्हें वर्चुअल इंस्ट्रूमेंट्स (VIs) कहा जाता है। यह एक ग्राफिकल प्रोग्रामिंग दृष्टिकोण प्रदान करता है और वास्तविक दुनिया के उत्पादों को अनुकरण करने में मदद करता है, जो आपको कल्पना और कार्यक्रम करने में मदद करता है। इस प्रकार इसे प्रोग्राम करने के लिए केवल तर्क की आवश्यकता होती है और यह सिंटैक्स स्वतंत्र होता है। LabVIEW एक उच्च स्तरीय डिजाइन उपकरण है। यह एक दुभाषिया प्रोग्रामिंग है (यानी,) हमें इसे संकलित करने की आवश्यकता नहीं है। यह खुद को संकलित करता है, हमें केवल इसे निष्पादित करने की आवश्यकता है।
यह अन्य सर्किट डिजाइनिंग / सिमुलेशन सॉफ्टवेयर्स से कैसे भिन्न है?
सभी सर्किट डिजाइनिंग / सिमुलेशन सॉफ्टवेयर एक स्कीमैटिक्स हैं जो कैप्चर और सिमुलेशन प्रोग्राम हैं जो आपको कंपोनेंट्स को असेम्बल करके और स्कीमैटिक्स ड्रॉ करके विभिन्न सर्किट के आउटपुट को टेस्ट करने में सक्षम बनाते हैं। जबकि, LabVIEW किसी भी सर्किट डिजाइनिंग / सिमुलेशन सॉफ्टवेयर्स पर बनाए गए वर्चुअल सर्किटों को कैप्चर और इंटरफेयर करके ग्राफिकल प्रोग्रामिंग के लिए एक वर्चुअल वर्कबेंच है।
प्रोग्रामिंग दो प्रकार की हो सकती है। वे पाठ आधारित और चित्रमय आधारित प्रोग्रामिंग हैं। सी, सी ++, जावा, आदि। सभी पाठ आधारित पाठ्य प्रोग्रामिंग भाषाएं हैं, और MATLAB मध्यवर्ती स्तर की भाषा है, जबकि, LabVIEW ग्राफिकल आधारित प्रोग्रामिंग भाषा है।
क्यों एक LabVIEW पसंद करना चाहिए?
जिसको प्रोग्रामिंग के बारे में कोई बुनियादी जानकारी नहीं है, वह LabVIEW शुरू कर सकता है। LabVIEW प्रोग्रामिंग करने के लिए व्यावहारिक ज्ञान और तार्किक सोच क्षमता होनी चाहिए। LabVIEW प्रोग्रामर को किसी भी प्रोग्रामिंग सिंटैक्स या सी, सी ++, जावा प्रोग्रामिंग भाषाओं जैसी प्रोग्रामिंग की किसी भी संरचना की आवश्यकता नहीं है।
जब प्रोग्राम बहुत बड़ा हो, तो व्यक्ति LabVIEW पसंद कर सकता है। यह आपकी परियोजना के लिए सरल सॉफ्टवेयर घटकों को जोड़ने के रूप में है, लेकिन एक सॉफ्टवेयर में।
नीचे आरेख टेक्स्टुअल और ग्राफिकल प्रोग्रामिंग के बीच अंतर दिखा रहा है । बाईं ओर, 1 सेकंड की देरी के साथ एक एलईडी को ब्लिंक करने के लिए एक Arduino कार्यक्रम है, और दाईं ओर इसकी ग्राफिकल प्रतिकृति LabVIEW सॉफ्टवेयर का उपयोग करके बनाई गई है। जब भी आप ठीक बटन दबाएँ बूलियन एलईडी ब्लिंक करेगा पर और बंद देरी की 1 सेकंड के साथ।
LabVIEW लॉन्च करना
सबसे पहले National Instruments से LabVIEW सॉफ्टवेयर डाउनलोड करें। एक बार जब आप सॉफ़्टवेयर लॉन्च करते हैं, तो प्रारंभ करना विंडो प्रकट होती है।
इस विंडो को गेटिंग स्टार्टेड विंडो के रूप में जाना जाता है । नया प्रोजेक्ट खोलने के लिए ctrl + N दबाएं।
न्यू प्रोजेक्ट खोलते ही, आपको फ्रंट पैनल और ब्लॉक डायग्राम दिखाई देगा।
नया या मौजूदा प्रोजेक्ट खोलते ही स्टार्टिंग विंडो गायब हो जाती है । जब आप सभी फ्रंट पैनल बंद करते हैं और आरेख को ब्लॉक करते हैं तो यह फिर से प्रकट होता है। View >> Get Started window को चुनकर आप फ्रंट विंडो या ब्लॉक डायग्राम से भी इस विंडो तक पहुँच सकते हैं ।
फ्रंट पैनल लाने के लिए ctrl + T दबाएं और आरेख को इस तरह से साइड ब्लॉक करें,
LabVIEW में, आप नियंत्रण और संकेतक के साथ एक यूजर इंटरफेस यानी फ्रंट पैनल का निर्माण करेंगे । नियंत्रण आपके द्वारा दिए गए इनपुट, जैसे कि knobs, स्विच, आदि कुछ भी नहीं हैं, संकेतक कुछ भी नहीं हैं जो आपके द्वारा बनाए गए आउटपुट हैं, जैसे कि एलईडी, ग्राफ़ आदि, मैं आपको समझने के लिए सभी संस्थाओं को एक उदाहरण के साथ समझाऊंगा। बेहतर है।
LabVIEW में डेटा-प्रकार:
डेटा-प्रकार कुछ और नहीं बल्कि चर का वर्गीकरण है। निम्न डेटा प्रकार LabVIEW में उपयोग किए जाते हैं और ब्लॉक आरेख में उनके रंग विनिर्देश।
जानकारी का प्रकार |
रंग की |
तैरनेवाला स्थल |
संतरा |
पूर्णांकों |
नीला |
बूलियन्स |
हरा |
तार |
गुलाबी |
बहुरूपी |
काली |
बहुरूपी - वह जो इनमें से कोई भी डेटा-प्रकार से ऊपर हो सकता है या ये नहीं हो सकता है।
उदाहरण 1: बटन प्रेस पर चमकता हुआ एलईडी
फ्रंट पैनल पर नियंत्रण जोड़ना
फ्रंट पैनल नियंत्रण एक भौतिक उपकरण पर इनपुट तंत्र का अनुकरण करता है और वर्चुअल इंस्ट्रूमेंट्स के ब्लॉक आरेख (LabVIEW प्रोग्राम VI या वर्चुअल इंस्ट्रूमेंट्स कहलाता है) को डेटा की आपूर्ति करता है ।
- चयन करें >> स्क्रीन पर स्थायी रूप से नियंत्रण या फ़ंक्शन करने के लिए पैलेट को नियंत्रित करता है या अस्थायी रूप से प्रदर्शित करने के लिए फ्रंट पैनल या ब्लॉक आरेख में किसी भी रिक्त स्थान पर राइट क्लिक करें।
- नियंत्रणों का पता लगाने के लिए आधुनिक पैलेट पर आइकन पर कर्सर ले जाएँ, जिसकी आपको आवश्यकता है (बुलियन कंट्रोल पैलेट)।
नोट: बटन प्रेस के साथ चमक के लिए के रूप में, यहाँ पर नियंत्रण बटन है। तो बूलियन नियंत्रण पैलेट का चयन करें ।
- बूलियन नियंत्रण पैलेट प्रदर्शित करने के लिए बूलियन नियंत्रण आइकन पर क्लिक करें।
- नियंत्रण को संलग्न करने के लिए बूलियन कंट्रोल पैलेट पर बटन नियंत्रण पर क्लिक करें और फिर बटन को फ्रंट पैनल पर जोड़ें।
आप इस बटन नियंत्रण का उपयोग एलईडी चमक को करेंगे।
इस प्रकार फ्रंट पैनल में बटन नियंत्रण जोड़ा जाता है।
फ्रंट पैनल में संकेतक जोड़ना:
- इसी तरह बूलियन पैलेट से बटन जोड़ें । फिर नीचे दिए गए अनुसार कनेक्शन दें,
वर्चुअल इंस्ट्रूमेंट चलाने के लिए:
- ऑपरेट का चयन करें >> रन / रन लगातार करें।
- या आप उन आइकनों का उपयोग कर सकते हैं, जिनका मैंने ऊपर चित्र में उल्लेख किया है।
- निष्पादन को रोकने के लिए फिर से लगातार आइकन दबाएं।
इस प्रकार जब आप बटन दबाते हैं तो एलईडी चमकती है।
नोट: यदि रन बटन टूटा हुआ है, तो इसका मतलब है कि LabVIEW प्रोग्रामिंग में कोई त्रुटि है। करने के लिए क्या त्रुटि पता है, प्रेस कि रन बटन टूट, आप से संपर्क करेगा त्रुटि का वर्णन एक संवाद बॉक्स ।
लेख के अंत में दिया गया वीडियो देखें ।
उदाहरण 2: ON-OFF एलईडी
नीचे दिए गए उदाहरण में, बटन के बजाय, हम बूलियन पैलेट से नॉब का उपयोग करेंगे।
नोट: वीडियो को अंत में देखें।
उदाहरण 3: ब्लिंकिंग एलईडी
- उपरोक्त उदाहरण में, मैंने ठीक बटन हटा दिया है और स्टॉप बटन जोड़ दिया है।
- ब्लॉक आरेख विंडो पर राइट क्लिक करें, फ़ंक्शंस पैलेट दिखाई देगा।
- लूप करते समय उठाओ और खींचें ।
- सही पर क्लिक करें जबकि पाश का चयन करें और शिफ्ट जोड़ें रजिस्टर।
- ब्लॉक आरेख पर राइट क्लिक करें और बूलियन का चयन करें, जिसमें बूलियन गेट का चयन न करें ।
- इसी तरह, देरी को उठाओ और खींचें और इसमें निरंतर जोड़ें।
स्थिरांक मूल्य हैं जो आप अपनी आवश्यकता के अनुसार बदल सकते हैं जैसे 1 सेकंड के लिए 1000 मी।
- उपरोक्त आरेख में दिखाए अनुसार कनेक्शन दें।
नोट: उपरोक्त उदाहरणों के निर्माण के लिए आप अपने स्वयं के लॉजिक्स का उपयोग कर सकते हैं।
शॉर्टकट
LabVIEW को नियंत्रित करने के लिए आप नीचे दिए गए कीबोर्ड शॉर्टकट का उपयोग कर सकते हैं।
छोटा रास्ता |
समारोह |
|
एक नया, रिक्त VI खोलें |
|
संदर्भ मदद विंडो को दिखाता या छिपाता है |
|
प्रदर्शित करता है वह त्वरित ड्रॉप संवाद बॉक्स। |
|
छठी में सभी टूटे तारों को हटाता है |
|
त्रुटि सूची विंडो प्रदर्शित करता है। |