Difference between revisions of "ExpEYES/C2/Communicating-to-ExpEYES-using-Python/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| border=1 |'''Time''' |'''Narration''' |- |00:01 | नमस्कार, 'Communicating to ExpEYES using Python' पर इस ट्यूटोरियल में आ...")
 
 
(One intermediate revision by one other user not shown)
Line 10: Line 10:
 
|00:07
 
|00:07
 
| इस ट्यूटोरियल में हम निम्न सीखेंगे:
 
| इस ट्यूटोरियल में हम निम्न सीखेंगे:
 
+
'Python' का परिचय  
* 'Python' का परिचय  
+
'Plot window' और 'Python' उपयोग करके AC वोल्टेज मापना  
 
+
एक 'Sine wave' बनाना  
* 'Plot window' और 'Python' उपयोग करके AC वोल्टेज मापना  
+
'Python' उपयोग करके बाहरी और आन्तरिक वोल्टजों को मापना   
 
+
* एक 'Sine wave' बनाना  
+
 
+
* 'Python' उपयोग करके बाहरी और आन्तरिक वोल्टजों को मापना   
+
  
 
|-
 
|-
 
|00:22
 
|00:22
|* प्लॉट विंडो और 'Python' उपयोग करके 'धारिता' यानि capacitance और 'प्रतिरोध' यानि resistance मापना  
+
| प्लॉट विंडो और 'Python' उपयोग करके 'धारिता' यानि capacitance और 'प्रतिरोध' यानि resistance मापना  
 
+
एक 'Square wave' बनाना  
* एक 'Square wave' बनाना  
+
अपने परीक्षणों के लिए 'सर्किट डायग्राम्स' और कनैक्शन्स दिखाना  
 
+
* अपने परीक्षणों के लिए 'सर्किट डायग्राम्स' और कनैक्शन्स दिखाना  
+
  
 
|-
 
|-
 
|00:34
 
|00:34
 
| यहाँ में उपयोग कर रही हूँ:
 
| यहाँ में उपयोग कर रही हूँ:
 
+
'ExpEYES' वर्जन '3.1.0'
* 'ExpEYES' वर्जन '3.1.0'
+
'Ubuntu Linux' OS वर्जन '14.10'
 
+
* 'Ubuntu Linux' OS वर्जन '14.10'
+
  
 
|-
 
|-
 
|00:43
 
|00:43
 
| इस ट्यूटोरियल के अनुसरण के लिए आपको निम्न के साथ परिचित होना चाहिए:  
 
| इस ट्यूटोरियल के अनुसरण के लिए आपको निम्न के साथ परिचित होना चाहिए:  
 
+
'ExpEYES Junior' इंटरफेस  
* 'ExpEYES Junior' इंटरफेस  
+
'Python programming' के मूल तत्व  
 
+
* 'Python programming' के मूल तत्व  
+
  
 
|-
 
|-
Line 54: Line 44:
 
|01:00
 
|01:00
 
| 'Python' एक सरल और आसानी से सीखी जाने वाली सशक्त प्रोग्राम्मिंग भाषा है।  
 
| 'Python' एक सरल और आसानी से सीखी जाने वाली सशक्त प्रोग्राम्मिंग भाषा है।  
 
+
यह मुफ्त और 'ओपन सोर्स' क्रॉस प्लेटफॉर्म हाइ लेवल लैंग्वेज है।  
* यह मुफ्त और 'ओपन सोर्स' क्रॉस प्लेटफॉर्म हाइ लेवल लैंग्वेज है।  
+
यह 'Object oriented' प्रोग्राम पर प्रभावी पहुँच रखता है।  
 
+
* यह 'Object oriented' प्रोग्राम पर प्रभावी पहुँच रखता है।  
+
  
 
|-
 
|-
Line 138: Line 126:
 
|03:23
 
|03:23
 
| कृपया ध्यान दें 'Python interpreter' पर गलतियों से बचने के लिए  
 
| कृपया ध्यान दें 'Python interpreter' पर गलतियों से बचने के लिए  
 
