<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=OpenModelica%2FC2%2FControl-flow-and-Event-handling%2FEnglish-timed</id>
		<title>OpenModelica/C2/Control-flow-and-Event-handling/English-timed - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=OpenModelica%2FC2%2FControl-flow-and-Event-handling%2FEnglish-timed"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=OpenModelica/C2/Control-flow-and-Event-handling/English-timed&amp;action=history"/>
		<updated>2026-04-24T19:16:05Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=OpenModelica/C2/Control-flow-and-Event-handling/English-timed&amp;diff=44082&amp;oldid=prev</id>
		<title>Sandhya.np14 at 10:33, 18 August 2018</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=OpenModelica/C2/Control-flow-and-Event-handling/English-timed&amp;diff=44082&amp;oldid=prev"/>
				<updated>2018-08-18T10:33:02Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 10:33, 18 August 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 541:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 541:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 12:36&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 12:36&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| Watch the video available at following link.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| Watch the video available at following link.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''http://spoken-tutorial.org /What_is_a_Spoken_Tutorial'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''http://spoken-tutorial.org/What_is_a_Spoken_Tutorial'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sandhya.np14</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=OpenModelica/C2/Control-flow-and-Event-handling/English-timed&amp;diff=44081&amp;oldid=prev</id>
		<title>Sandhya.np14 at 10:03, 18 August 2018</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=OpenModelica/C2/Control-flow-and-Event-handling/English-timed&amp;diff=44081&amp;oldid=prev"/>
				<updated>2018-08-18T10:03:25Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=OpenModelica/C2/Control-flow-and-Event-handling/English-timed&amp;amp;diff=44081&amp;amp;oldid=44080&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Sandhya.np14</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=OpenModelica/C2/Control-flow-and-Event-handling/English-timed&amp;diff=44080&amp;oldid=prev</id>
		<title>Sandhya.np14 at 15:29, 17 August 2018</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=OpenModelica/C2/Control-flow-and-Event-handling/English-timed&amp;diff=44080&amp;oldid=prev"/>
				<updated>2018-08-17T15:29:49Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:29, 17 August 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;||00:01&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;||00:01&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| Welcome to the spoken tutorial on '''Control flow and Event handling'''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| Welcome to the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;spoken tutorial&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''' &lt;/ins&gt;on '''Control flow and Event handling'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 00:07&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 00:07&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| In this tutorial, we are going to learn:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;How &lt;/del&gt;to use '''if-else''' statement , &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;How &lt;/del&gt;to handle '''time''' and '''state''' events,&amp;#160; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;How &lt;/del&gt;to use '''when''' statement.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| In this tutorial, we are going to learn: &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;how &lt;/ins&gt;to use '''if-else''' statement , &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;how &lt;/ins&gt;to handle '''time''' and '''state''' events,&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;how &lt;/ins&gt;to use '''when''' statement.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 00:19&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 00:19&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| To record this tutorial, I am using : '''OpenModelica 1.9.2''' and '''Ubuntu Operating''' &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;system &lt;/del&gt;version 14.04.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| To record this tutorial, I am using : '''OpenModelica 1.9.2''' and '''Ubuntu Operating &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;system&lt;/ins&gt;''' version &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;14.04&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 00:47&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 00:47&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;||branching in any programming language , '''class''' definition in '''Modelica'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;||branching in any programming language , '''class''' definition in '''Modelica'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 40:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 01:05&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 01:05&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;||Now, let us add a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/del&gt;constraint&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''' &lt;/del&gt;to it. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;||Now, let us add a constraint to it. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 01:08&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 01:08&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;||Ball is at rest until '''t = 0.5''' seconds.&amp;#160; Free fall under &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/del&gt;gravity&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''' &lt;/del&gt;starts at time '''t = 0.5''' seconds.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;||Ball is at rest until '''t = 0.5''' seconds.&amp;#160; Free fall under gravity starts at time '''t = 0.5''' seconds.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 53:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 56:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 01:32&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 01:32&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;||Please download and save all the files in '''Code Files''' link. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;||Please download and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;save&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''' &lt;/ins&gt;all the files in '''Code Files''' link. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 73:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 76:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 01:58&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 01:58&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| Type '''OMEdit''' in the '''Search bar''' and click on '''OMEdit''' icon. Let me go back.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| Type&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;: &lt;/ins&gt;'''OMEdit''' in the '''Search bar''' and click on '''OMEdit''' icon. Let me go back.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 117:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 120:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 03:02&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| 03:02&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| '''Comments''' such as this&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;may be written on the first line of a '''model''' or '''class'''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| '''Comments''' such as this may be written on the first line of a '''model''' or '''class'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sandhya.np14</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=OpenModelica/C2/Control-flow-and-Event-handling/English-timed&amp;diff=39393&amp;oldid=prev</id>
		<title>Jyotisolanki: Created page with &quot;{| border=1 ||''' Time ''' ||'''Narration'''  |- ||00:01 || Welcome to the spoken tutorial on '''Control flow and Event handling'''.  |- || 00:07 || In this tutorial, we are g...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=OpenModelica/C2/Control-flow-and-Event-handling/English-timed&amp;diff=39393&amp;oldid=prev"/>
				<updated>2017-09-27T07:04:12Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| border=1 ||&amp;#039;&amp;#039;&amp;#039; Time &amp;#039;&amp;#039;&amp;#039; ||&amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039;  |- ||00:01 || Welcome to the spoken tutorial on &amp;#039;&amp;#039;&amp;#039;Control flow and Event handling&amp;#039;&amp;#039;&amp;#039;.  |- || 00:07 || In this tutorial, we are g...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border=1&lt;br /&gt;
||''' Time '''&lt;br /&gt;
||'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||00:01&lt;br /&gt;
|| Welcome to the spoken tutorial on '''Control flow and Event handling'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:07&lt;br /&gt;
|| In this tutorial, we are going to learn:How to use '''if-else''' statement , How to handle '''time''' and '''state''' events,  How to use '''when''' statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:19&lt;br /&gt;
|| To record this tutorial, I am using : '''OpenModelica 1.9.2''' and '''Ubuntu Operating''' system version 14.04.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|| 00:30&lt;br /&gt;
||But, this process is identical in '''Windows, Mac OS X''' or '''FOSSEE OS''' on '''ARM'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:38&lt;br /&gt;
|| To understand and practice this tutorial, you need to know the following: equation-based '''modeling''' of physical systems ,  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:47&lt;br /&gt;
||branching in any programming language , '''class''' definition in '''Modelica'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:53&lt;br /&gt;
||Pre-requisite tutorials are mentioned on '''Spoken Tutorial''' website. Please go through them.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:00&lt;br /&gt;
||'''freeFall''' class was already discussed in previous tutorials. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:05&lt;br /&gt;
||Now, let us add a '''constraint''' to it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:08&lt;br /&gt;
||Ball is at rest until '''t = 0.5''' seconds.  Free fall under '''gravity''' starts at time '''t = 0.5''' seconds.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:19&lt;br /&gt;
||I have created a '''model''' named '''timeEventExample''' which simulates this condition. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||01:25&lt;br /&gt;
||'''timeEventExample''' file is available in '''Code Files''' link on '''spoken tutorial''' website. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:32&lt;br /&gt;
||Please download and save all the files in '''Code Files''' link. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:38&lt;br /&gt;
||For your convenience, '''freeFall class''' is also made available.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:43&lt;br /&gt;
|| Now let me go to '''OMEdit'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:45&lt;br /&gt;
||I have already launched it on my system. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:49&lt;br /&gt;
|| To open '''OMEdit''' on '''Ubuntu Operating System''', click on '''Dash Home''' icon at the top left.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:58&lt;br /&gt;
|| Type '''OMEdit''' in the '''Search bar''' and click on '''OMEdit''' icon. Let me go back.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:06&lt;br /&gt;
||Note: '''Windows''' users may similarly search for '''OMEdit''' in '''Start''' menu and open it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:13&lt;br /&gt;
|| To open '''timeEventExample''' file, click on the tool named '''Open Model/Library File'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:21&lt;br /&gt;
|| Locate '''timeEventExample''' file in your system and click on '''Open'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:28&lt;br /&gt;
||You may alternatively use the '''File''' menu to open this file. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:34&lt;br /&gt;
||Note that '''timeEventExample''' has appeared in '''Libraries browser'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||02:39&lt;br /&gt;
||Right-click on this icon and select '''View class'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:44&lt;br /&gt;
||The model has now opened in '''Diagram view'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||02:47&lt;br /&gt;
||Click on third button which is the '''Text View'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:51&lt;br /&gt;
||We have already discussed that '''model''' and '''class''' are used synonymously in '''Modelica'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:58&lt;br /&gt;
|| The name of this '''model''' is '''timeEventExample'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:02&lt;br /&gt;
|| '''Comments''' such as this, may be written on the first line of a '''model''' or '''class'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:08&lt;br /&gt;
|| '''h, v''' and '''g''' represent the same quantities as in '''freeFall class'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:16&lt;br /&gt;
|| '''initial equation''' section contains initial conditions. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:21&lt;br /&gt;
|| Value of '''h''' at time '''t = 0''' is '''30m'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:26&lt;br /&gt;
|| Value of '''v''' at time '''t = 0''' is '''0'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:31&lt;br /&gt;
|| '''Equation''' signifies the beginning of equation section of this '''model'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:36&lt;br /&gt;
|| Now, let us see how to insert the '''constraint''' explained in slides.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:43&lt;br /&gt;
|| Note that there is an '''if-else block''' in '''equation''' section as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:48&lt;br /&gt;
||Let us try to understand each statement of this '''if-else block'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:53&lt;br /&gt;
|| '''if statement''' places a '''constraint''' on '''time''' variable.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:58&lt;br /&gt;
||'''time''' is a built-in variable in '''Modelica'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:01&lt;br /&gt;
||It need not be explicitly declared in a '''class''' or '''model'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:06&lt;br /&gt;
|| The ball experiences free fall after time '''0.5''' seconds.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:12&lt;br /&gt;
||Hence, these two equations represent the same equations as those in '''freeFall class'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:19&lt;br /&gt;
|| '''else branch''' contains '''equations''' which are executed when time is less than '''0.5''' seconds.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:27&lt;br /&gt;
|| The ball is at rest when time is less than '''0.5''' seconds.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:32&lt;br /&gt;
||Hence, these two '''equations''' hold good in that case. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:36&lt;br /&gt;
|| '''end if''' signifies the end of '''if-else block'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:41&lt;br /&gt;
|| The '''model''' is now complete.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:44&lt;br /&gt;
||Let us simulate it by clicking on '''Simulate''' button.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||04:48&lt;br /&gt;
|| '''Plotting perspective''' has now opened.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:51&lt;br /&gt;
||Select '''h''' in the '''Variables browser'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:55&lt;br /&gt;
|| This generates '''h''' versus '''time''' plot. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:58&lt;br /&gt;
||Since the ball is at rest until time '''t=0.5''' seconds, height remains the same.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:06&lt;br /&gt;
||To delete the result, right click on '''timeEventExample''' in Variables browser and select '''Delete Result'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:15&lt;br /&gt;
|| To go back to '''Modeling perspective''', click on '''Modeling''' button at bottom right.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:21&lt;br /&gt;
|| Now, let me delete the second '''equation''' in '''else branch'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:26&lt;br /&gt;
||Click on '''Save''' button in the toolbar, to save this '''model'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:31&lt;br /&gt;
|| Click on '''Simulate'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:34&lt;br /&gt;
|| The simulation has failed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||05:37&lt;br /&gt;
||Go to the '''Messages browser''' and scroll up to see the error message.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:42&lt;br /&gt;
||The error message says that the number of '''equations''' in each '''branch''' should be the same.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:49&lt;br /&gt;
||Therefore, the number of '''equations''' in '''if''' and '''else branches''' should each be equal to the number of variables.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:58&lt;br /&gt;
||Let me insert the '''equation''' back in its place and click on '''Save''' button.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:05&lt;br /&gt;
|| Note that '''der(h) = v''' is an '''equation''' which is common to both '''if''' and '''else branches'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:14&lt;br /&gt;
||Hence, the '''if-else block''' can be replaced by two '''statements'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||06:20&lt;br /&gt;
|| Let me show you how it is done.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:23&lt;br /&gt;
||Delete the '''if-else block''' first.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||06:26&lt;br /&gt;
||The equations to be typed here have been provided in a file named '''if else-statement.txt'''. &lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|| 06:34&lt;br /&gt;
|| These file is also available in '''Code Files''' link.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:39&lt;br /&gt;
|| Since it is a text file, I have used '''gedit''' to open it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:45&lt;br /&gt;
|| Let me go to '''gedit'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:47&lt;br /&gt;
||'''Windows''' users may open this file using '''Notepad''' or any other text editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||  06:54&lt;br /&gt;
|| Copy the two equations.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||  06:57&lt;br /&gt;
|| Go back to '''OMEdit'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:00&lt;br /&gt;
||Do a right-click and select '''Paste'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:04&lt;br /&gt;
|| Click on '''Save''' button in the toolbar once again.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07:08&lt;br /&gt;
|| Click on '''Simulate'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:11&lt;br /&gt;
||Close the pop up window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07:14&lt;br /&gt;
||Select '''h''' in the '''Variables browser''' once again. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:18&lt;br /&gt;
||Note that the '''h''' versus '''time''' plot is the same as in previous case which indicates that both models are the same.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07:27&lt;br /&gt;
||To delete the result, right-click on '''timeEventExample''' and select '''Delete Result'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:34&lt;br /&gt;
|| Click on '''Modeling''' button at bottom right.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:38&lt;br /&gt;
|| This is an '''if-else statement''' which indicates that if '''time &amp;gt;= 0.5''' '''dv/dt = g''' otherwise '''dv/dt = 0'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07:52&lt;br /&gt;
|| Now let me go back to the slides.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07:55&lt;br /&gt;
||Please note that the number of '''equations''' in '''if branch''' should be equal to the  number of equations in '''else branch'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:03&lt;br /&gt;
||And both of them should be equal to the number of variables in the '''class''' or '''model'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||08:10&lt;br /&gt;
|| '''Event''' is an abrupt change in behavior of a system.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:15&lt;br /&gt;
||'''Events''' may be categorized into time events and state events.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:20&lt;br /&gt;
||In a '''time event''', the time at which event occurs is precisely known.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:25&lt;br /&gt;
||'''timeEventExample''' handles a time event at '''t = 0.5''' seconds&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:32&lt;br /&gt;
||'''state event''' occurs when a system variable cross a certain value.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||08:38&lt;br /&gt;
||Let us try to understand state events using an example.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:43&lt;br /&gt;
||A ball under free fall, faces a '''state event''' on touching the ground.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:48&lt;br /&gt;
||The following behavior is observed when it hits the ground.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:52&lt;br /&gt;
||Velocity of ball reverts in direction.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:55&lt;br /&gt;
||Magnitude of velocity changes if the collision is inelastic.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||09:00&lt;br /&gt;
||I have created a '''model''' named '''bouncingBall''' to simulate this behavior.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:06&lt;br /&gt;
||This file is available on '''Spoken Tutorial''' Website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:10&lt;br /&gt;
|| To view this '''model''' and simulate it, let me go back to '''OMEdit'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:15&lt;br /&gt;
|| Click on '''OpenModel/LIbrary File''' tool.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:19&lt;br /&gt;
||Locate '''bouncingBall''' file in your system and click on '''Open'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:25&lt;br /&gt;
|| Right-click on '''bouncingBall''' icon in '''Libraries browser''' and select '''View Class'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:33&lt;br /&gt;
||If the '''model''' does not open in '''Text View,''' go to the top of '''modeling area''' and click on '''Text View''' button.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:41&lt;br /&gt;
|| '''e''' is coefficient of restitution for inelastic collision of ball with Earth.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:48&lt;br /&gt;
||It is a parameter and its value remains constant at 0.8 throughout the simulation run.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:56&lt;br /&gt;
|| '''radius''' represents the radius of ball in '''m'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||10:00&lt;br /&gt;
|| '''h, v''' and '''g''' represent the same quantities as in '''timeEventExample'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:07&lt;br /&gt;
|| These two equations of motions have already been discussed in '''freeFall class'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:13&lt;br /&gt;
|| '''when statement''' is used to signal an event. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:17&lt;br /&gt;
||It is used to specify the action to be taken when an event occurs. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:22&lt;br /&gt;
||'''h &amp;lt;= radius''' holds '''true''' when the ball is in contact with ground.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:29&lt;br /&gt;
||This '''statement''' is executed whenever the event occurs.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:34&lt;br /&gt;
|| '''reinit()''' function is used to re-initialize a variable. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:39&lt;br /&gt;
|| Here, it re-initializes velocity of ball with the negative product of '''e''' and velocity of ball before touching the ground.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:49&lt;br /&gt;
|| To simulate this model Click on '''Simulation Setup''' button in the toolbar.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:55&lt;br /&gt;
||Under '''General''' tab, change '''Stop Time''' field to 30 units and  Click on '''Simulate'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:04&lt;br /&gt;
||Close the pop-up window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:06&lt;br /&gt;
|| Select '''h''' in '''Variables browser'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:10&lt;br /&gt;
||Note that '''h''' drops below zero, which is unacceptable.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:16&lt;br /&gt;
||We have seen similar behavior while simulating '''freeFall class'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:21&lt;br /&gt;
|| This faulty behavior is due to numerical errors.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:25&lt;br /&gt;
||A discussion of numerical errors is beyond the scope of this tutorial. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:30&lt;br /&gt;
||Please refer to '''Zeno''' behavior of bouncing ball for a better understanding.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||11:36&lt;br /&gt;
||Let me de-select '''h'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:39&lt;br /&gt;
|| Let us go back to the slides.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:42&lt;br /&gt;
|| '''when statement''' is used to signal an event.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:45&lt;br /&gt;
||'''reinit(a,b)''' assigns value of '''b''' to variable '''a''' and resumes simulation.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:54&lt;br /&gt;
||'''pre(a)''' returns the value of variable '''a''' before event.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:59&lt;br /&gt;
||For example, '''reinit(a, 10)''' assigns a value of '''10''' to '''a''' when  event occurs.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 12:08&lt;br /&gt;
||The faulty behavior of '''bouncingBall''' model is corrected in '''bouncingBallWithHysteresis'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||12:15&lt;br /&gt;
||'''bouncingBallWithHysteresis''' model is available on '''spoken tutorial''' website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 12:21&lt;br /&gt;
||Simulate '''bouncingBallWithHysteresis''' and generate '''h''' versus '''time''' plot. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 12:27&lt;br /&gt;
||Notice the difference between '''bouncingBall''' and '''bouncingBallWithHysteresis'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 12:33&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 12:36&lt;br /&gt;
|| Watch the video available at following link.'''http://spoken-tutorial.org/ http://spoken-tutorial.org] /What\_is\_a\_Spoken\_Tutorial'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 12:40&lt;br /&gt;
||It summarises the '''Spoken Tutorial''' project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 12:42&lt;br /&gt;
|| We conduct workshops using spoken tutorials Give certificates Please contact us.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 12:48&lt;br /&gt;
|| If you have any questions related to this spoken tutorial, please visit the following website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 12:55&lt;br /&gt;
|| Under '''Textbook Companion Project''' we coordinate coding of solved examples of popular books.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 13:03&lt;br /&gt;
||We give honorarium and certificates to those who do this. For more details please visit the following website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 13:10&lt;br /&gt;
|| Under '''Lab Migration Project''' we help migrate commercial simulator labs to OpenModelica. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 13:17&lt;br /&gt;
||For more information please visit the website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 13:21&lt;br /&gt;
|| '''Spoken Tutorial Project''' is supported by '''NMEICT, MHRD''', Government of India.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 13:28&lt;br /&gt;
|| We thank the development team of '''OpenModelica''' for their support.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 13:33&lt;br /&gt;
|| Thank you for joining me in this tutorial. Goodbye.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jyotisolanki</name></author>	</entry>

	</feed>