OpenModelica/C2/Introduction-to-OMEdit/Bengali

From Script | Spoken-Tutorial
Revision as of 11:13, 16 January 2018 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 OMEdit এর পরিচয়ের এই টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এখানে আমরা শিখব, OpenModelica এবং OMEdit এর পরিচিতি,
00:15 Libraries Browser থেকে একটি ক্লাস খোলা, Libraries Browser থেকে একটি ক্লাস সিমুলেট করা।
00:23 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি, OpenModelica সংস্করণ 1.9.5 এবং উবুন্টু লিনাক্স OS 14.04.
00:36 কিন্তু এখানে প্রদর্শিত প্রক্রিয়া অন্য অপারেটিং সিস্টেম যেমন- 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 উইন্ডোর বাম দিকে, আমরা Libraries Browser দেখি। এখানে আমরা লাইব্রেরীর সূচী দেখতে পারি।
02:15 এখন Modelica library বিস্তৃত করি।
02:18 এটি করতে, Modelica library এর বাম দিকে অ্যারো হেডে ক্লিক করুন।
02:23 এখানে আমরা উপলব্ধ লাইব্রেরীর সূচী দেখি।
02:28 Thermal library এর বাম দিকে অ্যারো হেডে ক্লিক করুন।
02:31 Thermal এ, আমরা HeatTransfer লাইব্রেরী দেখি। এটি বিস্তৃত করি।
02:37 আবার, আমরা অনেক ভিন্ন ভিন্ন লাইব্রেরী দেখি।
02:43 এখন, Example library বিস্তৃত করি।
02:47 এখানে আমরা Heat Transfer এর বিভিন্ন উদাহরণ দেখি।
02:52 এখন TwoMasses নামে একটি ক্লাস খুলি।
02:56 TwoMasses এ ডান ক্লিক করুন এবং Open Class চয়ন করুন।
03:01 ক্লাস খুলতে আমরা class এ ডবল ক্লিকও করতে পারি।
03:06 এখন আমরা Modeling Perspective উইন্ডোতে রয়েছি।
03:10 ডিফল্টরূপে class, Diagram View তে খোলে।
03:14 Diagram View তে ক্লাস না খুললে চিন্তা করবেন না।
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 এর সম্পর্কিত Modelica কোড দেখি।
04:00 আসন্ন টিউটোরিয়ালে আমরা OMEdit এ কোড লেখা শিখব।
04:05 পরবর্তী আইকনে ক্লিক করুন, যা হল Documentation view.
04:10 Documentation Browser নামে একটি নতুন উইন্ডো OMEdit উইন্ডোর ডান দিকে খোলে।
04:17 এখানে আমরা মডেল সম্পর্কে দেওয়া বিস্তারিত তথ্য পড়তে পারি।
04:23 এখন Documentation Browser বন্ধ করুন।
04:27 একটি মডেল simulating সিমুলেট করার আগে, model এর সঠিকতা যাচাই করতে হবে।
04:32 এটি করতে, প্রথমে টুলবারে Check All Models বোতামে যান।
04:37 এই বোতামে সাদা ডাবল টিক চিহ্ন রয়েছে। এতে ক্লিক করুন।
04:43 লক্ষ্য করুন উইন্ডোর নীচে একটি Messages Browser খোলে।
04:48 এটি Modelica class এর সম্পর্কিত ম্যাসেজ দেখাবে।
04:53 এখন, মডেল সিমুলেট করার চেষ্টা করি।
04:56 এটি করতে টুলবারে সবুজ রঙের অ্যারো বোতামে ক্লিক করুন।
05:02 এটি Simulate বোতাম, যার ব্যবহার মডেল সিমুলেট করতে করে।
05:06 Modelica class সিমুলেট করতে Ctrl + B ও টিপতে পারি।
05:11 সিমুলেশন হলে একটি নতুন উইন্ডো খোলে।
05:14 এটি ক্লাসের কম্পাইলেশন প্রসেস দেখায়।
05:18 কম্পাইলেশন সফল হলে, আউটপুট উইন্ডো এই ম্যাসেজ দেখায়:
05:23 Simulation process finished successfully. উইন্ডোটি মিনিমাইজ করুন।
05:30 ডিফল্টরূপে Plotting Perspective, OMEdit উইন্ডোতে খোলে।
05:35 এটি না খুললে, নীচে ডানদিকে Plotting বোতামে ক্লিক করুন।
05:40 Plotting উইন্ডো খুলতে Ctrl + F3 ও টিপতে পারি।
05:45 এখানে Modelica ক্লাসের সিমুলেশন ফলাফল দেখতে পারি।
05:50 Plotting Perspective এর ডানদিকে Variables Browser উইন্ডো দেখুন।
05:55 Variables Browser এ দেখাবো যে Modelica ক্লাসের ইনপুট ভ্যারিয়েবল ভ্যালু কিভাবে বদলায়।
06:03 এখন conduction ভ্যারিয়েবল বিস্তৃত করি।
06:06 G এর ভ্যালু বদলাই এবং দেখি যে Q_flow এবং dT এর ভ্যালু কিভাবে বদলায়।
06:13 ডিফল্টরূপে, G = 10, Q_flow = 263.599 W এবং dT = 26.359 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 ভ্যারিয়েবলের সামনের চেক বাক্সে ক্লিক করুন।
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 ইউনিটে বদলান।
07:49 নিশ্চিত করুন Simulate চেক বাক্স চেক করা হয়েছে।
07:52 OK তে ক্লিক করুন।
07:55 অবিলম্বে, আমরা সাকসেস ম্যাসেজ উইন্ডো দেখি।
07:59 উইন্ডোটি মিনিমাইজ করুন।
08:02 ক্লাস 0 থেকে 5 ইউনিট সময়ের সিমুলেশন ব্যবধান সহ পুনরায় সিমুলেট হয়।
08:08 আমরা যে কোনো দুটি ভ্যারিয়েবলের মাঝে সময় ছাড়াও আরেকটি প্লট পেতে পারি। এখন চেষ্টা করি।
08:16 টুলবারের New Parametric Plot Window তে ক্লিক করুন।
08:20 দুটি ভ্যারিয়েবল, 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 থেকে একটি ক্লাস খোলা।
09:21 Libraries Browser থেকে একটি ক্লাস সিমুলেট করা।
09:25 অনুশীলনী হিসাবে: Fluid library কে Modelica তে বিস্তৃত করুন।
09:30 Examples Library কে Modelica তে বিস্তৃত করুন।
09:34 HeatExchangerSimulation ক্লাস HeatExchanger লাইব্রেরীতে সিমুলেট করুন।
09:39 কয়েকটি ইনপুট ভ্যারিয়েবল ভ্যালু বদলে পুনরায় সিমুলেট করুন।
09:43 Q_Flow_1 এবং time এর মাঝে একটি প্লট বানান।
09:48 নিম্ন লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
09:51 এটি প্রকল্পকে সারসংক্ষেপে দেখায়।
09:55 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে।
10:01 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। আরো জানতে আমাদের লিখুন।
10:08 এই স্পোকেন টিউটোরিয়ালে আপনার কোন প্রশ্ন রয়েছে? দয়া করে এই সাইটে যান, মিনিট এবং সেকেন্ড চয়ন করুন যেখানে আপনার প্রশ্ন রয়েছে।
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

Kaushik Datta, Satarupadutta