+
यंत्र को सिस्टम से जोडें।  
* यंत्र को सिस्टम से जोडें।  
+
'प्लॉट विंडो' बंद करें।  
 
+
* 'प्लॉट विंडो' बंद करें।  
+
  
 
|-
 
|-
Line 182: Line 168:
 
|04:40
 
|04:40
 
| निम्न डॉनलोड और संस्थापित करें  
 
| निम्न डॉनलोड और संस्थापित करें  
 
+
'matplotlib' वर्जन '1.4.3'
* 'matplotlib' वर्जन '1.4.3'
+
'numpy' वर्जन '1.9' और उच्च
 
+
* 'numpy' वर्जन '1.9' और उच्च
+
  
 
|-
 
|-
Line 201: Line 185:
 
|-
 
|-
 
|05:12
 
|05:12
| टाइप करें: 'from pylab import *'(asterisk). 'from pylab import *', 'matplotlib library' से एक प्रोग्राम है। एंटर दबाएँ।  
+
| टाइप करें: 'from pylab import *'(asterisk). 'pylab', 'matplotlib library' से एक प्रोग्राम है। एंटर दबाएँ।  
  
 
|-
 
|-
 
|05:26
 
|05:26
 
|  टाइप करें: 'ion()'. यह कमांड 'pylab इंटरैक्टिव मोड' को सेट करती है। एंटर दबाएँ।  
 
|  टाइप करें: 'ion()'. यह कमांड 'pylab इंटरैक्टिव मोड' को सेट करती है। एंटर दबाएँ।  
 
  
 
|-
 
|-
Line 292: Line 275:
 
|08:11
 
|08:11
 
| इस परीक्षण में  
 
| इस परीक्षण में  
* 'A1', 'SQR1' से जुड़ा हुआ है।   
+
'A1', 'SQR1' से जुड़ा हुआ है।   
 
+
'SQR1' एक 'संधारित्र (capacitor)' के द्वारा 'A2' से जुड़ा हुआ है।  
* 'SQR1' एक 'संधारित्र (capacitor)' के द्वारा 'A2' से जुड़ा हुआ है।  
+
'A2' 200k 'प्रतिरोधक (resistor)' के द्वारा 'ground(GND)' से जुड़ा हुआ है।  
 
+
* 'A2' 200k 'प्रतिरोधक (resistor)' के द्वारा 'ground(GND)' से जुड़ा हुआ है।  
+
  
 
|-
 
|-
Line 366: Line 347:
 
|-
 
|-
 
|10:24
 
|10:24
| स्क्वायर वेव बनाने के लिए, टाइप करें: 'from pylab import *' और एंटर दबाएँ।  
+
| स्क्वायर वेव बनाने के लिए, टाइप करें: 'from pylab import *' और एंटर दबाएँ। टाइप करें: 'ion()' और एंटर दबाएँ।  
टाइप करें: 'ion()' और एंटर दबाएँ।  
+
  
 
|-
 
|-
Line 392: Line 372:
 
|11:17
 
|11:17
 
| इस ट्यूटोरियल में हमने सीखा:
 
| इस ट्यूटोरियल में हमने सीखा:
* 'Python' का परिचय  
+
'Python' का परिचय  
 
+
प्लॉट विंडो और 'Python' उपयोग करके AC वोल्टेज मापना  
* प्लॉट विंडो और 'Python' उपयोग करके AC वोल्टेज मापना  
+
एक 'Sine' वेव बनाना  
 
+
'Python' उपयोग करके बाहरी और आंतरिक वोल्टजों को मापना  
* एक 'Sine' वेव बनाना  
+
 
+
* 'Python' उपयोग करके बाहरी और आंतरिक वोल्टजों को मापना  
+
  
 
|-
 
|-
 
|11:33
 
|11:33
 
| प्लॉट विंडो और 'Python' उपयोग करके 'धारिता (capacitance)' और 'प्रतिरोध (resistance)' मापना  
 
| प्लॉट विंडो और 'Python' उपयोग करके 'धारिता (capacitance)' और 'प्रतिरोध (resistance)' मापना  
 
