OpenModelica/C3/Annotations--in-Modelica/Bengali

From Script | Spoken-Tutorial
Revision as of 10:29, 17 January 2018 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 Annotations এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:05 এখানে আমরা শিখব: Annotations নির্দিষ্ট করা এবং record পরিভাষিত করা।
00:14 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি: OpenModelica 1.9.2
00:20 টিউটোরিয়ালটি অনুশীলন করতে নিম্ন অপারেটিং সিস্টেমের কোনো একটি ব্যবহার করতে পারেন।
00:26 টিউটোরিয়ালটি বুঝতে এবং অনুশীলন করতে, Modelica তে ক্লাসের সংজ্ঞা সম্পর্কে জানা প্রয়োজন।
00:33 আমাদের ওয়েবসাইটে উপলব্ধ পূর্ববর্তী টিউটোরিয়াল দেখুন।
00:39 Annotations ক্লাসে একাধিক স্থানে প্রদর্শিত হতে পারে।
00:44 এর ব্যবহার সিমুলেশন সেটিংস বদলাতে, সাপোর্টিং ডকুমেন্টেশন জুড়তে এবং ক্লাসের জন্য icon এবং diagram views জুড়তে করা যেতে পারে।
00:56 আগের টিউটোরিয়ালে, আমরা সিমুলেশন সেটিংস বদলাতে টুলবারে SimulationSetup বোতামটি ব্যবহার করেছি।
01:05 experiment একটি মডেল এনোটেশন যার ব্যবহার নিম্ন পরিবর্তন করতে করা যেতে পারে: Start Time, Stop Time, Tolerance এবং Interval.
01:19 Tolerance এবং Interval এর আলোচনা এই টিউটোরিয়ালের শৃঙ্খলা সীমার বাইরে।
01:25 এখানে experiment এনোটেশন সিনট্যাক্সের একটি উদাহরণ দেখানো হয়েছে।
01:32 এখন, আমরা bouncingBallWithAnnotations নামক ক্লাসের মাধ্যমে experiment এনোটেশন বুঝবো।
01:40 আমি OMEdit এ যাই।
01:43 আমাদের ওয়েবসাইটে উপলব্ধ সকল ফাইল ডাউনলোড করুন।
01:48 আমি এই টিউটোরিয়ালের জন্য প্রয়োজনীয় মডেল ফাইল খুলি।
01:54 Ctrl + O টিপুন।
01:58 আপনার ডেস্কটপের উপযুক্ত স্থানে যান এবং color.mo এবং bouncingBallWithAnnotations চয়ন করুন।
02:09 এই ফাইলগুলি এখন OMEdit এ খোলে।
02:13 আমরা প্রথমে bouncingBallWithAnnotations দেখব।
02:18 এই মডেল bouncingBall মডেলের একটি এক্সটেনশন যা পূর্বের টিউটোরিয়ালে আলোচনা করেছি।
02:25 এই মডেলের সম্পর্কে আরো জানতে পূর্ববর্তী টিউটোরিয়াল দেখুন।
02:31 Libraries Browser এ bouncingBallWithAnnotations এ ডাবল ক্লিক করুন।
02:37 আমি ভালো দৃশ্যতার জন্য OMEdit উইন্ডোটি বাম দিকে সরাই।
02:42 ক্লাস Icon/Diagram View তে খোলা থাকলে text view তে যান।
02:48 এখন মডেল Text View তে খোলে।
02:52 আমি একটু নীচে স্ক্রোল করি।
02:55 এখানে, আমরা experiment এনোটেশনের ব্যবহার startTime কে 0 এবং stopTime কে 5 ইউনিট করতে করি।
03:04 experiment এনোটেশন Simulation Setup টুলবাক্সের মত একই কাজ করে।
03:11 টুলবারে Simulation Setup বোতামে ক্লিক করুন।
03:15 আপনি এখানে একই stopTime এবং startTime ফীল্ড দেখতে পারেন।
03:21 experiment এনোটেশন ব্যবহার করে এই ফীল্ডের ভ্যালু বদলাই।
03:27 এখন মডেল সিমুলেট করি।
03:30 Simulate বোতামে ক্লিক করুন।
03:33 variables browser এ h চয়ন করুন।
03:37 লক্ষ্য করুন সিমুলেশন ব্যবধান হল 5 ইউনিট।
03:42 এটি experiment এনোটেশনের startTime এবং StopTime এর কারণে।
03:48 এখন h অচয়নিত করে ফলাফলটি মুছুন।
03:54 নীচে ডানদিকে Modeling বোতামে ক্লিক করুন।
03:58 এখন, annotations ব্যবহার করে মডেলে documentation জোড়া সম্পর্কে শিখি।
04:06 লক্ষণীয় টেক্সট Documentation এনোটেশনে দেখাচ্ছে।
04:11 এখন Documentation এনোটেশনের একটি এপ্লিকেশন দেখাই।
04:17 Modeling এলাকার উপরে বামদিকে যান।
04:21 Documentation View নামে চতুর্থ বোতামে ক্লিক করুন।
04:24 আপনি ব্রাউজারে Documentation এনোটেশনে লেখা টেক্সট দেখতে পারেন।
04:31 এই কার্যকারিতা সেই বড় মডেলের জন্য দরকারী তথ্য যোগ করতে দেয় যার জন্য documentation প্রয়োজন।
04:40 Documentation ব্রাউজার বন্ধ করুন। আমি স্লাইডে ফিরে যাই।
04:46 Record একটি বিশেষ ক্লাস যা Record ডেটা স্ট্রাকচার পরিভাষিত করে।
04:52 উদাহরণস্বরূপ, ব্যাঙ্কের অ্যাকাউন্টে ফীল্ড হিসাবে ব্যক্তির নাম, বয়স ইত্যাদি সহ রেকর্ড হয়।
05:01 Records এ শুধুমাত্র ভ্যারিয়েবল থাকতে পারে। তাতে equations থাকতে পারে না।
05:08 এখানে Person নামক রেকর্ডের উদাহরণ দেখানো হয়েছে।
05:13 ফীল্ডসে name এবং age রয়েছে।
05:17 আমি রেকর্ড সংজ্ঞায়িত করতে OMEdit এ যাই।
05:23 আমি OMEdit উইন্ডো ডানদিকে স্থানান্তর করি।
05:27 এখন আমরা Color নামের ফাইল ব্যবহার করব।
05:31 এটি Text view তে খুলতে, Libraries Browser এ color আইকনে ডবল ক্লিক করুন।
05:39 এই রেকর্ডে তিনটি ভ্যারিয়েবল red, blue এবং green রয়েছে।
05:47 আপনি দেখতে পারেন যে Simulate বোতাম টুলবারে দেখাচ্ছে না।
05:53 এটি ইঙ্গিত দেয় যে রেকর্ড সিমুলেট হওয়ার জন্য নয়।
05:58 আমি স্লাইডে ফিরে যাই।
06:01 রেকর্ড হিসাবে এনোটেশন এলিমেন্ট বোঝানো সহজ।
06:07 উদাহরণস্বরূপ, experiment এনোটেশন ফীল্ড হিসাবে StartTime, StopTime, Interval এবং Tolerance এর সাথে record হিসাবে বিবেচিত হতে পারে।
06:19 গ্রাফিক্যাল এলিমেন্ট একইভাবে ব্যাখ্যা করা যায়।
06:23 আমরা রেকর্ড হিসাবে এনোটেশনের ব্যাখ্যা সম্পর্কে আরো বুঝবো যখন icon এবং diagram views সম্পর্কে আলোচনা করব।
06:33 অনুশীলনী হিসাবে,
06:35 10 থেকে 20 ইউনিট পর্যন্ত bouncingBallWithAnnotations এর সিমুলেশননের জন্য স্টপ টাইম বদলান।
06:42 এর জন্য experiment annotation ব্যবহার করুন।
06:47 এই পরিবর্তন পর class সিমুলেট করুন।
06:50 h বনাম time করুন এবং সিমুলেশন স্টপ টাইমে পরিবর্তন লক্ষ্য করুন।
06:57 এর সাথেই আমরা টিউটোরিয়ালের শেষে এসেছি।
07:00 নিম্ন লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
07:03 এটি প্রকল্পকে সারসংক্ষেপে দেখায়।
07:07 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে।
07:11 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়. আমাদের সাথে যোগাযোগ করুন।
07:17 আপনার এই স্পোকেন টিউটোরিয়ালে কোন প্রশ্ন থাকলে নিম্ন সাইটে যান।
07:24 আমরা জনপ্রিয় বইগুলির সমাধানকৃত উদাহরণের কোডিং নির্দেশ করি।
07:29 আরো জানতে এই সাইটে যান।
07:32 আমরা কমার্শিয়াল সিমুলেটর ল্যাবগুলি OpenModelica তে মাইগ্রেট করতে সহায়তা করি।
07:38 যারা এটি করে আমরা তাদের মানদণ্ড এবং সার্টিফিকেট দেই। আরো জানতে এই সাইটে যান।
07:43 Spoken Tutorial প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত।
07:50 আমরা OpenModelica উন্নয়ন দলকে তাদের সমর্থনের জন্য ধন্যবাদ জানাই।
07:56 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি।

Contributors and Content Editors

Kaushik Datta, Satarupadutta