OpenModelica/C2/Developing-an-equation-based-model/Khasi
From Script | Spoken-Tutorial
| Time | Narration |
| 00:01 | Ngi pdiang sngewbha sha ka spoken tutorial shaphang Developing an equation based model. |
| 00:06 | Ha kane ka jinghikai, ngin Ia pule shaphang: kumno ban shna ka textual model ha “OMEdit” bad simulate i aka. |
| 00:14 | Kumno ban declare variables bad equations. |
| 00:17 | Kumno ban pyndonkam “Simulation Setup” toolbox. |
| 00:21 | Ban record kane ka jinghikai, nga pyndonkam OpenModelica 1.9.2 bad Ubuntu Linux Operating System 14.04 |
| 00:32 | Tangba, kane ka rukom ka iasyriem ha Windows, Mac OS X lane FOSSEE OS on ARM. |
| 00:40 | Ban sngewthuh ia kane ka jinghikai, phi donkam ban tip ka equation-based modelling jong ka physical system. |
| 00:48 | To ngin ia simulate ka jing long jong ka ball jong ka jingkhia “m”, kaba don hapoh “free fall deu to gravity”. |
| 00:54 | Ka jing jrong jong ka ball na ka sla jong ka pyrthei la pynbuh da u variable “h”. |
| 00:59 | Ka velocity jong ka ball la pynbuh da u variable “v”. |
| 01:04 | “Acceleration due to gravity” la pynbuh da u “g” bad la pynman ba un long constant. |
| 01:10 | Variables lah shah phai shabar jong ka sla jong ka pyrthei, lah khein kum positive. |
| 01:16 | Ka “Equations jong motion” na ka bynta kaba hap da kaba suk, ka dei kum kine harum. dh/dt = v , dv/dt = g |
| 01:27 | U value jong u “h” ha ka por “t=0” u dei “30” m bad u value jong “v” ha ka por “t=0” u dei “0”. |
| 01:37 | Mynta to ngan leit sha “OMEdit”. Nga lah dep launch lypa ha ka system jong nga. |
| 01:43 | Ban plié ka “OMEdit” ha Ubuntu Linux Operating System, klik ha Dash Home icon, uba paw hajong ka liang kadiang, ha launcher. |
| 01:53 | Type “OMEdit” ha ka “search bar”. |
| 01:56 | Klik ha ka “OMEdit” icon. |
| 01:59 | Ynda klik ha “OMEdit” icon, phin iohi ka window kum kane. |
| 02:06 | Kane ka window la tip kum “Welcome perspective”. |
| 02:09 | “OMEdit” kumba ka long, ka plié ha ka “Welcome prespective” |
| 02:14 | Ha trai ha kyndong jong ka liang kadiang, phi lah ban shem u button n aka bynta “’Welcome’, ‘Modeling’” bad “’Plotting’ prespectives”. |
| 02:23 | Klik ha “’Modeling prespective’”. |
| 02:26 | “’Modeling prespective’” ka lah plié mynta. |
| 02:29 | Ngan kham iahap bad ka jaka hapdeng “Libraries Browser” sha ka kadiang, “Messages Browser” ha trai bad “Toolbar” ha jrong, kum ka “modelling area”. |
| 02:41 | U “toolbar” u don u button uba ia syriem bad “file operations, graphical view” bad “simulation”. |
| 02:51 | Ngin ia pule khambun shaphang kine ki button, katba ngi dang ia iaid shakhmat. |
| 02:55 | Mynta, ngin ia pyndonkam “’freeFall’ class” file ba lah pynbiang ha ka “Code Files” link ha ka “Spoken Tutorial web[age” ka jong ngi. |
| 03:02 | Sngewbha downloag kane ka file bad save i aka ha ka system ka jong phi. |
| 03:07 | Ban plié kane ka “class”, leit sha ka “File” menu ha “Menu bar”. |
| 03:13 | Klik ha “Open Model/Library File” |
| 03:17 | Wad ia ka “freeFall” file kaba phi lah dep download bad save ha ka system ka jong phi bad plié ia ka. |
| 03:24 | Phi lah ruh ban pyndonkam ka tool ba kyrteng “Open Model/Library File”, kaba u cursor u jong nga u kdew, na ka bynta ban plié ka file. |
| 03:34 | Kynmaw ba ka “freeFall” icon ka paw ha ka “Libraries Browser”. |
| 03:39 | Libraries Browser ka pyni baroh ki classes ba lah dep load ha ka session jong ka OMEdit. |
| 03:45 | Right klik ha “freeFall” icon bad jied “View Class”. |
| 03:52 | Ka “class” ka lah plié mynta ha ka “Diagram” view. |
| 03:56 | Wat nym kuslai lada ka “class” kam plié ha ka “Diagram” view. |
| 04:00 | Ngan sa pyni ia phi kumno ban kylla hapdeng bunjait ki views. |
| 04:04 | Leit sha jrong jong ka “Modeling area”. |
| 04:07 | Kynmaw ba u button uba ar u shong n aka bynta ka “Diagram” view. |
| 04:10 | U button ba lai u dei “Text View”. |
| 04:13 | Klik ha u ban kylla sa “Text View”. |
| 04:17 | Ka “class” mynta lah plei ha ka “Text” view. |
| 04:20 | Kynmaw ba u button ba nyngkong u dei n aka bynta u “Icon View”. |
| 04:24 | Ngin ia pule kham bun shaphang “Icon view” bad “Diagram view” kham hadien. |
| 04:29 | Phi lah ruh ban shna ka “class” kaba thymmai “freeFall” bad type ka jingtip kaba donkam. |
| 04:36 | Ban shna ka “class” kaba thymmai, leit sha ka “File” menu. |
| 04:40 | Jied “New Modelica Class”. |
| 04:43 | U dialog box u mih shajrong, kumba pyni. |
| 04:46 | Ha ka “Name” field jong une u dialog box, type “freeFall”. |
| 04:51 | Nga pyndonkam ka kyrteng kaba pher “freeFall1” namar “freeFall class” ka lah dep plié lypa ha “OMEdit”. |
| 04:58 | Kynmaw ba artyli ki “classes” ym lah ban don kajuh ka kyrteng. |
| 05:03 | Klik ha “Specilization” drop-down menu. Jied “Class”. Klik ha “Ok”. |
| 05:10 | Ka “class” ba thymmai lah dep shna. |
| 05:13 | Phi lah ruh ban pyndonkam ka “tool” ba kyrteng “New Modelica class” ban plié ka “class” ba thymmai. |
| 05:20 | To ngan delete “annotation section”. |
| 05:23 | Mynta, phi lah ban type ka jingtip kaba doonkam hangne bad save kane ka “class”. |
| 05:29 | Ban save kane ka “class”, leit sha “File” menu ha “Menu bar” bad klik ha “Save”. |
| 05:36 | Jied ka jaka kaba kham biang na ka bynta kane ka file bad save ia ka. |
| 05:41 | Mynta, to ngni ia sngewthuh ka syntax jong “Modelica” da ba pyndonkam “freeFall class”. |
| 05:47 | Te phai biang sha ka “freeFall class”. |
| 05:49 | Leit sha jrong jong ka “Modelling area”. Klik ha “freeFall” tab. |
| 05:54 | Programs ha “Modelica” lah pynbeit ha ka rukom jong ki “classes”. |
| 05:58 | Ka lain kaba nyngkong jong ka “class” ka batai ia ka kyrteng. |
| 06:02 | Ka kyrteng jong kane ka “class” kadei “freeFall”. |
| 06:05 | Man la ka “class” dei ban don ka “end statement” ban kdew hangno ka “cass” ka kut. |
| 06:11 | Kane ka “class”ka don “variable declarations” bad “equations”. |
| 06:15 | To ngan pyni ia phi kumno ban declare “variables”. |
| 06:18 | “Real” ka dei “data-type”. |
| 06:21 | “h” ka dei ka jing jrong jong ka ball na ka sla pyrthei. |
| 06:25 | “start” ka dei ka attribute jong “Real variable”. |
| 06:29 | Man la ki “data-type” ki don bun ki attributes, kiba thew ia ki jingtip kiba donkam ha kaba iadei bad ki “variables”. |
| 06:36 | “start” attribute ka thew ia ka jingsdang jong u “varaible”. |
| 06:41 | Ka value kaba sdang jong u “h” u dei 30 units. |
| 06:45 | “unit attribute” u thew ia ka unit jong u “variable”. |
| 06:49 | Ka unit jong u “h” u dei “meter”. |
| 06:52 | Man la u “variable declaration” dei ban kut bad u “semi-colon.” |
| 06:57 | “v” u ieng na ka bynta “velocity” jong ka ball. U dei ha ka “Real data-type.” |
| 07:02 | Ka jing sdang jong u value “v” u dei zero. Ka unit jogn u u dei “meter per second.” |
| 07:09 | “g” u ieng na ka bynta “acceleration due to gravity”. U dei u “Real data-type.” Bad ka unit ka dei “meter per second square.” |
| 07:18 | “parameter” ka dei ka quality kaba long constant ha ka simulation run. |
| 07:24 | Ka value jong u “g” ka neh constant shyrta ka simulation run, bad ka value jong 9.81. |
| 07:32 | Ka negative sign ka dei n aka daw jong ka sign convention ba pyndonkam. |
| 07:36 | Ka text ha ki ar quotes ka dei ka “comment” ba thoh bad ka declaration jong u “g”. |
| 07:42 | “comments” ka pynbiang ki jingtip kiba donkam shaphang ka program. Ki long donkam ruh n aka bynta ka documentation. |
| 07:49 | Mynta, to ngin ia phai biang sha ka slides. |
| 07:52 | “parameter” ka dei ka quality kaba neh kumjuh ha ka simulation run. |
| 07:57 | Real, Integer, Boolean bad String data-types la kyrshan ha Modelica. |
| 08:03 | “start” bad “unit attributes” lah dep define lypa. |
| 08:07 | “min attribute” ka thew ia ka value ba duna jong u “variable”. |
| 08:10 | Kumjuh ruh, “max attribute” ka thew ia ka value ba duna jong u “variable”. |
| 08:16 | To ngin ia phai biang sha “OMEdit.” |
| 08:19 | “’equation’” ka thew ia kaba sdang jong ka “equation section” jong ka “class”. |
| 08:25 | Kane ka dei da kawei ka rukom ban thep ia ki “comments”. |
| 08:30 | Ki artylli ki “equations of motion” na ka bynta ki free falling body, kumba ngi lah ia dep iakren, lah dep kynthup hangne. |
| 08:38 | “der()” ka dei “Modelica function” na ka bynta “time derivative”. |
| 08:43 | Hangta, “der(h)” ka thew “dh/dt.” |
| 08:48 | Bad “der(v)” ka thew “dv/dt.” |
| 08:52 | Man la ki “equation” ki dei ban kut da u “semi-colon”. |
| 08:57 | To ngan pyni ia phi kumno ban simulate kane ka “class”. |
| 09:00 | Klik ha “simulate” button ha ka “toolbar”. |
| 09:04 | Khang ia ka pop-up window. |
| 09:07 | Kane ka window la tip kum ka “Plotting perspective”. |
| 09:11 | Ynda ka simulation ka long kaba job jong ka “class, Plotting perspective” ka plié hi. |
| 09:17 | “Variables browser” ka pyni ki jingtip kiba iadei bad u “variables” bad “parameters” jong ka “class”. |
| 09:24 | Kynmaw ba ki don ki columns ba kyrteng “Unit” bad “Description”. |
| 09:29 | “Unit” column ka thew “unit” jong “variables,” kumba lah define da kaba pyndonkam “unit” attribute. |
| 09:37 | “Description” column ka pyni “comments” ba thoh ha ki artylli ki quotes ryngkat bad “variable declarations” |
| 09:45 | To ngan pyni ia phi kumno ban pynmih ka “plot”. Jied “h”. |
| 09:51 | Kane ka pynmih ka plot jong “h with respect to time” –bad u “h” ha “y-axis” bad “time” ha ka “x-axis” |
| 10:01 | Kumba ka long, ka simulation ka iaid na 0 sha 1 unit jong ka time. |
| 10:07 | Ka unit jong ka “time” ka shong ha ka system jong “units” ba pyndonkam na ka bynta kiwei ki variables. |
| 10:13 | To ngan nym jied “h.” |
| 10:17 | Ka shait long kaba bha ban practice ban delete ka jingmih, shisien ba ka plot kaba donkam ka lah dep pynmih. |
| 10:25 | Ban delete kane ka jingmih, right-klik ha ka “freeFall” bad jied “Delete result”. |
| 10:33 | Ka jingmih mynta la dep ban delete. |
| 10:36 | To ngan leit phai biang sha “Modeling prespective”. |
| 10:39 | Klik ha “Modeling” button sha kamon ha trai. |
| 10:43 | “class” la pyndonkam synonymously bad ka “model” ha “Modelica”. |
| 10:48 | Wei lah ban pyndonkam “model” ha jaka jong ka “class” hangne, ban pynmih kajuh ka jing mih. |
| 10:54 | Mynta, to ngan pyni ia phi kumno ban pynkylla ka “time interval” na ka bynta ka simulation. |
| 11:01 | Klik ha “Simulation Setup” button ba don ha ka “toolbar”. |
| 11:06 | Hapoh “General” tab, wad “Stop time” field. Pynkylla ia ka sha 5 units. |
| 11:14 | Klik ha “Simulate”. Khang iaka pop-up window kaba paw. |
| 11:21 | To ngan jied “h” sa shisien, ha ka “Variables browser”. |
| 11:26 | Kane ka pynmih “h” v/s “time” plot. |
| 11:29 | Kynmaw ba ka time interval lah pynkiew da 5 units. |
| 11:33 | Tangba, ka value jong “h” ka lah leit shapoh u zero, ka bym lah ban pdiang. |
| 11:40 | Ngin ia pule kumno ban pynbeit kane ka issue ha ki jinghikai ba hadien. |
| 11:45 | To ngan delete kane ka result da kaba right-klik ha “freeFall” bad da kaba jied “Delete result”. |
| 11:53 | Leit phai biang sha “Modeling” prespective da kaba kliking ha “Modeling prespective” ha u button sha kamon. |
| 11:59 | Ka long kaba donkam ban pyntikna ba u number jong ka equations u equal ia ka number jong u variables. |
| 12:07 | Kane ka “class” ka don ar tylli ki variables bad artylli ki equations. |
| 12:11 | Mynta, to ngan delete kaba nyngkong ka “equation” bad simulate kane ka “class”, ban peit kaei kaba jia. |
| 12:18 | Nga lah dep delete ia ka “equation” kaba nyngkong. |
| 12:21 | Kynmaw ba u star u paw marsyndait bad ka kyrteng jong ka “class” ha “freeFall” tab. |
| 12:28 | Kane ka pyni ki jing kylla ba khlem save ha ka “class”. |
| 12:31 | Te ka dei ka jing practice kaba bha ban save ia ka “class” hadien ba ka jing kylla lah dep shna. |
| 12:38 | Ban save kane ka “class,” leit sha ka “File menu” bad klik ha “Save”. |
| 12:44 | Phi lah ruh ban pyndonkam u “Save” button ha ka “toolbar”, ha kaba u cursor jong nga u kdew, ban save ia ka file. |
| 12:53 | Mynta, to ngan simulate kane ka “class” da kaba kliking ha “Simulate” button. |
| 12:59 | Kynmaw ba ka message ba bakla ka mih shajrong ha ka “Message browser”. |
| 13:04 | Ka ong, ka don tang khyndiat ki equations bad ka model ka don 1 “equation” bad 2 “variables” te kane kam lah ban simulate. |
| 13:14 | To ngan thep biang ka “equation” sha ka jaka ba dei bad klik ha “Save” button ha ka “toolbar”. |
| 13:24 | Klik ha “Simulate” button sa shisien ban simulate kane ka “class”. |
| 13:29 | Kynmaw baka “class” ka simulate da kaba jop, namar ba u number jong ka “equations” u equal bad u number jong u “variables”. |
| 13:37 | Khang ia ka pop-up window. |
| 13:40 | To ngan leit phai biang sha ka slides. |
| 13:43 | “der()” kadei ka Modelica function na ka bynta ka time derivative. |
| 13:48 | Kam don kano kano ka lynti data flow na ka bynta ka “equations”. |
| 13:52 | Kum ka nuksa, “der(h) = v” lah ruh ban thoh kum “v = der(h)”. |
| 14:00 | Initial equations section la pyndonkam ban enter ka condition kaba sdang. |
| 14:05 | Ngin ia pule kham bun shaphang “Initial equation” kham hadien. |
| 14:10 | Kum ka assignment, thoh ka “model” ban simulate ka “differential equation” “dx/dt = -a into x”, ha kaba u “a=1”, “x” u dei jong u “R” bad ka value jong u x ha ka por “t=0” udei “5” |
| 14:28 | Kane ka wanrah ia ngi sha kaba kut jogn kane ka jinghikai. |
| 14:31 | Peit ia ka video ha ka link harum. Ka batai kyllum ia ka Spoken Tutorial project. |
| 14:37 | Ngi pynlong ki workshop da kaba pyndonkam ka spoken tutorials; ka ai certificates. Sngewbha contact sha ngi. |
| 14:43 | “Spoken Tutorial project” lah noh synniang da ka NMEICT, MHRD, Sorkar jong ka India. |
| 14:49 | Ngi ai khublei ia ka kynhun development jong ka “OpenModelica” na ka bynta ka jing kyrshan ka jong ki. |
| 14:53 | Ma nga I John Nongkynrih
Khublei shibun. |