+
एक 'Square wave' बनाना अपने परीक्षणों के लिए कनैक्शन्स और सर्किट डायग्राम्स दिखाना  
* एक 'Square wave' बनाना  
+
 
+
* अपने परीक्षणों के लिए कनैक्शन्स और सर्किट डायग्राम्स दिखाना  
+
  
 
|-
 
|-
 
|11:45
 
|11:45
| एक नियत कार्य में,
+
| एक नियत कार्य में,लॉट विंडो उपयोग करके अपनी उंगली का 'प्रतिरोध' मापें।  
* प्लॉट विंडो उपयोग करके अपनी उंगली का 'प्रतिरोध' मापें।  
+
'python' उपयोग करके 'Sine' वेव और 'Square' वेव का संयोजन बनाएं।  
* 'python' उपयोग करके 'Sine' वेव और 'Square' वेव का संयोजन बनाएं।  
+
  
 
|-
 
|-

Latest revision as of 17:41, 1 March 2017

Time Narration
00:01 नमस्कार, 'Communicating to ExpEYES using Python' पर इस ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में हम निम्न सीखेंगे:

'Python' का परिचय 'Plot window' और 'Python' उपयोग करके AC वोल्टेज मापना एक 'Sine wave' बनाना 'Python' उपयोग करके बाहरी और आन्तरिक वोल्टजों को मापना

00:22 प्लॉट विंडो और 'Python' उपयोग करके 'धारिता' यानि capacitance और 'प्रतिरोध' यानि resistance मापना

एक 'Square wave' बनाना अपने परीक्षणों के लिए 'सर्किट डायग्राम्स' और कनैक्शन्स दिखाना

00:34 यहाँ में उपयोग कर रही हूँ:

'ExpEYES' वर्जन '3.1.0' 'Ubuntu Linux' OS वर्जन '14.10'

00:43 इस ट्यूटोरियल के अनुसरण के लिए आपको निम्न के साथ परिचित होना चाहिए:

'ExpEYES Junior' इंटरफेस 'Python programming' के मूल तत्व

00:52 यदि नहीं तो सम्बन्धित ट्यूटोरियल्स के लिए कृपया हमारी वेबसाइट पर जाएँ।
00:56 अब 'Python' के परिचय से शुरू करते हैं।
01:00 'Python' एक सरल और आसानी से सीखी जाने वाली सशक्त प्रोग्राम्मिंग भाषा है।

यह मुफ्त और 'ओपन सोर्स' क्रॉस प्लेटफॉर्म हाइ लेवल लैंग्वेज है। यह 'Object oriented' प्रोग्राम पर प्रभावी पहुँच रखता है।

