OpenModelica/C2/OpenModelica-Connectors/Bengali

From Script | Spoken-Tutorial
Revision as of 15:40, 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 OpenModelica Connectors এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এখানে আমরা শিখব: নতুন class বানানো, বিদ্যমান class খোলা, বিভিন্ন classes যোগ করা, model বানানো এবং model সিমুলেট করা।
00:22 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি: OpenModelica সংস্করণ 1.11.0 এবং উবুন্টু লিনাক্স OS 14.04.
00:34 কিন্তু এখানে প্রদর্শিত প্রক্রিয়া অন্য অপারেটিং সিস্টেম যেমন- Windows, Mac OS X বা ARM এ FOSSEE OS এর অনুরূপ।
00:47 টিউটোরিয়ালটি অনুশীলন করতে, আপনাকে OMEdit সম্পর্কে জানতে হবে। পূর্বের টিউটোরিয়াল আমাদের ওয়েবসাইটে উল্লিখিত।
00:57 টিউটোরিয়ালে ব্যবহৃত RLC_Circuit ফাইল আমাদের সাইটে একটি কোড ফাইল হিসাবে দেওয়া হয়েছে।
01:04 Code Files লিঙ্ক থেকে ফাইল ডাউনলোড করুন।
01:09 আমি ইতিমধ্যে OMEdit উইন্ডো খুলেছি।
01:13 এখন নতুন মডেল কিভাবে বানায় তা আলোচনা করব।
01:18 প্রথমে আমরা নতুন ক্লাস বানাবো। তাই File মেনুতে যান এবং New Modelica Class চয়ন করুন।
01:27 Create New Modelica Class উইন্ডো দেখায়।
01:31 Name ফীল্ডে, ক্লাসের নাম লিখুন যা আমরা বানাতে চাই।
01:37 আমি নাম হিসাবে Sample লিখব।
01:41 Specialization ফীল্ডে, ক্লাসের ধরণ চয়ন করুন যা আপনি বানাতে চান। আমি Class চয়ন করব।
01:50 তারপর OK তে ক্লিক করুন।
01:53 দেওয়া নাম সহ নতুন ক্লাস তৈরী হবে।
01:57 আমরা আসন্ন টিউটোরিয়ালে classes সম্পর্কে আরো শিখব।
02:02 এখন আমরা এই ক্লাস সংরক্ষণ করব।
02:05 এই জন্য, Sample class এ ডান ক্লিক করুন এবং Save এ টিপুন।
02:11 ফাইলটি সংরক্ষণ করতে উপযুক্ত স্থান চয়ন করুন।
02:15 Sample ফাইল বন্ধ করুন। Sample এ ডান ক্লিক করুন এবং Unload চয়ন করুন।
02:22 প্রদর্শিত কনফর্মেশন ডায়লগ বাক্সে Yes এ ক্লিক করুন।
02:27 এখন শিখব যে বিদ্যমান class কিভাবে খোলে।
02:32 class খুলতে, File মেনুতে যান। তারপর Open Model/Library File এ ক্লিক করুন।
02:40 পছন্দসই ফাইল চয়ন করুন যা আপনি খুলতে চান।
02:44 আমি RLC_Circuit.mo ফাইল চয়ন করব যা Code files থেকে ডাউনলোড করেছি।
02:52 Open বোতামে ক্লিক করুন।
02:55 এখন আমরা Connectors সম্পর্কে শিখব।
02:59 Connector এক মডেল থেকে অন্য মডেলে তথ্য বিনিময়ের একটি উপায়।
03:07 Connectors এর ব্যবহার:
03:09 সংযোগ, যোগাযোগ, কম্পোনেন্ট এবং বাইরের দুনিয়ার মাঝে সংযোগ করতে করা হয়।
03:17 এরপর classes যুক্ত করা শিখব।
03:20 তাই RLC_Circuit ফাইল ব্যবহার করব যা আমরা আগে খুলে ছিলাম।
03:28 RLC_Circuit একটি Modelica package যাতে বিভিন্ন classes রয়েছে।
03:34 Package বিস্তৃত করি।
03:37 এখানে আমরা বিভিন্ন classes, Ground, VoltageSource, Resistor, Capacitor এবং Inductor দেখতে পারি।
03:49 এবং Pin নামে connector ও।
03:53 আমরা এই সিরিজে আসন্ন টিউটোরিয়ালে classes এবং connectors সম্পর্কে আরো জানবো।
04:00 এই package এ circuit ক্লাসও রয়েছে।
04:05 Circuit ফাইলে ডাবল ক্লিক করুন এবং Text view তে যান।
04:11 এখানে আমরা দেখি যে class এ কোন কোড নেই।
04:17 এখন Diagram View তে যান।
04:20 সকল blocks/components গ্রিড অংশে রাখি। তারপর তাদের যুক্ত করব।
04:29 Resistor এ ক্লিক করুন এবং এটিকে গ্রিড অংশে ড্রেগ এবং ড্রপ করব।
04:35 আমরা ম্যাসাজে পাই: Enter Component Name.
04:38 Name ফীল্ডে, কম্পোনেন্টের নাম R লিখুন এবং OK টিপুন।
04:47 Inductor এ ক্লিক করে এটি গ্রিড অংশে ড্রেগ এবং ড্রপ করুন এবং Resistor এর পর রাখুন।
04:56 কম্পোনেন্টের নাম L লিখুন এবং OK তে ক্লিক করুন।
05:02 Capacitor এ ক্লিক করে এটি গ্রিড অংশে ড্রেগ এবং ড্রপ করুন এবং Inductor এর পর রাখুন।
05:10 কম্পোনেন্টের নাম C লিখুন এবং OK তে ক্লিক করুন।
05:15 এরপর VoltageSource এ ক্লিক করে এটি গ্রিড অংশে ড্রেগ এবং ড্রপ করুন।
05:22 এটি R, L এবং C এর উপরে রাখুন যা সিরিজে রয়েছে।
05:28 কম্পোনেন্টের নাম ACVoltage লিখুন।
05:32 মনে রাখবেন, কম্পোনেন্ট নেম ফীল্ডে কোন স্পেস দেবেন না।
05:38 এটি সিমুলেশনের সময় ট্রান্সলেশন এরর দেবে। OK তে ক্লিক করুন।
05:45 তারপর, Ground এ ক্লিক করে এটি গ্রিড অংশে ড্রেগ এবং ড্রপ করুন।
05:52 এটিকে সিরিজে R, L এবং C কম্পোনেন্টের নীচে রাখুন।
05:57 কম্পোনেন্টের নাম G লিখুন এবং OK তে ক্লিক করুন।
06:02 এখন সিরিজে RLC Circuit বানাতে আমাদের সকল প্রয়োজনীয় কম্পোনেন্ট রয়েছে।
06:09 এই কম্পোনেন্ট যুক্ত করি।
06:12 মাউস কম্পোনেন্টের বাম অংশে রাখুন।
06:16 RLC underscore Circuit dot pin p পপ আপ দেখায়।
06:22 এটি positive pin দেখায়।
06:25 একইভাবে, কম্পোনেন্টের ডান অংশ RLC underscore Circuit dot pin n পপ আপ দেখায়।
06:34 এটি negative pin দেখায়।
06:37 কার্সার Resistor এর negative pin এ রাখুন।
06:42 আমরা + চিহ্ন দেখি যখন কার্সারটি n পিনে রাখা হয়।
06:48 pin এ ক্লিক করুন।
06:49 এটি Inductor এর p pin এ ড্রেগ করুন।
06:54 Inductor এর p pin এ ক্লিক করুন এবং কার্সার ছেড়ে দিন।
07:01 তারপর, Inductor এর n পিন Capacitor এর p pin এর সাথে যুক্ত করব।
07:08 Inductor এর n পিনে ক্লিক করুন।
07:11 এটি ধরে থাকুন এবং Capacitor এর p pin এ ড্রেগ করুন।
07:15 Capacitor এর p পিনে ক্লিক করুন।
07:20 এখন আমরা সিরিজে Resistor, Inductor এবং Capacitor যুক্ত করেছি।
07:28 পরবর্তী ধাপ VoltageSource প্রদান করা।
07:32 Resistor এর p pin এ ক্লিক করুন।
07:36 এটি ধরে থাকুন এবং VoltageSource এর p pin এ ড্রেগ করুন।
07:42 একইভাবে, আমরা Capacitor এর n pin কে VoltageSource এর n pin এর সাথে যুক্ত করব।
07:50 Capacitor এর n pin এ ক্লিক করুন।
07:53 এটি ধরে থাকুন VoltageSource এর p pin এ ড্রেগ করুন।
07:58 n pin এ ক্লিক করুন এবং কার্সার ছেড়ে দিন।
08:03 পরের ধাপ হল সার্কিট Ground করা।
08:07 VoltageSource এর n pin এ ক্লিক করুন।
08:11 এটি ধরে থাকুন এবং Ground এ ড্রেগ করুন।
08:14 লক্ষ্য করুন Ground শুধুমাত্র একটি পিন পেয়েছে যা হল p pin.
08:20 এতে ক্লিক করুন এবং কার্সার ছেড়ে দিন। এখন সার্কিট পূর্ণ হয়েছে।
08:25 টিউটোরিয়ালটি থামান এবং দেখুন যে সার্কিট এইরকম দেখানো উচিত।
08:33 class সংরক্ষণ করতে CTRL S টিপুন।
08:37 এখন আমরা class এর সঠিকতা যাচাই করব।
08:41 Check All Models বোতামে ক্লিক করুন।
08:45 Messages Browser লক্ষ্য করুন।
08:49 এটি সমীকরণের সংখ্যা এবং ভ্যারিয়েবলের সংখ্যা দেখায়।
08:53 উভয় সমান হলে মডেল সিমুলেট করতে প্রস্তুত হবে।
08:58 Simulate বোতামে ক্লিক করুন। একটি নতুন উইন্ডো দেখায়।
09:03 এই আউটপুট উইন্ডো সাকসেস ম্যাসেজ দেখায়।
09:09 R বিস্তৃত করুন এবং IR এবং time এর মাঝে প্লট করতে Ir এ ক্লিক করুন।
09:18 আমরা আসন্ন টিউটোরিয়ালে Equations এবং Variables সম্পর্কে শিখব।
09:24 এই টিউটোরিয়ালে এতটাই। সংক্ষেপে:
09:28 এখানে আমরা শিখেছি: নতুন class বানানো, বিদ্যমান class খোলা, বিভিন্ন classes যোগ করা, model বানানো এবং model সিমুলেট করা।
09:43 অনুশীলনী হিসাবে- RLC Circuit বানান যেখানে: Resistor, Inductor এবং Capacitor সমান্তরাল সংযোগে রয়েছে।
09:53 RLC_Circuit প্যাকেজে উপলব্ধ classes এবং connector ব্যবহার করুন।
10:01 এটি সার্কিটের চিত্র যা তৈরী করা প্রয়োজন।
10:08 নিম্ন লিঙ্কে উপলব্ধ ভিডিও দেখুন: .http://spoken-tutorial.org/. এটি প্রকল্পকে সারসংক্ষেপে দেখায়।
10:15 স্পোকেন টিউটোরিয়াল প্রকল্প দল টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। অধিক জানতে আমাদের লিখুন।
10:31 এই ফোরামে সময়ের সাথে প্রশ্ন পোস্ট করুন।
10:34 FOSSEE দল জনপ্রিয় বইগুলির সমাধানকৃত উদাহরণের কোডিং নির্দেশ করে। যারা এটি করে তাদের মানদণ্ড এবং সার্টিফিকেট দেই। আরো জানতে এই সাইটে যান।
10:49 FOSSEE দল কমার্শিয়াল সিমুলেটর ল্যাবগুলি OpenModelica তে মাইগ্রেট করতে সহায়তা করে। যারা এটি করে আমরা তাদের মানদণ্ড এবং সার্টিফিকেট দেই। আরো জানতে এই সাইটে যান।
11:06 Spoken Tutorial এবং FOSSEE প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত।
11:15 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্যে ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Satarupadutta