Scilab/C2/Xcos-Introduction/Hindi
From Script | Spoken-Tutorial
Revision as of 15:38, 17 February 2017 by Shruti arya (Talk | contribs)
Time | Narration |
00:01 | 'Xcos: Scilab Connected Object Simulator' पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:07 | 'Xcos' डायनैमिकल यानि सक्रीय सिस्टम की मॉडलिंग और सिम्युलेशन के लिए 'साईलैब पैकेज' है। इसमें 'continuous (सतत)' और 'discrete(असतत)' दोनों सिस्टम्स होते हैं। |
00:17 | इस ट्यूटोरियल में हम निम्न सीखेंगे: 'XCOS' क्या होता है, 'palette' क्या होता है, 'Xcos' में ब्लॉक डायग्राम्स बनाना |
00:26 | ब्लॉक्स के पैरामीटर्स यानि मापदंड सेट करना, सिम्युलेशन पैरामीटर्स सेट करना, बने हुए ब्लॉक डायग्राम्स को सिम्युलेट करना। |
00:35 | इस ट्यूटोरियल के अभ्यास के लिए आपके सिस्टम पर साईलैब संस्थापित होना चाहिए। |
00:40 | प्रदर्शन के लिए मैं उबन्टु लिनक्स 12.04 और साईलैब वर्जन 5.3.3 उपयोग कर रही हूँ। |
00:48 | अपने कंप्यूटर पर 'साईलैब कंसोल' विंडो खोलें। |
00:52 | 'Applications' पर जाएँ और 'Xcos' चुनें या अपने 'साईलैब कंसोल' विंडो पर 'xcos' टाइप करके एंटर दबाएँ। |
01:02 | ऐसा करके दो विंडोज़ खुलेंगी। दो विंडोज़ 'Palette browser' और 'Untitled-Xcos' विंडो हैं। |
01:14 | 'Palette browser' में आपको विभिन्न प्रकार के ब्लॉक्स मिलेंगे जैसे 'Commonly Used Blocks' |
01:20 | 'Continuous time system blocks', 'Discrete time systems blocks' और अन्य। |
01:26 | दूसरी विंडो 'Untitled-Xcos' ग्रिड्स के साथ खाली है। |
01:31 | अब हम 'step input' के साथ 'first order system' को सिम्युलेट करेंगे। |
01:36 | शुरू करने के लिए, मैं 'Continuous time system palette' से 'transfer function block' चुनूँगी। |
01:43 | इस ब्लॉक को 'Untitled-Xcos' विंडो में लाएँ। |
01:48 | 'Sources palette' में अपेक्षित सोर्स चुनें। मैं नीचे जाऊँगी और 'STEP FUNCTION block' उपयोग करुँगी। |
01:56 | मैं इसे 'transfer function block' के पहले लाकर रखूँगी। |
02:01 | उसी प्रकार आउटपुट 'CSCOPE block' उपयोग करके प्रदर्शित होता है जो 'Sinks palette' में मौजूद है। |
02:08 | 'CSCOPE block', 'transfer function block' के बाद रखा जाता है। |
02:13 | 'CSCOPE' में लाल इनपुट पोर्ट दिखाता है कि यह ब्लॉक एक 'event driven' ब्लॉक है। |
02:19 | इसे निष्पादन के लिए एक 'event' इनपुट की ज़रुरत है। |
02:22 | 'event generator block', 'Event handling palette' में मौजूद है। |
02:29 | इस ब्लॉक का नाम 'Clock underscore c' है। |
02:34 | इस ब्लॉक को CSCOPE ब्लॉक के ऊपर लाकर रखें। |
02:39 | हमने सिम्युलेशन करने के लिए सभी आवश्यक ब्लॉक्स को संगृहीत कर लिया है। |
02:44 | अब ब्लॉक्स को एकसाथ जोड़ते हैं। |
02:47 | 'step function block' के 'आउटपुट पोर्ट' को चुनें और इसे 'transfer function block' के 'इनपुट पोर्ट' से जोड़ें। |
02:55 | ध्यान दें कि चयनित 'इनपुट पोर्ट' हरे रंग में हाईलाइट होता है। |
03:00 | उसी प्रकार प्रदर्शित की तरह शेष ब्लॉक्स को जोड़ें। |
03:05 | अब हम प्रत्येक ब्लॉक के पैरामीटर्स सेट करेंगे। |
03:10 | पहले 'step block' पर जाएँ और इस पर डबल क्लिक करें। |
03:14 | 'Step Time, Initial Value' और 'Final Value' दिखाते हुए एक पॉप-अप विंडो खुलती है। |
03:23 | 'Step Time' वो समय है जिस पर 'step change' होगा। हम इसे 1 रखेंगे, जोकि डिफ़ॉल्ट वैल्यू है। |
03:32 | 'Initial Value', 'step function' की प्रारंभिक आउटपुट वैल्यू है। |
03:37 | हम इसे 0 रखेंगे, जोकि डिफ़ॉल्ट वैल्यू है। |
03:41 | 'Final Value', 'Step Time' बीतने के बाद 'step function' का आउटपुट है। हम इसे 2 करेंगे। |
03:50 | 'OK' पर क्लिक करें। |
03:52 | किसी अन्य ब्लॉक को कॉन्फ़िगर करने के लिए समान प्रक्रिया का अनुसरण करें। |
03:56 | 'transfer function block' के लिए निम्न कॉन्फ़िग्रेशन आवश्यक है। 'laplace domain' में 'Numerator' वैल्यू प्रविष्ट की जानी है। |
04:05 | हम इसे 1 रखेंगे जोकि डिफ़ॉल्ट वैल्यू है। |
04:09 | 'laplace domain' में 'Denominator' वैल्यू प्रविष्ट करनी है। हम इसे '2 asteric s plus 1' करेंगे। 'OK' पर क्लिक करें। |
04:20 | निम्न पैरामीटर्स को कॉन्फ़िगर करने के लिए 'CSCOPE block' पर डबल क्लिक करें। |
04:25 | प्लॉट होने वाले वेरिएबल की वैल्यू की रेंज के आधार पर 'Ymin' और 'Ymax' की वैल्यू सेट होनी चाहिए। |
04:34 | 'Ymin' की वैल्यू को 0 सेट करें। |
04:38 | चूँकि मैंने 'step input' 2 दिया है, ग्राफ़ पर आउटपुट दिखाने के लिए, मुझे 'Ymax' को कुछ अधिक वैल्यू देनी चाहिए। |
04:46 | हम इसे 3 करेंगे। |
04:50 | 'refresh period' की डिफ़ॉल्ट वैल्यू को याद रखें। डिफ़ॉल्ट वैल्यू 30 है। |
04:57 | अन्य पैरामीटर्स को हम वही रहने देंगे। 'OK' पर क्लिक करें। |
05:02 | मेन्यू बार में 'Simulation' पर जाएँ और 'Setup' पर क्लिक करें। |
05:08 | एक पॉप-अप विंडो खुलती है। |
05:11 | हम 'Final integration time' की वैल्यू बदलेंगे। 'Final integration time' निश्चित करता है कि सिम्युलेशन कब तक रन करेगा। |
05:20 | 'CSCOPE block' के 'refresh period' की वैल्यू को याद रखें। |
05:24 | मैं 'Final integration time' की वैल्यू को 'CSCOPE block' के 'refresh period' की वैल्यू के बराबर रखूँगी। |
05:30 | अतः मैं इसे 30 करुँगी। |
05:34 | अन्य पैरामीटर्स को अपरिवर्तित रहने दें। 'OK' पर क्लिक करें। |
05:39 | उपयुक्त फाइल नाम के साथ 'Control S' दबाकर फाइल को सेव करें। मैं इसे 'firstorder.xcos' से सेव करुँगी। |
05:50 | सिम्युलेशन शुरू करने के लिए 'Xcos' विंडो के मेन्यू बार में मौजूद 'Start' बटन पर क्लिक करें। |
05:58 | फर्स्ट ऑर्डर 'transfer function' का 'step response' दिखाते हुए एक ग्राफ़िक विंडो खुलेगी। |
06:04 | हम इस प्लॉट को इमेज फाइल की तरह सेव कर सकते हैं। |
06:06 | ग्राफ़ को सेव करने के लिए, 'File' मेन्यू पर जाएँ और 'Export to' विकल्प पर क्लिक करें। |
06:12 | मैं इसे 'firstorder.png' नाम दूँगी और 'OK' पर क्लिक करुँगी। |
06:20 | कुछ पैरामीटर्स हैं जो हमने डिफ़ॉल्ट वैल्यू की तरह सेव करने के लिए चुने। ये बदले जा सकते हैं। |
06:26 | उदाहरण के लिए 'Clock underscore c block' में वो 'period' यानि 'sampling period' और 'initial time' सेट किया जा सकता है। |
06:36 | 'CSCOPE block' में 'output window number' |
06:40 | position, size, buffer size, graph color' आदि भी सेट किये जा सकते हैं। |
06:46 | यहाँ विडियो रोकें और विडियो के साथ दिए गए प्रश्न को हल करें। |
06:52 | 0.5 के 'damping ratio' और 'angular frequency' इक्वल टू 1 के साथ 'second order transfer function' को सिमुलेट करें। |
07:01 | आउटपुट ग्राफ का रंग बदलने का प्रयास करें। |
07:04 | पहले प्रश्न का उपयोग करके सिंगल प्लॉट विंडो में 'Step input' और 'output' प्लॉट करें। |
07:11 | इसे सारांशित करते हैं। इस ट्यूटोरियल में हमने निम्न करना सीखा: 'palette browser' उपयोग करके 'Xcos simulation' डायग्राम्स बनाना |
07:18 | सिम्युलेशन आवश्यकताओं के आधार पर प्रत्येक ब्लॉक कॉन्फ़िगर करना |
07:22 | सिम्युलेशन पैरामीटर्स सेट करना। आउटपुट प्लॉट सेव करना। |
07:26 | निम्न लिंक पर उपलब्ध विडियो देखें। यह स्पोकन ट्यूटोरियल प्रॉजेक्ट को सारांशित करता है। अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं। |
07:37 | स्पोकन ट्यूटोरियल प्रॉजेक्ट टीम कार्यशालाएं आयोजित करती है। ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देती है। |
07:46 | अधिक जानकारी के लिए कृपया contact at spoken hyphen tutorial dot org पर लिखें। |
07:52 | स्पोकन ट्यूटोरियल प्रॉजेक्ट टॉक टू अ टीचर प्रॉजेक्ट का हिस्सा है। यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है। |
08:02 | इस मिशन पर अधिक जानकारी spoken hyphen tutorial dot org slash NMEICT hyphen Intro पर उपलब्ध है। |
08:12 | आशा है यह ट्यूटोरियल आपके लिए उपयोगी था। आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। धन्यवाद। |