01:15 निश्चित कर लें कि 'Python' हमारे सिस्टम पर संस्थापित हो गया हो।
01:18 'टर्मिनल' खोलने के लिए 'CTRL+ ALT' और 'T' कीज़ दबाएँ।
01:22 'Python interpreter' शुरू करने के लिए टाइप करें 'python' और एंटर दबाएँ। 'टर्मिनल' पर 'Python' के डिफ़ॉल्ट वर्जन से सम्बन्धित विवरण दिखेगा।
01:36 प्रदर्शित तीन 'एंगल ब्रैकेट्स' 'Python' प्रॉम्प्ट को दिखाते हैं। अब आप 'कमांड्स' टाइप करने के लिए तैयार हैं।
01:44 'Python' प्रोग्रामिंग के बारे में अधिक जानकारी के लिए कृपया हमारी वेबसाइट पर जाएँ।
01:49 मैं यंत्र के ऊपरी पैनल पर 'चैनल्स' के बारे में चर्चा करुँगी।
01:54 ऊपरी 'पैनल' पर प्रत्येक 'टर्मिनल' एक विशेष 'चैनल' संख्या से निर्दिष्ट किया जाता है।
02:00 उदाहरण के लिए - 'channel 1', 'A1' को और 'channel 2', 'A2' को निर्दिष्ट किया गया है।
02:07 मैं दिखाऊँगी कि यंत्र को तारों से कैसे जोड़ते हैं।
02:11 इस यंत्र के किसी भी तरफ 'screw terminals' होते है।
02:15 कनैक्शनन्स बनाने के लिए हम 'टर्मिनल्स' में तार डालते हैं और पेंचकस से कसते हैं।यहाँ 'A2', 'SINE' से जोड़ा गया है।
02:22 यह 'सर्किट डायग्राम' है।
02:28 अब 'A2' के वोल्टेज को मापने के लिए एक परीक्षण करते हैं और इसका 'Sine wave' (Sine तरंग) दिखाते हैं।
02:36 अब 'प्लॉट विंडो' पर परिणाम देखते हैं।
02:39 'प्लॉट विंडो' पर 'A2' की वोल्टेज दिखाने के लिए 'A2' पर क्लिक करें। 'A2' का वोल्टेज नीचे दिखता है।
02:48 'A2' पर क्लिक करें और चैनल 'CH1' तक खींचें। जब हम 'A2' को 'CH1' तक खींचते हैं तो 'A2' का इनपुट डेटा 'CH1' पर निर्दिष्ट किया जाता है।
02:59 'Sine' वेव दिखाने के लिए 'msec/div' स्लाइडर को घुमाएँ।'A2' की वोल्टेज में बदलाव दिखाने के लिए 'A2' पर क्लिक करें।
03:09 'CH1' पर क्लिक करें और 'FIT' तक खींचें। 'A2' का वोल्टेज और आवृत्ति दायीं तरफ दिखते हैं।
03:16 अब वही परीक्षण करेंगे और 'Python' उपयोग करके 'A2' का 'वोल्टेज मापेंगे।
03:23 कृपया ध्यान दें 'Python interpreter' पर गलतियों से बचने के लिए

यंत्र को सिस्टम से जोडें। 'प्लॉट विंडो' बंद करें।

03:31 'ExpEYES' से 'eyes' लाइब्रेरी इम्पोर्ट करने के लिए प्रॉम्प्ट पर टाइप करें 'import expeyes.eyesj' एंटर दबाएँ।
03:40 टाइप करें: 'p=expeyes.eyesj.open()' और एंटर दबाएँ। 'open()' फ़ंक्शन एक ऑब्जेक्ट रिटर्न करता है यदि हार्डवेयर मिलता है।
03:53 ये लाइनें 'ExpEYES' लाइब्रेरी लोड करेंगी और यंत्र पर कनैक्शन स्थापित करेंगी।
03:58 'A2' के वोल्टेज को देखने के लिए, टाइप करें: 'print p.get_voltage' ब्रैकेट्स में '2' और एंटर दबाएँ।
04:08 आउटपुट 'A2' का वोल्टेज दिखाता है। इसीप्रकार हम 'A2' के अनेक वोल्टेज दिखा सकते हैं।
04:15 'A2' का वोल्टेज बदलता है क्योंकि यह 'AC' वोल्टेज है।
04:20 'Python interpreter' उपयोग करके प्लॉट्स बनाने के लिए, 'Synaptic Package Manager' उपयोग करके 'python-matplotlib' लाइब्रेरी संस्थापित करें।
04:30 मैंने अपने सिस्टम पर पहले ही 'python-matplotlib' लाइब्रेरी संस्थापित कर ली है।
04:36 'विंडोज़ ऑपरेटिंग सिस्टम' पर प्लॉट्स बनाने के लिए
04:40 निम्न डॉनलोड और संस्थापित करें

'matplotlib' वर्जन '1.4.3' 'numpy' वर्जन '1.9' और उच्च

04:49 संस्थापित 'ExpEYES' फाइल्स और ड्राइवर्स को कॉपी करें और 'C drive' में पेस्ट करें।
04:55 'Sine' वेव बनाने के लिए 'python' प्रॉम्प्ट पर टाइप करें: 'import expeyes.eyesj' और एंटर दबाएँ।
05:05 पहले की तरह टाइप करें 'p=expeyes.eyesj.open()' और एंटर दबाएँ।
05:12 टाइप करें: 'from pylab import *'(asterisk). 'pylab', 'matplotlib library' से एक प्रोग्राम है। एंटर दबाएँ।
05:26 टाइप करें: 'ion()'. यह कमांड 'pylab इंटरैक्टिव मोड' को सेट करती है। एंटर दबाएँ।
05:35 टाइप करें: 't,v=p.capture' ब्रैकेट्स में '2, 200, 100.

