जेफिरनेट लोगो

ज़ेलियोसॉफ्ट 2 - एक शुरुआती छाप

दिनांक:

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

हालाँकि, अब जब मैं वास्तव में "विश्वविद्यालय" के रूप में जाने जाने वाले एक अति विशिष्ट कुलीन संस्थानों में से एक में अध्ययन कर रहा हूँ, तो मुझे जो जानने की आवश्यकता है उसका दायरा तेजी से बढ़ गया है। सॉफ्टवेयर के दो नए टुकड़े हैं जिन्हें सीखने के लिए मेरे पास विशिष्ट पाठ हैं। उनमें से एक सॉलिडवर्क्स है- लेकिन मैंने केवल इसके साथ खिलवाड़ किया है कि एक दो मिनट के लिए बेहेमोथ। अन्य सॉफ़्टवेयर जिनका मैंने उपयोग किया है, उन्हें ZelioSoft कहा जाता है, और जब तक मैं इसके साथ एक विशेषज्ञ होने से बहुत दूर हूं, मैंने कुछ शौकिया छापों की पेशकश करने के लिए इसका पर्याप्त उपयोग किया है।

यह क्या है?

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

वैसे, जब मैं उनकी वेबसाइट पर गया, तो मुझे वास्तव में यह पता लगाने की कोशिश करने में कुछ मिनट की परेशानी हुई कि कंपनी ने वास्तव में क्या किया क्योंकि यह पर्यावरण के नारों से भरा हुआ था, जो मुझे आश्वस्त करता था कि वे कितने "हरे" और "पर्यावरण के अनुकूल" थे। .

ज़रूर, दोस्त।

मेरे प्रोफेसर के लिए मेरे सामने यह कठिन समय था कि ZelioSoft प्रोग्रामिंग PLC इकाइयों के लिए बनाया गया है, जो प्रोग्रामेबल लॉजिक कंट्रोलर्स के लिए है। वे विभिन्न इंजीनियरिंग प्रणालियों के लिए बहुत सामान्य हैं जिन्हें संचालित करने के लिए थोड़ा तर्क की आवश्यकता होती है।

सबसे बुनियादी प्रणाली एक बटन को एक गैरेज के दरवाजे से जोड़ना होगा। बटन एक मोटर से जुड़ा है जो दरवाजा उठाता है। आप इसे मैन्युअल रूप से एक साथ हार्डवायर कर सकते हैं, लेकिन अधिक जटिल प्रणालियों के लिए, सभी यांत्रिक भाग बहुत तेजी से जटिल हो जाएंगे। महंगे का जिक्र नहीं। और भारी। कौन यह सब लुटाना चाहेगा? यहां तक ​​​​कि गेराज दरवाजे के उदाहरण के लिए मैंने ऊपर उल्लेख किया है, आपको दरवाजा खोलने का एक तरीका, इसे बंद करने का एक तरीका, और मोटर को दरवाजे को खोलने की कोशिश करने से रोकने के लिए किसी प्रकार की सुरक्षा की आवश्यकता होगी और खुद को जलाना होगा। प्रक्रिया में बाहर।

उस सब को बदलने के लिए, हम एक पीएलसी का उपयोग कर सकते हैं। प्रत्येक पीएलसी बॉक्स में सीमित संख्या में इनपुट होता है (जो एक करंट प्राप्त करता है) और आउटपुट (जो एक करंट भेजता है)। विभिन्न कंपनियों के एक टन से पीएलसी के विभिन्न संस्करणों का भार है, जिनमें से कई का अपना सॉफ्टवेयर है, हालांकि अंतर्निहित तर्क आमतौर पर समान होता है।

बाते कर रहे हैं जिससे कि…

सीढ़ी तर्क

प्रोग्रामिंग लॉजिक के रूप में आप जो सामान्य रूप से सोचते हैं, उसके स्थान पर, ZelioSoft एक विज़ुअल इंटरफ़ेस है, जो तब अपने स्कीमैटिक्स को किसी भी प्रारूप में संकलित करता है जिसे पीएलसी इकाई वास्तव में इसकी व्याख्या कर सकती है (मशीन कोड, शायद, लेकिन मुझे उस पर उद्धृत न करें) )

सीढ़ी तर्क का नाम इस तथ्य से मिलता है कि इसके साथ बनाई गई योजनाएं सीढ़ी की तरह अस्पष्ट दिखती हैं। वास्तव में, इंजीनियर नामों में सबसे रचनात्मक हैं- उस व्यक्ति के ठीक पीछे जिसने उस घटना को कॉल करने का फैसला किया जहां एक असीम बिंदु जहां से ब्रह्मांड में सभी पदार्थ "द बिग बैंग" का विस्फोट हुआ।

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

