Scilab/C2/Xcos-Introduction/Bengali
From Script | Spoken-Tutorial
Revision as of 12:47, 7 August 2017 by Kaushik Datta (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 | টিউটোরিয়ালটি অনুশীলন করতে, সিস্টেমে এ Scilab সংস্থাপিত হওয়া উচিত। |
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 ব্লক ব্যবহার করব। |
01:56 | আমি এটিকে transfer function block এর সামনে এনে রাখবো। |
02:01 | একইভাবে, আউটপুট CSCOPE ব্লক ব্যবহার করে প্রদর্শিত হয়, যা Sinks palette এ উপস্থিত। |
02:08 | CSCOPE block, transfer function ব্লকের পর রাখা হয়। |
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 ব্লকের আউটপুট পোর্ট চয়ন করে এটি transfer function ব্লকের ইনপুট পোর্টের সাথে জুড়ুন। |
02:55 | লক্ষ্য করুন চয়নিত ইনপুট পোর্ট সবুজ রঙে লক্ষণীয়। |
03:00 | একইভাবে, প্রদর্শনের মত অবশিষ্ট ব্লক যুক্ত করুন। |
03:05 | এখন আমরা প্রতিটি ব্লকের প্যারামিটার সেট করব। |
03:10 | প্রথমে, step block এ যান এবং এতে ডাবল ক্লিক করুন। |
03:14 | Step Time, Initial Value এবং Final ভ্যালু দেখিয়ে একটি পপ-আপ উইন্ডো খোলে। |
03:23 | Step Time সেই সময় যার উপর step change হবে। আমরা এটি 1 রাখবো, যা হল ডিফল্ট ভ্যালু। |
03:32 | Initial Value, step function এর প্রাথমিক আউটপুট ভ্যালু। |
03:37 | আমরা এটি 0 রাখবো যা হল ডিফল্ট ভ্যালু। |
03:41 | Step Time শেষ হওয়ার পর, Final Value হল 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 asterisk 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@spoken-tutorial.org তে লিখুন। |
07:52 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। এটি ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। |
08:02 | এই বিষয়ে বিস্তারিত spoken-tutorial.org/NMEICT-Intro তে প্রাপ্তিসাধ্য। |
08:12 | আইআইটি বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহণের জন্য ধন্যবাদ। |