't', 'v' 'समय' और 'वोल्टेज' वेक्टर्स हैं।

05:50 '2', 'A2' के लिए 'चैनल' संख्या है, 200 डेटा पॉइंट्स की संख्या है, 100 आगामी मापों के बीच 'समय अंतराल' (time interval) है।
06:02 एंटर दबाएँ।
06:04 आउटपुट देखने के लिए टाइप करें: 'plot' ब्रैकेट्स में 't, v'. 'plot' ब्रैकेट्स में 't, v' नई विंडो पर 'Sine wave' बनाता है।
06:15 एंटर दबाएँ।
06:18 हम 'विंडोज़ कमांड प्रॉम्प्ट' पर उपरोक्त कमांड्स उपयोग करके भी एक 'Sine' वेव बना सकते हैं।
06:26 आगे बैटरी को बाहरी वोल्टेज स्रोत की तरह उपयोग करके 'A1' की वोल्टेज मापते हैं।
06:32 बाहरी वोल्टेज स्रोत को मापने के लिए 'Ground(GND)' को '3V' की बैटरी द्वारा 'A1' से जोड़ा गया है।
06:39 यह सर्किट डायग्राम है। हम 'Python interpreter' उपयोग करके 'A1' की वैल्यू दिखायेंगे।
06:46 'python' प्रॉम्प्ट पर: टाइप करें 'import expeyes.eyesj' और एंटर दबाएँ।
06:53 टाइप करें: 'p=expeyes.eyesj.open(),' और एंटर दबाएँ।
06:59 टाइप करें: 'print p.get_voltage ब्रैकेट्स में 1' और एंटर दबाएँ।
07:07 यहाँ 'Channel 1', 'A1' को निर्दिष्ट किया जाता है। 'A1' की वोल्टेज 'टर्मिनल' पर दिखती है।
07:14 अब 'PVS' को आंतरिक वोल्टेज स्रोत की तरह उपयोग करके 'A1' की वोल्टेज मापते हैं।
07:20 इस परीक्षण में 'PVS', 'A1' से जुड़ा हुआ है।
07:24 यह सर्किट डायग्राम है।
07:28 'टर्मिनल' पर वापस जाते हैं।टाइप करें: 'print p.set_voltage ब्रैकेट्स में 3' और एंटर दबाएँ।
07:39 यहाँ 'PVS' की वोल्टेज 3 वोल्ट्स सेट की जाएगी। 'PVS' की वोल्टेज दिखती है।
07:47 टाइप करें: 'print p.get_voltage' ब्रैकेट्स में '1' और एंटर दबाएँ। टर्मिनल पर 'A1' की वोल्टेज दिखती है।
07:59 अब मैं 'संधारित्र यानि capacitor' और 'प्रतिरोधक यानि resistor' उपयोग करके वोल्टेज के कम्पोनेंट्स 'AC' और 'DC' को दिखाऊँगी। और एक 'square wave' भी बनाऊँगी।
08:11 इस परीक्षण में

'A1', 'SQR1' से जुड़ा हुआ है। 'SQR1' एक 'संधारित्र (capacitor)' के द्वारा 'A2' से जुड़ा हुआ है। 'A2' 200k 'प्रतिरोधक (resistor)' के द्वारा 'ground(GND)' से जुड़ा हुआ है।

08:25 यह सर्किट डायग्राम है।
08:27 अब 'प्लॉट विंडो' पर परिणाम देखते हैं।
08:31 'प्लॉट विंडो' पर, 'Measure C on IN1' बटन पर क्लिक करें।
08:36 'IN1' की 'धारिता यानि Capacitance)' '-0.6 pF' (पिको फैरेड) दिखती है।
08:42 'Measure R on SEN' बटन पर क्लिक करें। 'SEN' का 'प्रतिरोध (Resistance)' '560 Ω' दिखता है।
08:51 कृपया ध्यान दें आपको 'धारिता (Capacitance)' और 'प्रतिरोध (Resistance)' की थोड़ी सी अलग वैल्यूज़ मिल सकती हैं।
08:57 'SQ1' पर क्लिक करें और 'CH1' तक खींचें।

