OpenModelica/C2/Introduction-to-OMEdit/Hindi

From Script | Spoken-Tutorial
Revision as of 02:11, 26 November 2017 by Shruti arya (Talk | contribs)

Jump to: navigation, search
Time Narration
00:01 OMEdit के परिचय पर इस स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में हम सीखेंगे OpenModelica और OMEdit के बारे में ।
00:15 Libraries Browser से एक Class खोलने, Libraries Browser से एक Class सिम्युलेट करने के बारे में।
00:23 इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं OpenModelica version 1.9.5 और Ubuntu Linux OS 14.04 का उपयोग कर रही हूँ।
00:36 लेकिन, इस ट्यूटोरियल में प्रदर्शित प्रोसेस, अन्य OS, जैसे कि Windows, Mac OS X या ARM पर FOSSEE OS के समान है।
00:48 इस ट्यूटोरियल का अभ्यास करने के लिए, आपको डिफरेंशियल और बीजगणितीय समीकरणों का ज्ञान होना चाहिए।
00:55 OpenModelica क्या है? OpenModelica एक ओपन-सोर्स मॉडलिंग और सिम्युलेशन इनवायरमेंट है।
01:03 कॉम्पलेक्स सिस्टमों के लिए ऑब्जेक्ट ओरिएंटेड, मल्टी-डोमेन मॉडलिंग लैंग्वेज़।
01:09 औद्योगिक और शैक्षणिक दोनों उद्देश्यों के लिए अभिप्रेत (इंटेंडेड) है।
01:15 आइए, सबसे पहले देखते हैं कि OMEdit क्या होता है।
01:19 OMEdit, OpenModelica Connection Editor का संक्षिप्त रूप है।
01:24 ग्राफ़िकल मॉडल के लिए, यह एक नया Graphical User Interface है।
01:29 मॉडलों को बनाने एवं संशोधित करने के लिए इसमें कई विशेषताएँ हैं।
01:34 अब हमें OMEdit विंडो पर जाना है।
01:38 मैंने पहले ही अपने सिस्टम में OMEdit इंस्टॉल कर लिया है।
01:43 OMEdit विंडो खोलने के लिए, Dash Home पर क्लिक करें।
01:47 सर्च बॉर में, OMEdit टाइप करें।
01:51 OMEdit आइकॉन पर क्लिक करें, जो प्रदर्शित हो रहा है।
01:55 OMEdit आइकॉन पर क्लिक करने पर, हमें Welcome perspective विंडो दिखता है। इसमें Recent Files और Latest News की एक सूची दिखती है।
02:06 OMEdit window के बाईं ओर, हमें Libraries Browser दिखता है। यहाँ हम लाइब्रेरीज़ की एक सूची देख सकते हैं।
02:15 आइए, Modelica library को विस्तारित (एक्सपांड) करते हैं।
02:18 इसे करने के लिए, Modelica library की बाईं ओर ऐरो हेड पर क्लिक करें।
02:23 यहाँ हम उपलब्ध लाइब्रेरीज़ की सूची देख सकते हैं।
02:28 Thermal library के बाएँ, ऐरो हेड पर क्लिक करें।
02:31 Thermal के अंदर, हम HeatTransfer library पाते हैं। इसे विस्तारित (एक्सपांड) करें।
02:37 एकबार फिर, हमें कई अलग-अलग प्रदर्शित लाइब्रेरी दिखती हैं।
02:43 अब, Example library को विस्तारित (एक्सपांड) करते हैं।
02:47 यहाँ हम Heat Transfer के विभिन्न उदाहरण देख सकते हैं।
02:52 आइए, TwoMasses नामक class खोलते हैं।
02:56 TwoMasses पर राइट-क्लिक करें और Open Class सलेक्ट करें।
03:01 class को खोलने के लिए हम class पर डबल-क्लिक भी कर सकते हैं।
03:06 अब हम Modeling Perspective विंडो पर हैं।
03:10 डिफ़ॉल्ट रूप से class, Diagram View में खुलता है।
03:14 अगर Diagram View में class नहीं खुलता है, तो चिंता न करें।
03:19 मैं आप सबको दिखाऊँगी कि विभिन्न views के बीच कैसे स्विच करते हैं।
03:23 modeling area विंडो पर, हम मॉडल्स के Diagram View को देख सकते हैं।
03:28 modeling area के टॉप पर, हमें चार अलग-अलग आइकॉन दिखते हैं।
03:33 पहला आइकॉन Icon View को दर्शाता है।
03:37 Model रेप्रीज़ेन्टेशन को देखने के लिए इसपर क्लिक करें।
03:41 अगला आइकॉन Diagram view को दर्शाता है।
03:45 मॉडल का प्रतिनिधित्व करने वाले रेखा-चित्र को देखने के लिए इस पर क्लिक करें।
03:49 तीसरा आइकॉन Text View आइकॉन है।
03:52 अब इस पर क्लिक करें।
03:54 यहाँ हम Two Masses class से संबंधित Modelica कोड देखते हैं।
04:00 आगामी ट्यूटोरियल्स में हम सीखेंगे कि OMEdit में कोड कैसे लिखते हैं।
04:05 अगले आयकॉन पर क्लिक करें, जो Documentation view है।
04:10 Documentation Browser नाम की एक नई विंडो, OMEdit विंडो के दायीं तरफ खुलती है।
04:17 यहाँ हम मॉडल के बारे में दी गई विस्तृत जानकारी पढ़ सकते हैं।
04:23 अब Documentation Browser को बंद करें।
04:27 किसी model को सिम्युलेट करने से पहले, हमें model की सत्यता को जाँचने की आवश्यकता होती है।
04:32 इसे करने के लिए, सबसे पहले टूलबॉर पर Check All Models बटन पर जाएँ।
04:37 इस बटन पर सफेद डबल टिक्स (white coloured double ticks) बना हुआ है। इस पर क्लिक करें।
04:43 ध्यान दें कि, विंडो के बॉटम में एक Messages Browser खुलता है।
04:48 यह Modelica class से संबंधित संदेशों को दिखाएगा।
04:53 अब, मॉडल को सिम्युलेट करने का प्रयास करते हैं।
04:56 इसे करने के लिए, टूलबॉर पर हरे रंग वाले ऐरो (green colored arrow) पर क्लिक करें।
05:02 यह Simulate बटन है, जिसका उपयोग मॉडल को सिम्युलेट करने के लिए होता है।
05:06 Modelica class को सिम्युलेट करने के लिए हम Ctrl +B भी दबा सकते हैं।
05:11 सिम्युलेटिंग पर, एक नया विंडो खुलता है।
05:14 यह class के कम्पाइलेशन प्रोसेस को दर्शाता है।
05:18 एक बार कम्पाइलेशन के सफल हो जाने पर, ऑउटपुट विंडो यह संदेश प्रदर्शित करता है:
05:23 Simulation process finished successfully. इस विंडो को मिनीमाइज़ करें।
05:30 डिफ़ॉल्ट रूप से, Plotting Perspective, OMEdit विंडो में खुलता है।
05:35 अगर यह नहीं खुलता है तो, नीचे दायीं तरफ Plotting बटन पर क्लिक करें।
05:40 Plotting विंडो को खोलने के लिए हम Ctrl +F3 भी दबा सकते हैं।
05:45 यहाँ हम Modelica class के सिम्युलेशन परिणामों को देख सकते हैं।
05:50 Plotting Perspective की दाईं ओर, Variables Browser विंडो देखें।
05:55 Variables Browser के अंदर: मैं बताऊँगी कि Modelica class के इनपुट वेरिएबल मानों को कैसे बदलते हैं।
06:03 आइए, conduction variable को विस्तारित करते हैं।
06:06 G के मान को बदलते हैं और देखते हैं कि Q_flow और dT के मान कैसे बदलते हैं।
06:13 डिफ़ॉल्ट रूप से, G = 10, Q_flow = 263.599 W और dT = 26.3599 K
06:25 आइए, G के मान को 10 से 15 कर दें।
06:30 और Enter दबाएँ।
06:32 विंडो के ऊपर दायें कोने पर जाएँ।
06:35 टूलबॉर पर Re-simulate बटन पर क्लिक करें।
06:39 हमें सक्सेस मैसेज विंडो दिखती है। इस विंडो को मिनीमाइज़ करें।
06:44 एक बार सिम्युलेशन पूरा हो जाने पर, बदलावों को नोट कर लें।
06:48 Q_flow = 203.009 W और dT = 13.5339 K
06:56 अब मैं आप सबको दिखाती हूँ कि एक प्लॉट को कैसे बनाते हैं।
07:00 dT variable के सामने वाले चेक बॉक्स पर क्लिक करें।
07:04 आप X-axis पर time और Y-axis पर dT के बीच एक प्लॉट देख सकते हैं।
07:11 यह प्लॉट, टाइम से अलग-अलग होने वाले दो masses के बीच के तापमान अंतर को बताता है।
07:17 डिफ़ॉल्ट रूप से, सिम्युलेशन 0 से 1 यूनिट टाइम पर रन होता है।
07:22 हम Simulation Setup विकल्प के उपयोग से इस अन्तराल को भिन्न-भिन्न कर सकते हैं।
07:27 इसके लिए, Modeling Perspective पर जाएँ।
07:30 नीचे दायीं ओर Modeling बटन पर क्लिक करें।
07:33 या Modeling विंडो को खोलने के लिए Ctrl +F2 प्रेस करें।
07:38 टूलबॉर पर Simulation Setup विकल्प पर क्लिक करें।
07:43 Simulation Setup विंडो खुल जाती है।
07:46 Stop Time को 5 unit में बदलें।
07:49 सुनिश्चित करें कि Simulate चेक बॉक्स को चेक किया गया है।
07:52 Ok पर क्लिक करें।
07:55 तुरंत, हमें सक्सेस मैसेज विंडो दिखती है।
07:59 इस विंडो को मिनीमाइज़ करें।
08:02 class, 0 से 5 यूनिट टाइम के सिम्युलेशन अन्तराल के साथ री-सिम्युलेट हो जाता है।
08:08 हम किसी भी दो variables के बीच, टाइम के अलावा, एक प्लॉट भी प्राप्त कर सकते हैं।
08:16 टूलबॉर पर New Parametric Plot Window पर क्लिक करें।
08:20 आइए, उन दो variables Q_flow और dT को चुनें, जिन्हें हम प्लॉट करना चाहते हैं।
08:26 अब हम X-axis पर dT और Y-axis पर Q_flow के बीच एक प्लॉट देख सकते हैं।
08:34 यह हीट फ्लो की भिन्नता को दर्शाता है, जैसा कि उनके बीच के तापमान का अंतर कम होता है।
08:40 एकबार आवश्यक प्लॉट के जनरेट हो जाने पर, हम परिणामों (रिजल्ट) को हटा सकते हैं।
08:45 Variables Browser में, TwoMasses पर राइट क्लिक करें।
08:49 Delete Result चुनें। अब रिजल्ट डिलिट कर दिया गया है।
08:55 OpenModelica में एक Help मेनू है।
08:58 Menu बॉर में जाएँ और Help विकल्प पर क्लिक करें।
09:02 यहाँ हम User Guide, System, Scripting और Modelica Documentation देख सकते हैं।
09:10 आइए, सारांशित करते हैं।
09:12 इस ट्यूटोरियल में, हमने सीखा है, OpenModelica के बारे में
09:16 OMEdit का परिचय
09:18 Libraries Browser से एक Class खोलना
09:21 Libraries Browser से एक Class सिम्युलेट करना
09:25 एक असाइनमेंट के रूप में: Fluid library को Modelica में विस्तारित करें
09:30 Examples Library को Modelica में विस्तारित करें
09:34 HeatExchangerSimulation class को HeatExchanger Library में सिम्युलेट करें।
09:39 कुछ इनपुट variables का वैल्यू बदलें और फिर से सिम्युलेट करें।
09:43 Q_Flow_1 और time के बीच एक प्लॉट बनाएं।
09:48 नीचे के लिंक पर उपलब्ध वीडियो देखें।
09:51 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
09:55 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम: स्पोकन ट्यूटोरियल के उपयोग से कार्यशालाएँ संचालित करती है।
10:01 ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र देती है। अधिक जानकारी के लिए हमसे संपर्क करें।
10:08 क्या आप इस Spoken Tutorial पर कोई प्रश्न पूछना चाहते हैं? कृपया इस साइट पर जाएँ, उस मिनट और सेकंड का चयन करें, जिसके संबंध में आप प्रश्न पूछना चाहते हैं।
10:17 अपना प्रश्न संक्षेप में बताएँ। FOSSEE टीम का कोई सदस्य आपके प्रश्नों का उत्तर देगा।
10:23 स्पोकन ट्यूटोरियल फोरम इस ट्यूटोरियल पर विशिष्ट प्रश्नों के लिए है। कृपया इस पर अप्रासंगिक और सामान्य प्रश्न न पूछें। इससे अव्यवस्था को कम करने में सहायता मिलेगी।
10:36 कम भाग-दौड़ करते हुए, हम इन चर्चाओं का उपयोग शिक्षण सामग्री के रूप में कर सकते हैं।
10:42 FOSSEE टीम लोकप्रिय पुस्तकों के हल किए हुए उदाहरणों की कोडिंग का समन्वय करती है।
10:47 हम इसे करने वालों को पारिश्रमिक और प्रमाण-पत्र प्रदान करते हैं। अधिक जानकारी के लिए, कृपया इस साइट पर जाएँ।
10:56 FOSSEE टीम कामर्शियल सिम्युलेटर लैब्स को OpenModelica पर माइग्रेट करने में सहायता करती है।
11:02 हम इसे करने वालों को पारिश्रमिक और प्रमाण-पत्र प्रदान करते हैं। अधिक जानकारी के लिए, कृपया इस साइट पर जाएँ।
11:11 Spoken Tutorial और FOSSEE परियोजनाएँ NMEICT, MHRD, भारत सरकार द्वारा वित्तपोषित हैं।
11:20 यह स्क्रिप्ट बिंदु पांडे द्वारा अनुवादित है। आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ, देखने के लिए धन्यवाद।

Contributors and Content Editors

Shruti arya, Vikaskothiyara