एक अन्य लाभ यह है कि सॉफ्टवेयर अधिक कुशल तर्क के लिए विभिन्न आभासी मॉड्यूल का उपयोग कर सकता है। इन मॉड्यूल में काउंटर, टाइमर, काउंटर तुलनित्र, घड़ियां और वर्चुअल सर्किट शामिल हैं। इन वर्चुअल मॉड्यूल का लाभ उठाकर (अर्थात, चीजें जो केवल सीपीयू में मौजूद हैं और भौतिक घटक नहीं), पीएलसी को सभी प्रकार के उपयोगी कार्यों को करने के लिए प्रोग्राम किया जा सकता है- गैरेज के दरवाजों से निपटने से लेकर यह पता लगाने तक कि लिफ्ट को किस मंजिल पर होना चाहिए अगले पर जाएं।

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

मजे की बात यह है कि नकली मेनोरा बनाते समय मेरे साथ ऐसा ही हुआ था। मैंने इसे सेट किया ताकि रात में (हर दूसरे बारह घंटे) रोशनी बंद हो जाए, और हर चौबीस घंटे में एक नई रोशनी सक्रिय हो जाए। खैर, थोड़ी जांच से पता चला कि मेरी सारी लाइटें रात के बजाय दिन में बंद हो रही थीं। ओह।

My Gripes

यह हमें लगभग सीधे सॉफ़्टवेयर के बारे में मेरी मुख्य शिकायत की ओर ले जाता है। यह एक अद्वितीय प्रोग्रामिंग लाइब्रेरी वाले कस्टम आईडीई से बेहतर क्यों है? सॉफ्टवेयर के परिणामों की कल्पना और अनुकरण करने की क्षमता सभी अच्छी और अच्छी है, लेकिन ऐसा लगता है ... सीमित। यह सॉफ़्टवेयर के साथ मेरी अनुभवहीनता के कारण हो सकता है, लेकिन ऐसा लगता है कि विभिन्न तार्किक कार्य हैं जो चाहिए वहाँ हो लेकिन नहीं हैं। यह फैंटम लिम्ब सिंड्रोम की तरह है, लेकिन प्रोग्रामर के लिए।

मुझे हाल ही में एक एक्सरसाइज करनी थी जिसमें मुझे ट्रैफिक लाइट बनानी थी। ट्रैफिक लाइट के पांच अलग-अलग राज्य थे: हरा, झिलमिलाता हरा, पीला, लाल, पीला-लाल। इसे इनमें से प्रत्येक रोशनी पर एक विशिष्ट अवधि के लिए रहना था और फिर लगातार लूप करना था।

मुझे यह कहते हुए गर्व हो रहा है कि मैं भी सफल हुआ, जहाँ मेरे कई सहपाठियों ने नहीं किया। मैंने एक टाइमर और एक काउंटर का उपयोग किया था कि कितने सेकंड बीत चुके हैं और फिर काउंटर तुलनित्र का उपयोग करके यह निर्धारित किया जाता है कि किस समय कौन सी रोशनी होनी चाहिए। यह सब ठीक है और अच्छा है- लेकिन मैं लगभग ऐसा करने में सक्षम नहीं था क्योंकि ZelioSoft केवल आपको उपयोग करने देता है आठ काउंटर तुलनित्र, और मेरी बुनियादी ट्रैफिक लाइट के लिए, मैंने उन सभी आठ का उपयोग करना समाप्त कर दिया (कुछ अनुकूलन उस संख्या को कम कर सकते हैं, लेकिन फिर भी)।

इस संबंध में सॉफ्टवेयर इतना सीमित क्यों है? यह उपयोग के मामलों के भार के साथ एक बुनियादी कार्यक्षमता की तरह लगता है जिसे पूरी तरह से सीपीयू द्वारा नियंत्रित किया जा रहा है। सीमित इनपुट और आउटपुट, मैं समझता हूं, क्योंकि ये वास्तव में भौतिक हार्डवेयर के बिट्स हैं जो मशीन पर स्थापित होते हैं। यदि यह एक स्मृति समस्या है, तो दोगुने टाइमर और काउंटर हैं। यह सिर्फ एक ऐसी सुविधा के लिए एक अजीब सीमा की तरह लगता है जो अनिवार्य रूप से कम कार्यात्मक IF स्टेटमेंट के बराबर है।