'SQ1' चैनल 'CH1' को निर्दिष्ट किया जाता है।

09:04 'A2' पर क्लिक करें और 'CH2' तक खींचें।

'A2' चैनल 'CH2' को निर्दिष्ट किया जाता है।

09:12 'Square waves दिखाने के लिए 'SQR1' चेक बॉक्स पर क्लिक करें।वेव्स को समायोजित करने के लिए 'msec/div' स्लाइडर को खिसकाएँ।
09:23 'CH2' पर क्लिक करें और 'FIT' तक खींचें। 'A2' की वोल्टेज और आवृत्ति दायीं तरफ दिखती हैं।
09:32 हम 'Python interpreter' उपयोग करके 'धारिता, प्रतिरोध' मापने और एक 'Square wave' बनाने के लिए वही परीक्षण करेंगे।
09:41 'python प्रॉम्प्ट' पर, टाइप करें: 'import expeyes.eyesj' और एंटर दबाएँ।
09:50 टाइप करें: 'p=expeyes.eyesj.open()' और एंटर दबाएँ।
09:58 'धारिता(Capacitance)' की वैल्यू को दिखाने के लिए, टाइप करें: p.measure_cap()' और एंटर दबाएँ।
10:07 'धारिता(Capacitance)' की वैल्यू टर्मिनल पर दिखती है।
10:11 'प्रतिरोध' वैल्यू को दिखाने के लिए, टाइप करें: 'p.measure_res()' और एंटर दबाएँ। 'प्रतिरोध' वैल्यू टर्मिनल पर दिखती है।
10:24 स्क्वायर वेव बनाने के लिए, टाइप करें: 'from pylab import *' और एंटर दबाएँ। टाइप करें: 'ion()' और एंटर दबाएँ।
10:36 टाइप करें: 'print p.set_sqr1 ब्रैकेट्स में 100' और एंटर दबाएँ।यहाँ 100 'स्क्वायर वेव' की 'आवृत्ति' है।
10:49 टाइप करें: 't,v=p.capture ब्रैकेट्स में 6, 400, 100' और एंटर दबाएँ।
11:00 टाइप करें: 'plot ब्रैकेट्स में t,v'. 'plot ब्रैकेट्स में t,v' एक नई विंडो पर 'स्क्वायर वेव बनाता है।
11:12 एंटर दबाएँ।
11:14 इसे सारांशित करते हैं।
11:17 इस ट्यूटोरियल में हमने सीखा:

'Python' का परिचय प्लॉट विंडो और 'Python' उपयोग करके AC वोल्टेज मापना एक 'Sine' वेव बनाना 'Python' उपयोग करके बाहरी और आंतरिक वोल्टजों को मापना

11:33 प्लॉट विंडो और 'Python' उपयोग करके 'धारिता (capacitance)' और 'प्रतिरोध (resistance)' मापना

एक 'Square wave' बनाना अपने परीक्षणों के लिए कनैक्शन्स और सर्किट डायग्राम्स दिखाना

11:45 एक नियत कार्य में,लॉट विंडो उपयोग करके अपनी उंगली का 'प्रतिरोध' मापें।

'python' उपयोग करके 'Sine' वेव और 'Square' वेव का संयोजन बनाएं।

11:56 उपरोक्त परीक्षणों के लिए सर्किट डायग्राम्स दिखाएँ।
11:59 यह विडिओ स्पोकन ट्यूटोरियल प्रॉजेक्ट को सारांशित करता है।अच्छी बैंडविड्थ न मिलने पर आप इसे डॉनलोड करके देख सकते हैं।
12:07 हम स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाते हैं और प्रमाणपत्र देते हैं। कृपया हमसे संपर्क करें।
12:13 स्पोकन ट्यूटोरियल प्रॉजेक्ट भारत सरकार के MHRD के NMEICT द्वारा निधिबद्ध है।
12:20 आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Pratik kamble, Shruti arya