मेरे दोस्तों द्वारा मुझे दी गई एक माध्यमिक शिकायत यह है कि वास्तव में यह समझना कि वांछित घटना को घटित करने के लिए किसी को क्या करने की आवश्यकता है। मैंने समझाया कि जिस तर्क की आवश्यकता थी वह प्रोग्रामिंग के समान था।

आखिरकार, आपको तार्किक ऑपरेटरों का एक सेट दिया जाता है और कुछ करने के लिए कहा जाता है। सिर्फ इसलिए कि यह नेत्रहीन रूप से किया जा रहा है, अंतर्निहित तर्क को अलग नहीं करता है (इसलिए my ऊपर शिकायत ...) तो किसी ऐसे व्यक्ति के लिए जिसके पास प्रोग्रामिंग अनुभव नहीं है, सॉफ़्टवेयर के चारों ओर अपना सिर लपेटना थोड़ा निराशाजनक हो सकता है, हालांकि मुझे लगता है कि यह ऐसा कुछ है जिसे अभ्यास के साथ तय किया जा सकता है बजाय सॉफ़्टवेयर के साथ विशेष रूप से गलत कुछ भी।

मेरा समग्र प्रभाव

मूल रूप से, ज़ेलियोसॉफ्ट के साथ मुझे जो धारणा मिली, वह यह थी कि सॉफ्टवेयर कुछ विशिष्ट उपयोग-मामलों के लिए अच्छा था, लेकिन कहीं अधिक जटिल प्रणाली के लिए इतना अच्छा नहीं था। यह जो करने के लिए डिज़ाइन किया गया था उसके लिए यह बहुत अच्छा है लेकिन इसे आसानी से ऊपर की ओर नहीं बढ़ाया जा सकता है।

बेशक, यह केवल पहली छाप है। मैं जो कुछ भी जानता हूं, उसके लिए एक बटन या एक सेटिंग या सेटिंग्स का एक सेट हो सकता है जिसे मैंने अभी तक अपने अध्ययन में नहीं देखा है / जो उन्नत उपयोगकर्ताओं के साथ खेलने के लिए अद्भुत बटन और मॉड्यूल की एक पूरी नई दुनिया को अनलॉक करता है।

मैं इस तथ्य के बारे में जानता हूं कि मेरे द्वारा उपयोग किए जाने वाले अन्य नियंत्रण सेटअप हैं, और यह हो सकता है कि जिस कॉन्फ़िगरेशन का उपयोग करने के लिए मुझे बताया गया था वह किसी कारण से सीमित है। शायद वहाँ is एक वास्तविक, बुद्धिमान कारण है कि केवल आठ काउंटर तुलनित्र हैं, इस तथ्य के बावजूद कि कंप्यूटर के लिए गिनती करना सबसे आसान काम है।

या शायद मैं सिर्फ एक डमडम हूँ।

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

ऐसा इसलिए है क्योंकि उनमें से किसी ने भी अपने दाँत एक ऐसे प्रोजेक्ट में नहीं डाले हैं जहाँ उन्हें वास्तव में प्रोग्रामिंग के ins और outs- या ZelioSoft, इस मामले में पता चला हो। हालाँकि, शैक्षिक प्रणाली (जिनमें से मेरे पास कई हैं) के साथ मेरी पकड़ और परियोजना-आधारित शिक्षा की कमी इस लेख का विषय नहीं है।

मेरे पहले छापों को बंद करने के लिए, ज़ेलियोसॉफ्ट सॉफ्टवेयर का एक पूरी तरह कार्यात्मक टुकड़ा है जो शायद मैं इसे क्रेडिट देने से काफी बेहतर है, और यह मेरी अनुभवहीनता (एकेए: उपयोगकर्ता त्रुटि) के कारण संभव है कि मुझे उतना अधिक नहीं मिल रहा है इसके बारे में मुझे लगता है कि मुझे चाहिए। या हो सकता है कि मैं अपनी कक्षाओं के साथ सॉफ्टवेयर के एक टुकड़े पर विभिन्न निराशाओं का अनुमान लगा रहा हूं जो इसके लायक नहीं है। किसी भी तरह, समय और धैर्य के साथ, मुझे थोड़ा संदेह है कि सॉफ्टवेयर ठीक वही हासिल करने जा रहा है जो यह मेरे लिए करने का इरादा रखता है ... एक बार जब मैं एक छोटा सा बेवकूफ बनना बंद कर देता हूं।

स्रोत: प्लेटो डेटा इंटेलिजेंस

स्पॉट_आईएमजी

नवीनतम खुफिया

स्पॉट_आईएमजी