summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKannan2021-05-22 12:12:18 +0530
committerKannan2021-05-22 12:12:18 +0530
commitba795d11f67f4e35fa401ac856a0256e6379d7eb (patch)
tree531dd3ce22e615b536d0fcb839c7629928a9e653
parent21a67dc1b42ba037f3768be58232729a22795615 (diff)
downloadFLOSS-Arduino-Book-ba795d11f67f4e35fa401ac856a0256e6379d7eb.tar.gz
FLOSS-Arduino-Book-ba795d11f67f4e35fa401ac856a0256e6379d7eb.tar.bz2
FLOSS-Arduino-Book-ba795d11f67f4e35fa401ac856a0256e6379d7eb.zip
No change from the previous
-rw-r--r--floss-arduino.OpenModelicad44
-rw-r--r--floss-arduino.ard44
-rw-r--r--floss-arduino.aux2137
-rw-r--r--floss-arduino.bbl35
-rw-r--r--floss-arduino.blg42
-rw-r--r--floss-arduino.cod46
-rw-r--r--floss-arduino.fdb_latexmk209
-rw-r--r--floss-arduino.fls708
-rw-r--r--floss-arduino.idx10
-rw-r--r--floss-arduino.ind10
-rw-r--r--floss-arduino.juliad44
-rw-r--r--floss-arduino.lof197
-rw-r--r--floss-arduino.log1830
-rw-r--r--floss-arduino.lot40
-rw-r--r--floss-arduino.out312
-rw-r--r--floss-arduino.pdfbin0 -> 31893326 bytes
-rw-r--r--floss-arduino.pyd44
-rw-r--r--floss-arduino.tex4
-rw-r--r--floss-arduino.thm173
-rw-r--r--floss-arduino.toc319
20 files changed, 4932 insertions, 1316 deletions
diff --git a/floss-arduino.OpenModelicad b/floss-arduino.OpenModelicad
index d944048..a8d968b 100644
--- a/floss-arduino.OpenModelicad
+++ b/floss-arduino.OpenModelicad
@@ -1,30 +1,30 @@
-\contentsline {section}{\numberline {3.{1}}An OpenModelica code/model to check whether the firmware is properly installed or not}{35}{OpenModelicamass.3.1}
+\contentsline {section}{\numberline {3.{1}}An OpenModelica code/model to check whether the firmware is properly installed or not}{65}{OpenModelicamass.3.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{46}{OpenModelicamass.4.1}
-\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{46}{OpenModelicamass.4.2}
-\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{47}{OpenModelicamass.4.3}
-\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{48}{OpenModelicamass.4.4}
+\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{91}{OpenModelicamass.4.1}
+\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{91}{OpenModelicamass.4.2}
+\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{92}{OpenModelicamass.4.3}
+\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{93}{OpenModelicamass.4.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the output window}{55}{OpenModelicamass.5.1}
-\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{56}{OpenModelicamass.5.2}
+\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the output window}{111}{OpenModelicamass.5.1}
+\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{112}{OpenModelicamass.5.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{66}{OpenModelicamass.6.1}
-\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{66}{OpenModelicamass.6.2}
+\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{132}{OpenModelicamass.6.1}
+\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{133}{OpenModelicamass.6.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{74}{OpenModelicamass.7.1}
+\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{147}{OpenModelicamass.7.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{85}{OpenModelicamass.8.1}
-\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{86}{OpenModelicamass.8.2}
+\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{171}{OpenModelicamass.8.1}
+\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{172}{OpenModelicamass.8.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{98}{OpenModelicamass.9.1}
-\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{98}{OpenModelicamass.9.2}
-\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{99}{OpenModelicamass.9.3}
-\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{100}{OpenModelicamass.9.4}
+\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{198}{OpenModelicamass.9.1}
+\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{199}{OpenModelicamass.9.2}
+\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{199}{OpenModelicamass.9.3}
+\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{200}{OpenModelicamass.9.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{112}{OpenModelicamass.10.1}
-\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{112}{OpenModelicamass.10.2}
-\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{113}{OpenModelicamass.10.3}
+\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{228}{OpenModelicamass.10.1}
+\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{229}{OpenModelicamass.10.2}
+\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{229}{OpenModelicamass.10.3}
\addvspace {10pt}
-\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{127}{OpenModelicamass.11.1}
-\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{127}{OpenModelicamass.11.2}
-\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{128}{OpenModelicamass.11.3}
+\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{262}{OpenModelicamass.11.1}
+\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{262}{OpenModelicamass.11.2}
+\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{262}{OpenModelicamass.11.3}
diff --git a/floss-arduino.ard b/floss-arduino.ard
index fdb748b..6f22250 100644
--- a/floss-arduino.ard
+++ b/floss-arduino.ard
@@ -1,28 +1,34 @@
\contentsline {section}{\numberline {3.{1}}First 10 lines of the FLOSS firmware}{25}{ardmass.3.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{42}{ardmass.4.1}
-\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{42}{ardmass.4.2}
-\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{43}{ardmass.4.3}
-\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{43}{ardmass.4.4}
+\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{72}{ardmass.4.1}
+\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{72}{ardmass.4.2}
+\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{73}{ardmass.4.3}
+\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{73}{ardmass.4.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Serial Monitor}{53}{ardmass.5.1}
-\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{53}{ardmass.5.2}
+\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Serial Monitor}{99}{ardmass.5.1}
+\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{99}{ardmass.5.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{64}{ardmass.6.1}
-\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{64}{ardmass.6.2}
+\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{120}{ardmass.6.1}
+\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{120}{ardmass.6.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{72}{ardmass.7.1}
+\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{138}{ardmass.7.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{82}{ardmass.8.1}
-\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{83}{ardmass.8.2}
+\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{154}{ardmass.8.1}
+\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{155}{ardmass.8.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{94}{ardmass.9.1}
-\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{95}{ardmass.9.2}
-\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in increments}{95}{ardmass.9.3}
-\contentsline {section}{\numberline {9.{4}}Rotating the servomotor through the potentiometer}{95}{ardmass.9.4}
+\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{178}{ardmass.9.1}
+\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{179}{ardmass.9.2}
+\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in increments}{179}{ardmass.9.3}
+\contentsline {section}{\numberline {9.{4}}Rotating the servomotor through the potentiometer}{179}{ardmass.9.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{108}{ardmass.10.1}
-\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{108}{ardmass.10.2}
-\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{109}{ardmass.10.3}
+\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{208}{ardmass.10.1}
+\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{208}{ardmass.10.2}
+\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{209}{ardmass.10.3}
\addvspace {10pt}
-\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{126}{ardmass.11.1}
+\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{242}{ardmass.11.1}
+\addvspace {10pt}
+\contentsline {section}{\numberline {11.{2}}First 10 lines of the firmware for Modbus Energy Meter experiment}{251}{ardmass.11.2}
+\addvspace {10pt}
+\contentsline {section}{\numberline {11.{3}}First 10 lines of the firmware for Modbus Energy Meter experiment}{256}{ardmass.11.3}
+\addvspace {10pt}
+\contentsline {section}{\numberline {11.{4}}First 10 lines of the firmware for Modbus Energy Meter experiment}{261}{ardmass.11.4}
diff --git a/floss-arduino.aux b/floss-arduino.aux
index 19b1420..08432ce 100644
--- a/floss-arduino.aux
+++ b/floss-arduino.aux
@@ -17,12 +17,15 @@
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\bibstyle{unsrt}
-\@writefile{toc}{\contentsline {chapter}{\numberline {List of Figures}}{v}{chapter*.2}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {List of Tables}}{vii}{chapter*.3}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {List of Arduino \ Code}}{ix}{chapter*.4}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {List of OpenModelica\ Code}}{xi}{chapter*.5}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {List of Figures}}{ix}{chapter*.2}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {List of Tables}}{xiii}{chapter*.3}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {List of Arduino \ Code}}{xv}{chapter*.4}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {List of Scilab Code}}{xvii}{chapter*.5}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {List of Python \ Code}}{xix}{chapter*.6}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {List of Julia\ Code}}{xxi}{chapter*.7}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {List of OpenModelica\ Code}}{xxiii}{chapter*.8}}
\@writefile{toc}{\thispagestyle {empty}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {List of Acronyms}}{xiii}{chapter*.6}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {List of Acronyms}}{xxv}{chapter*.9}}
\citation{CNES-Scilab}
\citation{scilab-arduino}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{1}{chapter.1}}
@@ -36,17 +39,17 @@
\newlabel{sec:hw-env}{{2}{3}{Hardware Environment}{chapter.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Microcontroller}{3}{section.2.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Organization of a Microcontroller}{3}{subsection.2.1.1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Functional block diagram of a microcontroller\relax }}{4}{figure.caption.7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Functional block diagram of a microcontroller\relax }}{4}{figure.caption.10}}
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
-\newlabel{micro-arch}{{2.1}{4}{Functional block diagram of a microcontroller\relax }{figure.caption.7}{}}
+\newlabel{micro-arch}{{2.1}{4}{Functional block diagram of a microcontroller\relax }{figure.caption.10}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}Microcontroller Peripherals}{5}{subsection.2.1.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces ADC resolution\relax }}{6}{figure.caption.8}}
-\newlabel{resolution}{{2.2}{6}{ADC resolution\relax }{figure.caption.8}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces ADC resolution\relax }}{6}{figure.caption.11}}
+\newlabel{resolution}{{2.2}{6}{ADC resolution\relax }{figure.caption.11}{}}
\citation{oshw-ref}
\citation{oshw-ref}
\citation{OSHW-logo-ref}
-\@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces The logo of Open Source Hardware\relax }}{7}{figure.caption.9}}
-\newlabel{fig:OSHW-logo}{{2.3}{7}{The logo of Open Source Hardware\relax }{figure.caption.9}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces The logo of Open Source Hardware\relax }}{7}{figure.caption.12}}
+\newlabel{fig:OSHW-logo}{{2.3}{7}{The logo of Open Source Hardware\relax }{figure.caption.12}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Open Source Hardware (OSHW)}{7}{section.2.2}}
\newlabel{sec:oshw}{{2.2}{7}{Open Source Hardware (OSHW)}{section.2.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Arduino}{8}{section.2.3}}
@@ -54,46 +57,46 @@
\citation{uno-ref}
\citation{mega-ref}
\citation{lily-ref}
-\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces Arduino Uno Board\relax }}{9}{figure.caption.10}}
-\newlabel{arduino}{{2.4}{9}{Arduino Uno Board\relax }{figure.caption.10}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces Arduino Uno Board\relax }}{9}{figure.caption.13}}
+\newlabel{arduino}{{2.4}{9}{Arduino Uno Board\relax }{figure.caption.13}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2}Arduino Uno Board}{9}{subsection.2.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.3}Popular Arduino Projects}{9}{subsection.2.3.3}}
\citation{phone-ref}
\citation{candy-ref}
-\@writefile{lot}{\contentsline {table}{\numberline {2.1}{\ignorespaces Arduino Uno hardware specifications\relax }}{10}{table.caption.11}}
-\newlabel{micro-table}{{2.1}{10}{Arduino Uno hardware specifications\relax }{table.caption.11}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {2.5}{\ignorespaces Arduino Mega Board\relax }}{10}{figure.caption.12}}
-\newlabel{mega}{{2.5}{10}{Arduino Mega Board\relax }{figure.caption.12}{}}
-\@writefile{toc}{\contentsline {paragraph}{Arduino phone:}{10}{section*.14}}
+\@writefile{lot}{\contentsline {table}{\numberline {2.1}{\ignorespaces Arduino Uno hardware specifications\relax }}{10}{table.caption.14}}
+\newlabel{micro-table}{{2.1}{10}{Arduino Uno hardware specifications\relax }{table.caption.14}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.5}{\ignorespaces Arduino Mega Board\relax }}{10}{figure.caption.15}}
+\newlabel{mega}{{2.5}{10}{Arduino Mega Board\relax }{figure.caption.15}{}}
+\@writefile{toc}{\contentsline {paragraph}{Arduino phone:}{10}{section*.17}}
\citation{3d-printer-ref}
\citation{shield-ref}
-\@writefile{lof}{\contentsline {figure}{\numberline {2.6}{\ignorespaces LilyPad Arduino Board\relax }}{11}{figure.caption.13}}
-\newlabel{lily}{{2.6}{11}{LilyPad Arduino Board\relax }{figure.caption.13}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {2.7}{\ignorespaces Arduino Phone\relax }}{11}{figure.caption.15}}
-\newlabel{arduino-phone}{{2.7}{11}{Arduino Phone\relax }{figure.caption.15}{}}
-\@writefile{toc}{\contentsline {paragraph}{Candy sorting machine:}{11}{section*.16}}
-\@writefile{toc}{\contentsline {paragraph}{3D printers:}{11}{section*.17}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.6}{\ignorespaces LilyPad Arduino Board\relax }}{11}{figure.caption.16}}
+\newlabel{lily}{{2.6}{11}{LilyPad Arduino Board\relax }{figure.caption.16}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.7}{\ignorespaces Arduino Phone\relax }}{11}{figure.caption.18}}
+\newlabel{arduino-phone}{{2.7}{11}{Arduino Phone\relax }{figure.caption.18}{}}
+\@writefile{toc}{\contentsline {paragraph}{Candy sorting machine:}{11}{section*.19}}
+\@writefile{toc}{\contentsline {paragraph}{3D printers:}{11}{section*.20}}
\@writefile{toc}{\contentsline {section}{\numberline {2.4}Shield}{11}{section.2.4}}
\citation{shield-ref}
-\@writefile{lof}{\contentsline {figure}{\numberline {2.8}{\ignorespaces 3D printer\relax }}{12}{figure.caption.18}}
-\newlabel{3dprinter}{{2.8}{12}{3D printer\relax }{figure.caption.18}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.8}{\ignorespaces 3D printer\relax }}{12}{figure.caption.21}}
+\newlabel{3dprinter}{{2.8}{12}{3D printer\relax }{figure.caption.21}{}}
\newlabel{1@xvr}{{}{12}{Shield}{section.2.4}{}}
\newlabel{1@vr}{{}{12}{Shield}{section.2.4}{}}
\newlabel{2@xvr}{{}{12}{Shield}{section.2.4}{}}
\newlabel{2@vr}{{}{12}{Shield}{section.2.4}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.5}Experimental Test Bed}{12}{section.2.5}}
-\@writefile{lof}{\contentsline {figure}{\numberline {2.9}{\ignorespaces PCB image of the shield}}{13}{figure.caption.19}}
-\newlabel{fig:PCB-image}{{2.9}{13}{PCB image of the shield}{figure.caption.19}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {2.10}{\ignorespaces Pictorial representation of the schematic of the shield\relax }}{14}{figure.caption.20}}
-\newlabel{fig:sch-shield}{{2.10}{14}{Pictorial representation of the schematic of the shield\relax }{figure.caption.20}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {2.11}{\ignorespaces PCB of the shield\relax }}{14}{figure.caption.21}}
-\newlabel{fig:shield-photo}{{2.11}{14}{PCB of the shield\relax }{figure.caption.21}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {2.2}{\ignorespaces Values of components used in the shield\relax }}{15}{table.caption.22}}
-\newlabel{tab:shield-values}{{2.2}{15}{Values of components used in the shield\relax }{table.caption.22}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {2.3}{\ignorespaces Information on sensors and pin numbers\relax }}{15}{table.caption.23}}
-\newlabel{shield-table}{{2.3}{15}{Information on sensors and pin numbers\relax }{table.caption.23}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {2.12}{\ignorespaces Picture of the shield with all components\relax }}{16}{figure.caption.24}}
-\newlabel{shield}{{2.12}{16}{Picture of the shield with all components\relax }{figure.caption.24}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.9}{\ignorespaces PCB image of the shield}}{13}{figure.caption.22}}
+\newlabel{fig:PCB-image}{{2.9}{13}{PCB image of the shield}{figure.caption.22}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.10}{\ignorespaces Pictorial representation of the schematic of the shield\relax }}{14}{figure.caption.23}}
+\newlabel{fig:sch-shield}{{2.10}{14}{Pictorial representation of the schematic of the shield\relax }{figure.caption.23}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.11}{\ignorespaces PCB of the shield\relax }}{14}{figure.caption.24}}
+\newlabel{fig:shield-photo}{{2.11}{14}{PCB of the shield\relax }{figure.caption.24}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {2.2}{\ignorespaces Values of components used in the shield\relax }}{15}{table.caption.25}}
+\newlabel{tab:shield-values}{{2.2}{15}{Values of components used in the shield\relax }{table.caption.25}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {2.3}{\ignorespaces Information on sensors and pin numbers\relax }}{15}{table.caption.26}}
+\newlabel{shield-table}{{2.3}{15}{Information on sensors and pin numbers\relax }{table.caption.26}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.12}{\ignorespaces Picture of the shield with all components\relax }}{16}{figure.caption.27}}
+\newlabel{shield}{{2.12}{16}{Picture of the shield with all components\relax }{figure.caption.27}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Communication between Software and Arduino}{17}{chapter.3}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
@@ -102,24 +105,25 @@
\newlabel{arduino-ide}{{3.1}{17}{Arduino IDE}{section.3.1}{}}
\newlabel{sec:ard-start}{{3.1}{17}{Arduino IDE}{section.3.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Downloading and installing on Windows}{18}{subsection.3.1.1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Windows device manager\relax }}{19}{figure.caption.25}}
-\newlabel{win-device-manager}{{3.1}{19}{Windows device manager\relax }{figure.caption.25}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Windows device manager\relax }}{19}{figure.caption.28}}
+\newlabel{win-device-manager}{{3.1}{19}{Windows device manager\relax }{figure.caption.28}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Downloading and installing on GNU/Linux Ubuntu}{19}{subsection.3.1.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Windows device manager\relax }}{20}{figure.caption.26}}
-\newlabel{win-device-manager-com}{{3.2}{20}{Windows device manager\relax }{figure.caption.26}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Windows device manager\relax }}{20}{figure.caption.29}}
+\newlabel{win-device-manager-com}{{3.2}{20}{Windows device manager\relax }{figure.caption.29}{}}
\newlabel{itm:port-check}{{9}{20}{Downloading and installing on GNU/Linux Ubuntu}{Item.47}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Windows update driver option\relax }}{21}{figure.caption.27}}
-\newlabel{win-dri-update}{{3.3}{21}{Windows update driver option\relax }{figure.caption.27}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Windows update driver option\relax }}{21}{figure.caption.30}}
+\newlabel{win-dri-update}{{3.3}{21}{Windows update driver option\relax }{figure.caption.30}{}}
\newlabel{itm:port-access}{{10}{21}{Downloading and installing on GNU/Linux Ubuntu}{Item.48}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.3}Arduino Development Environment}{21}{subsection.3.1.3}}
\newlabel{sec:Arduino-IDE}{{3.1.3}{21}{Arduino Development Environment}{subsection.3.1.3}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Linux terminal to launch Arduino IDE\relax }}{22}{figure.caption.28}}
-\newlabel{arduino-opt}{{3.4}{22}{Linux terminal to launch Arduino IDE\relax }{figure.caption.28}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces Arduino IDE\relax }}{22}{figure.caption.29}}
-\newlabel{ard-ide}{{3.5}{22}{Arduino IDE\relax }{figure.caption.29}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Linux terminal to launch Arduino IDE\relax }}{22}{figure.caption.31}}
+\newlabel{arduino-opt}{{3.4}{22}{Linux terminal to launch Arduino IDE\relax }{figure.caption.31}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces Arduino IDE\relax }}{22}{figure.caption.32}}
+\newlabel{ard-ide}{{3.5}{22}{Arduino IDE\relax }{figure.caption.32}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.4}Testing Arduino with a sample program}{24}{subsection.3.1.4}}
\newlabel{sec:testing-arduino}{{3.1.4}{24}{Testing Arduino with a sample program}{subsection.3.1.4}{}}
-\citation{om-ref}
+\citation{scilab-ref}
+\citation{scilab-interop}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.5}FLOSS Firmware}{25}{subsection.3.1.5}}
\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{3.{1}}{}}{25}{ardmass.3.1}}
\@writefile{ard}{\contentsline {section}{\numberline {3.{1}}First 10 lines of the FLOSS firmware}{25}{ardmass.3.1}}
@@ -127,573 +131,1557 @@
\newlabel{3@vr}{{}{25}{FLOSS Firmware}{ardmass.3.1}{}}
\newlabel{ard:firmware}{{3.{1}}{25}{FLOSS Firmware}{ardmass.3.1}{}}
\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/floss-firmware/floss\textendash firmware.ino}{25}{lstlisting.3.-1}}
-\@writefile{toc}{\contentsline {section}{\numberline {3.2}OpenModelica}{25}{section.3.2}}
-\newlabel{sec:OpenModelica-start}{{3.2}{25}{OpenModelica}{section.3.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.2}Scilab}{25}{section.3.2}}
+\newlabel{sec:sci-start}{{3.2}{25}{Scilab}{section.3.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Downloading and installing on Windows}{26}{subsection.3.2.1}}
-\newlabel{openmodelica-install-windows}{{3.2.1}{26}{Downloading and installing on Windows}{subsection.3.2.1}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces Allowing Microsoft Defender to run the executable file\relax }}{27}{figure.caption.30}}
-\newlabel{om-run-anyway}{{3.6}{27}{Allowing Microsoft Defender to run the executable file\relax }{figure.caption.30}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Downloading and installing on GNU/Linux Ubuntu}{27}{subsection.3.2.2}}
-\newlabel{openmodelica-install-linux}{{3.2.2}{27}{Downloading and installing on GNU/Linux Ubuntu}{subsection.3.2.2}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Simulating models in OpenModelica}{27}{subsection.3.2.3}}
-\newlabel{OpenModelica-code-execution}{{3.2.3}{27}{Simulating models in OpenModelica}{subsection.3.2.3}{}}
+\newlabel{scilab-installation-windows}{{3.2.1}{26}{Downloading and installing on Windows}{subsection.3.2.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Downloading and installing on GNU/Linux Ubuntu}{26}{subsection.3.2.2}}
+\newlabel{scilab-installation-linux}{{3.2.2}{26}{Downloading and installing on GNU/Linux Ubuntu}{subsection.3.2.2}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces Linux terminal to launch Scilab\relax }}{27}{figure.caption.33}}
+\newlabel{linux-cd}{{3.6}{27}{Linux terminal to launch Scilab\relax }{figure.caption.33}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Scilab-Arduino toolbox}{27}{subsection.3.2.3}}
+\newlabel{sec:sci-ard-toolbox}{{3.2.3}{27}{Scilab-Arduino toolbox}{subsection.3.2.3}{}}
+\newlabel{4@xvr}{{}{27}{Scilab-Arduino toolbox}{subsection.3.2.3}{}}
+\newlabel{4@vr}{{}{27}{Scilab-Arduino toolbox}{subsection.3.2.3}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces Browsing toolbox directory\relax }}{28}{figure.caption.34}}
+\newlabel{scilab-browse}{{3.7}{28}{Browsing toolbox directory\relax }{figure.caption.34}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.8}{\ignorespaces Output of builder.sce\relax }}{29}{figure.caption.35}}
+\newlabel{builder}{{3.8}{29}{Output of builder.sce\relax }{figure.caption.35}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}Identifying Arduino communication port number}{29}{subsection.3.2.4}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.9}{\ignorespaces Output of loader.sce\relax }}{30}{figure.caption.36}}
+\newlabel{loader}{{3.9}{30}{Output of loader.sce\relax }{figure.caption.36}{}}
+\newlabel{fn:port}{{4}{30}{}{Hfootnote.4}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.10}{\ignorespaces Device Manager in windows\relax }}{31}{figure.caption.37}}
+\newlabel{dev-mgr}{{3.10}{31}{Device Manager in windows\relax }{figure.caption.37}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.5}Testing Scilab-Arduino toolbox}{31}{subsection.3.2.5}}
+\newlabel{sec:testing-scilab-arduino}{{3.2.5}{31}{Testing Scilab-Arduino toolbox}{subsection.3.2.5}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.11}{\ignorespaces COM port properties window\relax }}{32}{figure.caption.38}}
+\newlabel{com}{{3.11}{32}{COM port properties window\relax }{figure.caption.38}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.12}{\ignorespaces Port number on Linux terminal\relax }}{32}{figure.caption.39}}
+\newlabel{linux-port}{{3.12}{32}{Port number on Linux terminal\relax }{figure.caption.39}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test\textunderscore firmware.sce}{33}{lstlisting.3.-2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.6}Firmware}{33}{subsection.3.2.6}}
+\newlabel{sec:test-firmware-scilab}{{3.2.6}{33}{Firmware}{subsection.3.2.6}{}}
+\@writefile{cod}{\addvspace {10pt}}
+\newlabel{fn:firmware}{{5}{33}{}{Hfootnote.5}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.13}{\ignorespaces Scilab test code output\relax }}{34}{figure.caption.40}}
+\newlabel{test-console}{{3.13}{34}{Scilab test code output\relax }{figure.caption.40}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.14}{\ignorespaces Arduino toolbox functions used in this book\relax }}{34}{figure.caption.41}}
+\newlabel{func}{{3.14}{34}{Arduino toolbox functions used in this book\relax }{figure.caption.41}{}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{3.{1}}{}}{34}{codemass.3.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {3.{1}}A Scilab code to check whether the firmware is properly installed or not}{34}{codemass.3.1}}
+\newlabel{5@xvr}{{}{34}{Firmware}{codemass.3.1}{}}
+\newlabel{5@vr}{{}{34}{Firmware}{codemass.3.1}{}}
+\citation{xcos-ref}
+\newlabel{sci:test-firmware}{{3.{1}}{35}{Firmware}{codemass.3.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test\textunderscore firmware.sce}{35}{lstlisting.3.-4}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.3}Xcos}{35}{section.3.3}}
+\newlabel{sec:xcos-start}{{3.3}{35}{Xcos}{section.3.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Downloading, installing and testing}{35}{subsection.3.3.1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.15}{\ignorespaces Sine generator in palette browser\relax }}{36}{figure.caption.42}}
+\newlabel{sine-blk}{{3.15}{36}{Sine generator in palette browser\relax }{figure.caption.42}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Use case}{36}{subsection.3.3.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.16}{\ignorespaces CSCOPE block in xcos\relax }}{37}{figure.caption.43}}
+\newlabel{plot-blk}{{3.16}{37}{CSCOPE block in xcos\relax }{figure.caption.43}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.17}{\ignorespaces CLOCK\_c block in xcos\relax }}{37}{figure.caption.44}}
+\newlabel{clk-blk}{{3.17}{37}{CLOCK\_c block in xcos\relax }{figure.caption.44}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.18}{\ignorespaces Sine generator in Xcos\relax }}{38}{figure.caption.45}}
+\newlabel{sine-gen}{{3.18}{38}{Sine generator in Xcos\relax }{figure.caption.45}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.19}{\ignorespaces Sine generator Xcos output\relax }}{38}{figure.caption.46}}
+\newlabel{sine-output}{{3.19}{38}{Sine generator Xcos output\relax }{figure.caption.46}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.20}{\ignorespaces CSCOPE configuration window\relax }}{39}{figure.caption.47}}
+\newlabel{cscope-config}{{3.20}{39}{CSCOPE configuration window\relax }{figure.caption.47}{}}
+\citation{python-ref}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.21}{\ignorespaces Simulation setup window\relax }}{40}{figure.caption.48}}
+\newlabel{sim-setup}{{3.21}{40}{Simulation setup window\relax }{figure.caption.48}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.22}{\ignorespaces Palette browser showing Arduino blocks\relax }}{40}{figure.caption.49}}
+\newlabel{arduino-palette}{{3.22}{40}{Palette browser showing Arduino blocks\relax }{figure.caption.49}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Xcos-Arduino}{40}{subsection.3.3.3}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.23}{\ignorespaces Xcos block help\relax }}{41}{figure.caption.50}}
+\newlabel{blk-help}{{3.23}{41}{Xcos block help\relax }{figure.caption.50}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.4}Python}{41}{section.3.4}}
+\newlabel{sec:python-start}{{3.4}{41}{Python}{section.3.4}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1}Downloading and installing on Windows}{41}{subsection.3.4.1}}
+\newlabel{py-windows}{{3.4.1}{41}{Downloading and installing on Windows}{subsection.3.4.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.24}{\ignorespaces Installing Python 3 on Windows\relax }}{42}{figure.caption.51}}
+\newlabel{python-windows}{{3.24}{42}{Installing Python 3 on Windows\relax }{figure.caption.51}{}}
+\citation{pySerial}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.25}{\ignorespaces Launching the Command Prompt on Windows\relax }}{43}{figure.caption.52}}
+\newlabel{windows-run}{{3.25}{43}{Launching the Command Prompt on Windows\relax }{figure.caption.52}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.26}{\ignorespaces Command Prompt on Windows\relax }}{43}{figure.caption.53}}
+\newlabel{windows-cmd}{{3.26}{43}{Command Prompt on Windows\relax }{figure.caption.53}{}}
+\citation{pySerial}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.2}Downloading and installing on GNU/Linux Ubuntu}{44}{subsection.3.4.2}}
+\newlabel{py-linux}{{3.4.2}{44}{Downloading and installing on GNU/Linux Ubuntu}{subsection.3.4.2}{}}
+\citation{pySerial}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.3}Python-Arduino toolbox}{45}{subsection.3.4.3}}
+\newlabel{sec:python-toolbox}{{3.4.3}{45}{Python-Arduino toolbox}{subsection.3.4.3}{}}
+\newlabel{6@xvr}{{}{45}{Python-Arduino toolbox}{subsection.3.4.3}{}}
+\newlabel{6@vr}{{}{45}{Python-Arduino toolbox}{subsection.3.4.3}{}}
+\citation{julia-ref}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.4}Firmware}{46}{subsection.3.4.4}}
+\newlabel{sec:test-firmware-python}{{3.4.4}{46}{Firmware}{subsection.3.4.4}{}}
+\@writefile{pyd}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{3.{1}}{}}{46}{pymass.3.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {3.{1}}A Python script to check whether the firmware is properly installed or not}{46}{pymass.3.1}}
+\newlabel{7@xvr}{{}{46}{Firmware}{pymass.3.1}{}}
+\newlabel{7@vr}{{}{46}{Firmware}{pymass.3.1}{}}
+\newlabel{py:test-firmware}{{3.{1}}{46}{Firmware}{pymass.3.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/python/test\textunderscore firmware.py}{46}{lstlisting.3.-5}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.5}Julia}{47}{section.3.5}}
+\newlabel{sec:julia-start}{{3.5}{47}{Julia}{section.3.5}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.1}Downloading and installing on Windows}{47}{subsection.3.5.1}}
+\newlabel{julia-install-windows}{{3.5.1}{47}{Downloading and installing on Windows}{subsection.3.5.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.27}{\ignorespaces Julia's website to download 64-bit Windows/Linux binaries\relax }}{48}{figure.caption.54}}
+\newlabel{julia-download}{{3.27}{48}{Julia's website to download 64-bit Windows/Linux binaries\relax }{figure.caption.54}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.28}{\ignorespaces Installing Julia 1.6.0 on Windows\relax }}{48}{figure.caption.55}}
+\newlabel{julia-windows-install}{{3.28}{48}{Installing Julia 1.6.0 on Windows\relax }{figure.caption.55}{}}
+\citation{julia-serial-ports}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.29}{\ignorespaces Windows command prompt to launch Julia REPL\relax }}{50}{figure.caption.56}}
+\newlabel{julia-repl-windows}{{3.29}{50}{Windows command prompt to launch Julia REPL\relax }{figure.caption.56}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.30}{\ignorespaces Windows command prompt to enter Pkg REPL in Julia\relax }}{50}{figure.caption.57}}
+\newlabel{julia-pkg-windows}{{3.30}{50}{Windows command prompt to enter Pkg REPL in Julia\relax }{figure.caption.57}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.2}Downloading and installing GNU/Linux Ubuntu}{51}{subsection.3.5.2}}
+\newlabel{julia-install-linux}{{3.5.2}{51}{Downloading and installing GNU/Linux Ubuntu}{subsection.3.5.2}{}}
+\citation{julia-serial-ports}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.31}{\ignorespaces Linux terminal to launch Julia REPL\relax }}{53}{figure.caption.58}}
+\newlabel{julia-repl}{{3.31}{53}{Linux terminal to launch Julia REPL\relax }{figure.caption.58}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.32}{\ignorespaces Linux terminal to enter Pkg REPL in Julia\relax }}{54}{figure.caption.59}}
+\newlabel{julia-pkg}{{3.32}{54}{Linux terminal to enter Pkg REPL in Julia\relax }{figure.caption.59}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.3}Julia-Arduino toolbox}{54}{subsection.3.5.3}}
+\newlabel{sec:julia-toolbox}{{3.5.3}{54}{Julia-Arduino toolbox}{subsection.3.5.3}{}}
+\newlabel{8@xvr}{{}{54}{Julia-Arduino toolbox}{subsection.3.5.3}{}}
+\newlabel{8@vr}{{}{54}{Julia-Arduino toolbox}{subsection.3.5.3}{}}
+\citation{om-ref}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.4}Firmware}{55}{subsection.3.5.4}}
+\newlabel{sec:test-firmware-julia}{{3.5.4}{55}{Firmware}{subsection.3.5.4}{}}
+\@writefile{cod}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{3.{1}}{}}{55}{juliamass.3.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {3.{1}}A Julia source file to check whether the firmware is properly installed or not}{55}{juliamass.3.1}}
+\newlabel{9@xvr}{{}{55}{Firmware}{juliamass.3.1}{}}
+\newlabel{9@vr}{{}{55}{Firmware}{juliamass.3.1}{}}
+\newlabel{julia:test-firmware}{{3.{1}}{55}{Firmware}{juliamass.3.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/julia/test\textunderscore firmware.jl}{55}{lstlisting.3.-6}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.6}OpenModelica}{55}{section.3.6}}
+\newlabel{sec:OpenModelica-start}{{3.6}{55}{OpenModelica}{section.3.6}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.1}Downloading and installing on Windows}{56}{subsection.3.6.1}}
+\newlabel{openmodelica-install-windows}{{3.6.1}{56}{Downloading and installing on Windows}{subsection.3.6.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.33}{\ignorespaces Allowing Microsoft Defender to run the executable file\relax }}{57}{figure.caption.60}}
+\newlabel{om-run-anyway}{{3.33}{57}{Allowing Microsoft Defender to run the executable file\relax }{figure.caption.60}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.2}Downloading and installing on GNU/Linux Ubuntu}{57}{subsection.3.6.2}}
+\newlabel{openmodelica-install-linux}{{3.6.2}{57}{Downloading and installing on GNU/Linux Ubuntu}{subsection.3.6.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.3}Simulating models in OpenModelica}{57}{subsection.3.6.3}}
+\newlabel{OpenModelica-code-execution}{{3.6.3}{57}{Simulating models in OpenModelica}{subsection.3.6.3}{}}
\citation{om-ref}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces Setup of Modelica Standard Library version\relax }}{28}{figure.caption.31}}
-\newlabel{om-help}{{3.7}{28}{Setup of Modelica Standard Library version\relax }{figure.caption.31}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.8}{\ignorespaces User Interface of OMEdit\relax }}{29}{figure.caption.32}}
-\newlabel{om-ui}{{3.8}{29}{User Interface of OMEdit\relax }{figure.caption.32}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.9}{\ignorespaces Opening a model in OMEdit\relax }}{30}{figure.caption.33}}
-\newlabel{om-model-open}{{3.9}{30}{Opening a model in OMEdit\relax }{figure.caption.33}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.10}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{31}{figure.caption.34}}
-\newlabel{om-modeling}{{3.10}{31}{Opening a model in diagram view in OMEdit\relax }{figure.caption.34}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.11}{\ignorespaces Different views of a model in OMEdit\relax }}{31}{figure.caption.35}}
-\newlabel{om-views}{{3.11}{31}{Different views of a model in OMEdit\relax }{figure.caption.35}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.12}{\ignorespaces Opening a model in text view in OMEdit\relax }}{32}{figure.caption.36}}
-\newlabel{om-text-view}{{3.12}{32}{Opening a model in text view in OMEdit\relax }{figure.caption.36}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.13}{\ignorespaces Simulating a model in OMEdit\relax }}{32}{figure.caption.37}}
-\newlabel{om-simulate}{{3.13}{32}{Simulating a model in OMEdit\relax }{figure.caption.37}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.14}{\ignorespaces Output window of OMEdit\relax }}{33}{figure.caption.38}}
-\newlabel{om-sim-success}{{3.14}{33}{Output window of OMEdit\relax }{figure.caption.38}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}OpenModelica-Arduino toolbox}{33}{subsection.3.2.4}}
-\newlabel{sec:load-om-toolbox}{{3.2.4}{33}{OpenModelica-Arduino toolbox}{subsection.3.2.4}{}}
-\newlabel{4@xvr}{{}{33}{OpenModelica-Arduino toolbox}{subsection.3.2.4}{}}
-\newlabel{4@vr}{{}{33}{OpenModelica-Arduino toolbox}{subsection.3.2.4}{}}
-\newlabel{itm:library}{{4}{34}{OpenModelica-Arduino toolbox}{Item.93}{}}
-\newlabel{itm:locate}{{5}{34}{OpenModelica-Arduino toolbox}{Item.94}{}}
-\newlabel{itm:simulate}{{6}{34}{OpenModelica-Arduino toolbox}{Item.95}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.5}Firmware}{34}{subsection.3.2.5}}
-\newlabel{om-firmware}{{3.2.5}{34}{Firmware}{subsection.3.2.5}{}}
-\newlabel{sec:test-firmware-OpenModelica}{{3.2.5}{34}{Firmware}{subsection.3.2.5}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.34}{\ignorespaces Setup of Modelica Standard Library version\relax }}{58}{figure.caption.61}}
+\newlabel{om-help}{{3.34}{58}{Setup of Modelica Standard Library version\relax }{figure.caption.61}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.35}{\ignorespaces User Interface of OMEdit\relax }}{59}{figure.caption.62}}
+\newlabel{om-ui}{{3.35}{59}{User Interface of OMEdit\relax }{figure.caption.62}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.36}{\ignorespaces Opening a model in OMEdit\relax }}{60}{figure.caption.63}}
+\newlabel{om-model-open}{{3.36}{60}{Opening a model in OMEdit\relax }{figure.caption.63}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.37}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{61}{figure.caption.64}}
+\newlabel{om-modeling}{{3.37}{61}{Opening a model in diagram view in OMEdit\relax }{figure.caption.64}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.38}{\ignorespaces Different views of a model in OMEdit\relax }}{61}{figure.caption.65}}
+\newlabel{om-views}{{3.38}{61}{Different views of a model in OMEdit\relax }{figure.caption.65}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.39}{\ignorespaces Opening a model in text view in OMEdit\relax }}{62}{figure.caption.66}}
+\newlabel{om-text-view}{{3.39}{62}{Opening a model in text view in OMEdit\relax }{figure.caption.66}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.40}{\ignorespaces Simulating a model in OMEdit\relax }}{62}{figure.caption.67}}
+\newlabel{om-simulate}{{3.40}{62}{Simulating a model in OMEdit\relax }{figure.caption.67}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.41}{\ignorespaces Output window of OMEdit\relax }}{63}{figure.caption.68}}
+\newlabel{om-sim-success}{{3.41}{63}{Output window of OMEdit\relax }{figure.caption.68}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.4}OpenModelica-Arduino toolbox}{63}{subsection.3.6.4}}
+\newlabel{sec:load-om-toolbox}{{3.6.4}{63}{OpenModelica-Arduino toolbox}{subsection.3.6.4}{}}
+\newlabel{10@xvr}{{}{63}{OpenModelica-Arduino toolbox}{subsection.3.6.4}{}}
+\newlabel{10@vr}{{}{63}{OpenModelica-Arduino toolbox}{subsection.3.6.4}{}}
+\newlabel{itm:library}{{4}{64}{OpenModelica-Arduino toolbox}{Item.158}{}}
+\newlabel{itm:locate}{{5}{64}{OpenModelica-Arduino toolbox}{Item.159}{}}
+\newlabel{itm:simulate}{{6}{64}{OpenModelica-Arduino toolbox}{Item.160}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.5}Firmware}{64}{subsection.3.6.5}}
+\newlabel{om-firmware}{{3.6.5}{64}{Firmware}{subsection.3.6.5}{}}
+\newlabel{sec:test-firmware-OpenModelica}{{3.6.5}{64}{Firmware}{subsection.3.6.5}{}}
\@writefile{cod}{\addvspace {10pt}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.15}{\ignorespaces Examples provided in the OpenModelica-Arduino toolbox\relax }}{35}{figure.caption.39}}
-\newlabel{om-examples-toolbox}{{3.15}{35}{Examples provided in the OpenModelica-Arduino toolbox\relax }{figure.caption.39}{}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{35}{OpenModelicamass.3.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {3.{1}}An OpenModelica code/model to check whether the firmware is properly installed or not}{35}{OpenModelicamass.3.1}}
-\newlabel{5@xvr}{{}{35}{Firmware}{OpenModelicamass.3.1}{}}
-\newlabel{5@vr}{{}{35}{Firmware}{OpenModelicamass.3.1}{}}
-\newlabel{OpenModelica:test-firmware}{{3.{1}}{35}{Firmware}{OpenModelicamass.3.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/openmodelica/windows//test\textunderscore firmware.mo}{35}{lstlisting.3.-2}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{37}{chapter.4}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.42}{\ignorespaces Examples provided in the OpenModelica-Arduino toolbox\relax }}{65}{figure.caption.69}}
+\newlabel{om-examples-toolbox}{{3.42}{65}{Examples provided in the OpenModelica-Arduino toolbox\relax }{figure.caption.69}{}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{65}{OpenModelicamass.3.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {3.{1}}An OpenModelica code/model to check whether the firmware is properly installed or not}{65}{OpenModelicamass.3.1}}
+\newlabel{11@xvr}{{}{65}{Firmware}{OpenModelicamass.3.1}{}}
+\newlabel{11@vr}{{}{65}{Firmware}{OpenModelicamass.3.1}{}}
+\newlabel{OpenModelica:test-firmware}{{3.{1}}{65}{Firmware}{OpenModelicamass.3.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/openmodelica/windows//test\textunderscore firmware.mo}{65}{lstlisting.3.-7}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{67}{chapter.4}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{led}{{4}{37}{Interfacing a Light Emitting Diode}{chapter.4}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {4.1}Preliminaries}{37}{section.4.1}}
-\newlabel{sec:led-pril}{{4.1}{37}{Preliminaries}{section.4.1}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{37}{figure.caption.40}}
-\newlabel{fig:ledsym}{{4.1}{37}{Light Emitting Diode\relax }{figure.caption.40}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for the RGB LED on the shield\relax }}{38}{figure.caption.41}}
-\newlabel{fig:ledblock}{{4.2}{38}{Internal connection diagram for the RGB LED on the shield\relax }{figure.caption.41}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino Uno\ and shield\relax }}{38}{figure.caption.42}}
-\newlabel{fig:uno-shield-connect}{{4.3}{38}{Connecting \arduino \ and shield\relax }{figure.caption.42}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces An RGB LED with Arduino Uno\ using a breadboard\relax }}{39}{figure.caption.43}}
-\newlabel{fig:ard-rgb-bread}{{4.4}{39}{An RGB LED with \arduino \ using a breadboard\relax }{figure.caption.43}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{39}{section.4.2}}
-\@writefile{toc}{\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{40}{section.4.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{40}{subsection.4.3.1}}
-\newlabel{sec:light-ard}{{4.3.1}{40}{Lighting the LED}{subsection.4.3.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{40}{lstlisting.4.-3}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{40}{lstlisting.4.-4}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{40}{lstlisting.4.-5}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{40}{lstlisting.4.-6}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{41}{section*.44}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{41}{section*.46}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{1}}{}}{41}{egmass.4.1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{42}{figure.caption.45}}
-\newlabel{fig:led-uno}{{4.5}{42}{LED experiments directly on \arduino \ board, without the shield\relax }{figure.caption.45}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{42}{subsection.4.3.2}}
-\newlabel{sec:led-arduino-code}{{4.3.2}{42}{Arduino Code}{subsection.4.3.2}{}}
+\newlabel{led}{{4}{67}{Interfacing a Light Emitting Diode}{chapter.4}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.1}Preliminaries}{67}{section.4.1}}
+\newlabel{sec:led-pril}{{4.1}{67}{Preliminaries}{section.4.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{67}{figure.caption.70}}
+\newlabel{fig:ledsym}{{4.1}{67}{Light Emitting Diode\relax }{figure.caption.70}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for the RGB LED on the shield\relax }}{68}{figure.caption.71}}
+\newlabel{fig:ledblock}{{4.2}{68}{Internal connection diagram for the RGB LED on the shield\relax }{figure.caption.71}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino Uno\ and shield\relax }}{68}{figure.caption.72}}
+\newlabel{fig:uno-shield-connect}{{4.3}{68}{Connecting \arduino \ and shield\relax }{figure.caption.72}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces An RGB LED with Arduino Uno\ using a breadboard\relax }}{69}{figure.caption.73}}
+\newlabel{fig:ard-rgb-bread}{{4.4}{69}{An RGB LED with \arduino \ using a breadboard\relax }{figure.caption.73}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{69}{section.4.2}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{70}{section.4.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{70}{subsection.4.3.1}}
+\newlabel{sec:light-ard}{{4.3.1}{70}{Lighting the LED}{subsection.4.3.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{70}{lstlisting.4.-8}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{70}{lstlisting.4.-9}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{70}{lstlisting.4.-10}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{70}{lstlisting.4.-11}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{71}{section*.74}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{71}{section*.76}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{1}}{}}{71}{egmass.4.1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{72}{figure.caption.75}}
+\newlabel{fig:led-uno}{{4.5}{72}{LED experiments directly on \arduino \ board, without the shield\relax }{figure.caption.75}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{72}{subsection.4.3.2}}
+\newlabel{sec:led-arduino-code}{{4.3.2}{72}{Arduino Code}{subsection.4.3.2}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{42}{ardmass.4.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{42}{ardmass.4.1}}
-\newlabel{6@xvr}{{}{42}{Arduino Code}{ardmass.4.1}{}}
-\newlabel{6@vr}{{}{42}{Arduino Code}{ardmass.4.1}{}}
-\newlabel{ard:led-blue}{{4.{1}}{42}{Arduino Code}{ardmass.4.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{42}{lstlisting.4.-8}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{42}{ardmass.4.2}}
-\@writefile{ard}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{42}{ardmass.4.2}}
-\newlabel{7@xvr}{{}{42}{Arduino Code}{ardmass.4.2}{}}
-\newlabel{7@vr}{{}{42}{Arduino Code}{ardmass.4.2}{}}
-\newlabel{ard:led-blue-delay}{{4.{2}}{42}{Arduino Code}{ardmass.4.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{42}{lstlisting.4.-9}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{43}{ardmass.4.3}}
-\@writefile{ard}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{43}{ardmass.4.3}}
-\newlabel{8@xvr}{{}{43}{Arduino Code}{ardmass.4.3}{}}
-\newlabel{8@vr}{{}{43}{Arduino Code}{ardmass.4.3}{}}
-\newlabel{ard:led-blue-red}{{4.{3}}{43}{Arduino Code}{ardmass.4.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash red/led\textendash blue\textendash red.ino}{43}{lstlisting.4.-10}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{43}{ardmass.4.4}}
-\@writefile{ard}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{43}{ardmass.4.4}}
-\newlabel{9@xvr}{{}{43}{Arduino Code}{ardmass.4.4}{}}
-\newlabel{9@vr}{{}{43}{Arduino Code}{ardmass.4.4}{}}
-\newlabel{ard:led-blink}{{4.{4}}{43}{Arduino Code}{ardmass.4.4}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash green\textendash blink/led\textendash green\textendash blink.ino}{43}{lstlisting.4.-11}}
-\@writefile{toc}{\contentsline {section}{\numberline {4.4}Lighting the LED from OpenModelica}{44}{section.4.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{44}{subsection.4.4.1}}
-\newlabel{sec:light-OpenModelica}{{4.4.1}{44}{Lighting the LED}{subsection.4.4.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{44}{lstlisting.4.-12}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{44}{lstlisting.4.-13}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{44}{lstlisting.4.-15}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{45}{lstlisting.4.-18}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{45}{lstlisting.4.-19}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{45}{lstlisting.4.-20}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}OpenModelica Code}{45}{subsection.4.4.2}}
-\newlabel{sec:led-OpenModelica-code}{{4.4.2}{45}{OpenModelica Code}{subsection.4.4.2}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{72}{ardmass.4.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{72}{ardmass.4.1}}
+\newlabel{12@xvr}{{}{72}{Arduino Code}{ardmass.4.1}{}}
+\newlabel{12@vr}{{}{72}{Arduino Code}{ardmass.4.1}{}}
+\newlabel{ard:led-blue}{{4.{1}}{72}{Arduino Code}{ardmass.4.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{72}{lstlisting.4.-13}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{72}{ardmass.4.2}}
+\@writefile{ard}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{72}{ardmass.4.2}}
+\newlabel{13@xvr}{{}{72}{Arduino Code}{ardmass.4.2}{}}
+\newlabel{13@vr}{{}{72}{Arduino Code}{ardmass.4.2}{}}
+\newlabel{ard:led-blue-delay}{{4.{2}}{72}{Arduino Code}{ardmass.4.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{72}{lstlisting.4.-14}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{73}{ardmass.4.3}}
+\@writefile{ard}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{73}{ardmass.4.3}}
+\newlabel{14@xvr}{{}{73}{Arduino Code}{ardmass.4.3}{}}
+\newlabel{14@vr}{{}{73}{Arduino Code}{ardmass.4.3}{}}
+\newlabel{ard:led-blue-red}{{4.{3}}{73}{Arduino Code}{ardmass.4.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash red/led\textendash blue\textendash red.ino}{73}{lstlisting.4.-15}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{73}{ardmass.4.4}}
+\@writefile{ard}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{73}{ardmass.4.4}}
+\newlabel{15@xvr}{{}{73}{Arduino Code}{ardmass.4.4}{}}
+\newlabel{15@vr}{{}{73}{Arduino Code}{ardmass.4.4}{}}
+\newlabel{ard:led-blink}{{4.{4}}{73}{Arduino Code}{ardmass.4.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash green\textendash blink/led\textendash green\textendash blink.ino}{73}{lstlisting.4.-16}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{74}{section.4.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{74}{subsection.4.4.1}}
+\newlabel{sec:light-sci}{{4.4.1}{74}{Lighting the LED}{subsection.4.4.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{74}{lstlisting.4.-18}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{74}{lstlisting.4.-20}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{75}{lstlisting.4.-22}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash delay.sce}{75}{lstlisting.4.-23}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash delay.sce}{75}{lstlisting.4.-24}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{2}}{}}{75}{egmass.4.2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{75}{subsection.4.4.2}}
+\newlabel{sec:led-scilab-code}{{4.4.2}{75}{Scilab Code}{subsection.4.4.2}{}}
+\@writefile{cod}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{75}{codemass.4.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{75}{codemass.4.1}}
+\newlabel{16@xvr}{{}{75}{Scilab Code}{codemass.4.1}{}}
+\newlabel{16@vr}{{}{75}{Scilab Code}{codemass.4.1}{}}
+\newlabel{sci:led-blue}{{4.{1}}{75}{Scilab Code}{codemass.4.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{75}{lstlisting.4.-25}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{76}{codemass.4.2}}
+\@writefile{cod}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{76}{codemass.4.2}}
+\newlabel{17@xvr}{{}{76}{Scilab Code}{codemass.4.2}{}}
+\newlabel{17@vr}{{}{76}{Scilab Code}{codemass.4.2}{}}
+\newlabel{sci:led-blue-delay}{{4.{2}}{76}{Scilab Code}{codemass.4.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash delay.sce}{76}{lstlisting.4.-26}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{76}{codemass.4.3}}
+\@writefile{cod}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{76}{codemass.4.3}}
+\newlabel{18@xvr}{{}{76}{Scilab Code}{codemass.4.3}{}}
+\newlabel{18@vr}{{}{76}{Scilab Code}{codemass.4.3}{}}
+\newlabel{sci:led-blue-red}{{4.{3}}{76}{Scilab Code}{codemass.4.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash red.sce}{76}{lstlisting.4.-27}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{76}{codemass.4.4}}
+\@writefile{cod}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{76}{codemass.4.4}}
+\newlabel{19@xvr}{{}{76}{Scilab Code}{codemass.4.4}{}}
+\newlabel{19@vr}{{}{76}{Scilab Code}{codemass.4.4}{}}
+\newlabel{sci:led-green-blink}{{4.{4}}{76}{Scilab Code}{codemass.4.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash green\textendash blink.sce}{76}{lstlisting.4.-28}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{76}{section.4.5}}
+\newlabel{sec:light-xcos}{{4.5}{76}{Lighting the LED from Scilab Xcos}{section.4.5}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{77}{figure.caption.77}}
+\newlabel{21@xvr}{{}{77}{Turning the blue LED on through Xcos}{figure.caption.77}{}}
+\newlabel{21@vr}{{}{77}{Turning the blue LED on through Xcos}{figure.caption.77}{}}
+\newlabel{fig:led-blue}{{4.6}{77}{Turning the blue LED on through Xcos}{figure.caption.77}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{77}{table.caption.78}}
+\newlabel{tab:led-blue}{{4.1}{77}{Parameters to light the blue LED in Xcos\relax }{table.caption.78}{}}
+\newlabel{22@xvr}{{}{77}{Parameters to light the blue LED in Xcos\relax }{table.caption.78}{}}
+\newlabel{22@vr}{{}{77}{Parameters to light the blue LED in Xcos\relax }{table.caption.78}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{78}{figure.caption.79}}
+\newlabel{24@xvr}{{}{78}{Turning the blue LED on through Xcos for two seconds}{figure.caption.79}{}}
+\newlabel{24@vr}{{}{78}{Turning the blue LED on through Xcos for two seconds}{figure.caption.79}{}}
+\newlabel{fig:led-blue-delay}{{4.7}{78}{Turning the blue LED on through Xcos for two seconds}{figure.caption.79}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{78}{table.caption.80}}
+\newlabel{tab:led-blue-delay}{{4.2}{78}{Parameters to light the blue LED in Xcos for two seconds\relax }{table.caption.80}{}}
+\newlabel{25@xvr}{{}{78}{Parameters to light the blue LED in Xcos for two seconds\relax }{table.caption.80}{}}
+\newlabel{25@vr}{{}{78}{Parameters to light the blue LED in Xcos for two seconds\relax }{table.caption.80}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{79}{figure.caption.81}}
+\newlabel{27@xvr}{{}{79}{Turning the blue and red LEDs on through Xcos and turning them off one by one}{figure.caption.81}{}}
+\newlabel{27@vr}{{}{79}{Turning the blue and red LEDs on through Xcos and turning them off one by one}{figure.caption.81}{}}
+\newlabel{fig:led-blue-red}{{4.8}{79}{Turning the blue and red LEDs on through Xcos and turning them off one by one}{figure.caption.81}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {4.3}{\ignorespaces Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }}{79}{table.caption.82}}
+\newlabel{tab:led-blue-red}{{4.3}{79}{Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }{table.caption.82}{}}
+\newlabel{28@xvr}{{}{79}{Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }{table.caption.82}{}}
+\newlabel{28@vr}{{}{79}{Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }{table.caption.82}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{80}{figure.caption.83}}
+\newlabel{30@xvr}{{}{80}{Blinking the green LED every second through Xcos}{figure.caption.83}{}}
+\newlabel{30@vr}{{}{80}{Blinking the green LED every second through Xcos}{figure.caption.83}{}}
+\newlabel{fig:led-green-blink}{{4.9}{80}{Blinking the green LED every second through Xcos}{figure.caption.83}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{80}{table.caption.84}}
+\newlabel{tab:led-green-blink}{{4.4}{80}{Parameters to make the green LED blink every second\relax }{table.caption.84}{}}
+\newlabel{31@xvr}{{}{80}{Parameters to make the green LED blink every second\relax }{table.caption.84}{}}
+\newlabel{31@vr}{{}{80}{Parameters to make the green LED blink every second\relax }{table.caption.84}{}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{3}}{}}{80}{egmass.4.3}}
+\citation{pySerial}
+\@writefile{toc}{\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{81}{section.4.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{81}{subsection.4.6.1}}
+\newlabel{sec:light-py}{{4.6.1}{81}{Lighting the LED}{subsection.4.6.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{81}{lstlisting.4.-29}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{81}{lstlisting.4.-30}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{81}{lstlisting.4.-31}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{81}{lstlisting.4.-32}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{82}{lstlisting.4.-33}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{82}{lstlisting.4.-34}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash delay.py}{82}{lstlisting.4.-35}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash delay.py}{82}{lstlisting.4.-36}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{4}}{}}{82}{egmass.4.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.2}Python Code}{83}{subsection.4.6.2}}
+\newlabel{sec:led-python-code}{{4.6.2}{83}{Python Code}{subsection.4.6.2}{}}
+\@writefile{pyd}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{1}}{}}{83}{pymass.4.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{83}{pymass.4.1}}
+\newlabel{32@xvr}{{}{83}{Python Code}{pymass.4.1}{}}
+\newlabel{32@vr}{{}{83}{Python Code}{pymass.4.1}{}}
+\newlabel{py:led-blue}{{4.{1}}{83}{Python Code}{pymass.4.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{83}{lstlisting.4.-37}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{2}}{}}{83}{pymass.4.2}}
+\@writefile{pyd}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{83}{pymass.4.2}}
+\newlabel{33@xvr}{{}{83}{Python Code}{pymass.4.2}{}}
+\newlabel{33@vr}{{}{83}{Python Code}{pymass.4.2}{}}
+\newlabel{py:led-blue-delay}{{4.{2}}{83}{Python Code}{pymass.4.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash delay.py}{83}{lstlisting.4.-38}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{3}}{}}{84}{pymass.4.3}}
+\@writefile{pyd}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{84}{pymass.4.3}}
+\newlabel{34@xvr}{{}{84}{Python Code}{pymass.4.3}{}}
+\newlabel{34@vr}{{}{84}{Python Code}{pymass.4.3}{}}
+\newlabel{py:led-blue-red}{{4.{3}}{84}{Python Code}{pymass.4.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash red.py}{84}{lstlisting.4.-39}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{4}}{}}{85}{pymass.4.4}}
+\@writefile{pyd}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{85}{pymass.4.4}}
+\newlabel{35@xvr}{{}{85}{Python Code}{pymass.4.4}{}}
+\newlabel{35@vr}{{}{85}{Python Code}{pymass.4.4}{}}
+\newlabel{py:led-green-blink}{{4.{4}}{85}{Python Code}{pymass.4.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash green\textendash blink.py}{85}{lstlisting.4.-40}}
+\citation{julia-serial-ports}
+\@writefile{toc}{\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{86}{section.4.7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{86}{subsection.4.7.1}}
+\newlabel{sec:light-julia}{{4.7.1}{86}{Lighting the LED}{subsection.4.7.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{86}{lstlisting.4.-41}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{86}{lstlisting.4.-42}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{87}{lstlisting.4.-43}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{87}{lstlisting.4.-44}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash delay.jl}{87}{lstlisting.4.-45}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash delay.jl}{87}{lstlisting.4.-46}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.2}Julia Code}{87}{subsection.4.7.2}}
+\newlabel{sec:led-julia-code}{{4.7.2}{87}{Julia Code}{subsection.4.7.2}{}}
+\@writefile{juliad}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{87}{juliamass.4.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{87}{juliamass.4.1}}
+\newlabel{36@xvr}{{}{87}{Julia Code}{juliamass.4.1}{}}
+\newlabel{36@vr}{{}{87}{Julia Code}{juliamass.4.1}{}}
+\newlabel{julia:led-blue}{{4.{1}}{87}{Julia Code}{juliamass.4.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{87}{lstlisting.4.-47}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{88}{juliamass.4.2}}
+\@writefile{juliad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{88}{juliamass.4.2}}
+\newlabel{37@xvr}{{}{88}{Julia Code}{juliamass.4.2}{}}
+\newlabel{37@vr}{{}{88}{Julia Code}{juliamass.4.2}{}}
+\newlabel{julia:led-blue-delay}{{4.{2}}{88}{Julia Code}{juliamass.4.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash delay.jl}{88}{lstlisting.4.-48}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{88}{juliamass.4.3}}
+\@writefile{juliad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{88}{juliamass.4.3}}
+\newlabel{38@xvr}{{}{88}{Julia Code}{juliamass.4.3}{}}
+\newlabel{38@vr}{{}{88}{Julia Code}{juliamass.4.3}{}}
+\newlabel{julia:led-blue-red}{{4.{3}}{88}{Julia Code}{juliamass.4.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash red.jl}{88}{lstlisting.4.-49}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{88}{juliamass.4.4}}
+\@writefile{juliad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{88}{juliamass.4.4}}
+\newlabel{39@xvr}{{}{88}{Julia Code}{juliamass.4.4}{}}
+\newlabel{39@vr}{{}{88}{Julia Code}{juliamass.4.4}{}}
+\newlabel{julia:led-green-blink}{{4.{4}}{88}{Julia Code}{juliamass.4.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash green\textendash blink.jl}{88}{lstlisting.4.-50}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{89}{section.4.8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{89}{subsection.4.8.1}}
+\newlabel{sec:light-OpenModelica}{{4.8.1}{89}{Lighting the LED}{subsection.4.8.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{89}{lstlisting.4.-51}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{89}{lstlisting.4.-52}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{89}{lstlisting.4.-54}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{90}{lstlisting.4.-57}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{90}{lstlisting.4.-58}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{90}{lstlisting.4.-59}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{90}{subsection.4.8.2}}
+\newlabel{sec:led-OpenModelica-code}{{4.8.2}{90}{OpenModelica Code}{subsection.4.8.2}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{46}{OpenModelicamass.4.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{46}{OpenModelicamass.4.1}}
-\newlabel{OpenModelica:led-blue}{{4.{1}}{46}{OpenModelica Code}{OpenModelicamass.4.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{46}{lstlisting.4.-21}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{46}{OpenModelicamass.4.2}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{46}{OpenModelicamass.4.2}}
-\newlabel{OpenModelica:led-blue-delay}{{4.{2}}{46}{OpenModelica Code}{OpenModelicamass.4.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{46}{lstlisting.4.-22}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{47}{OpenModelicamass.4.3}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{47}{OpenModelicamass.4.3}}
-\newlabel{OpenModelica:led-blue-red}{{4.{3}}{47}{OpenModelica Code}{OpenModelicamass.4.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash red.mo}{47}{lstlisting.4.-23}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{48}{OpenModelicamass.4.4}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{48}{OpenModelicamass.4.4}}
-\newlabel{OpenModelica:led-green-blink}{{4.{4}}{48}{OpenModelica Code}{OpenModelicamass.4.4}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash green\textendash blink.mo}{48}{lstlisting.4.-24}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{49}{chapter.5}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{91}{OpenModelicamass.4.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{91}{OpenModelicamass.4.1}}
+\newlabel{OpenModelica:led-blue}{{4.{1}}{91}{OpenModelica Code}{OpenModelicamass.4.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{91}{lstlisting.4.-60}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{91}{OpenModelicamass.4.2}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{91}{OpenModelicamass.4.2}}
+\newlabel{OpenModelica:led-blue-delay}{{4.{2}}{91}{OpenModelica Code}{OpenModelicamass.4.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{91}{lstlisting.4.-61}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{92}{OpenModelicamass.4.3}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{92}{OpenModelicamass.4.3}}
+\newlabel{OpenModelica:led-blue-red}{{4.{3}}{92}{OpenModelica Code}{OpenModelicamass.4.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash red.mo}{92}{lstlisting.4.-62}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{93}{OpenModelicamass.4.4}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{93}{OpenModelicamass.4.4}}
+\newlabel{OpenModelica:led-green-blink}{{4.{4}}{93}{OpenModelica Code}{OpenModelicamass.4.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash green\textendash blink.mo}{93}{lstlisting.4.-63}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{95}{chapter.5}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{pushbutton}{{5}{49}{Interfacing a Pushbutton}{chapter.5}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {5.1}Preliminaries}{49}{section.5.1}}
-\@writefile{toc}{\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{49}{section.5.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Internal connection diagram for the pushbutton on the shield\relax }}{50}{figure.caption.47}}
-\newlabel{fig:pushbuttonconn}{{5.1}{50}{Internal connection diagram for the pushbutton on the shield\relax }{figure.caption.47}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{50}{figure.caption.48}}
-\newlabel{fig:switch-bread}{{5.2}{50}{A pushbutton to read its status with Arduino Uno using a breadboard\relax }{figure.caption.48}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{51}{figure.caption.49}}
-\newlabel{fig:switch-led}{{5.3}{51}{A pushbutton to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.49}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {5.3}Reading the pushbutton status from the Arduino IDE}{52}{section.5.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}Reading the pushbutton status}{52}{subsection.5.3.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{52}{lstlisting.5.-25}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{52}{lstlisting.5.-26}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{53}{lstlisting.5.-27}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{53}{subsection.5.3.2}}
-\newlabel{sec:push-arduino-code}{{5.3.2}{53}{Arduino Code}{subsection.5.3.2}{}}
+\newlabel{pushbutton}{{5}{95}{Interfacing a Pushbutton}{chapter.5}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.1}Preliminaries}{95}{section.5.1}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{95}{section.5.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Internal connection diagram for the pushbutton on the shield\relax }}{96}{figure.caption.85}}
+\newlabel{fig:pushbuttonconn}{{5.1}{96}{Internal connection diagram for the pushbutton on the shield\relax }{figure.caption.85}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{96}{figure.caption.86}}
+\newlabel{fig:switch-bread}{{5.2}{96}{A pushbutton to read its status with Arduino Uno using a breadboard\relax }{figure.caption.86}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{97}{figure.caption.87}}
+\newlabel{fig:switch-led}{{5.3}{97}{A pushbutton to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.87}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.3}Reading the pushbutton status from the Arduino IDE}{98}{section.5.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}Reading the pushbutton status}{98}{subsection.5.3.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{98}{lstlisting.5.-64}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{98}{lstlisting.5.-65}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{99}{lstlisting.5.-66}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{99}{subsection.5.3.2}}
+\newlabel{sec:push-arduino-code}{{5.3.2}{99}{Arduino Code}{subsection.5.3.2}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{53}{ardmass.5.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Serial Monitor}{53}{ardmass.5.1}}
-\newlabel{10@xvr}{{}{53}{Arduino Code}{ardmass.5.1}{}}
-\newlabel{10@vr}{{}{53}{Arduino Code}{ardmass.5.1}{}}
-\newlabel{ard:push-100}{{5.{1}}{53}{Arduino Code}{ardmass.5.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{53}{lstlisting.5.-28}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{53}{ardmass.5.2}}
-\@writefile{ard}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{53}{ardmass.5.2}}
-\newlabel{11@xvr}{{}{53}{Arduino Code}{ardmass.5.2}{}}
-\newlabel{11@vr}{{}{53}{Arduino Code}{ardmass.5.2}{}}
-\newlabel{ard:push-200}{{5.{2}}{53}{Arduino Code}{ardmass.5.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{53}{lstlisting.5.-29}}
-\@writefile{toc}{\contentsline {section}{\numberline {5.4}Reading the pushbutton status from OpenModelica}{54}{section.5.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}Reading the pushbutton status}{54}{subsection.5.4.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{54}{lstlisting.5.-30}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{54}{lstlisting.5.-31}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{55}{lstlisting.5.-32}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.2}OpenModelica Code}{55}{subsection.5.4.2}}
-\newlabel{sec:led-OpenModelica-code}{{5.4.2}{55}{OpenModelica Code}{subsection.5.4.2}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{99}{ardmass.5.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Serial Monitor}{99}{ardmass.5.1}}
+\newlabel{40@xvr}{{}{99}{Arduino Code}{ardmass.5.1}{}}
+\newlabel{40@vr}{{}{99}{Arduino Code}{ardmass.5.1}{}}
+\newlabel{ard:push-100}{{5.{1}}{99}{Arduino Code}{ardmass.5.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{99}{lstlisting.5.-67}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{99}{ardmass.5.2}}
+\@writefile{ard}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{99}{ardmass.5.2}}
+\newlabel{41@xvr}{{}{99}{Arduino Code}{ardmass.5.2}{}}
+\newlabel{41@vr}{{}{99}{Arduino Code}{ardmass.5.2}{}}
+\newlabel{ard:push-200}{{5.{2}}{99}{Arduino Code}{ardmass.5.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{99}{lstlisting.5.-68}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.4}Reading the pushbutton Status from Scilab}{100}{section.5.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}Reading the pushbutton Status}{100}{subsection.5.4.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push\textendash button\textendash status.sce}{100}{lstlisting.5.-69}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push\textendash button\textendash status.sce}{100}{lstlisting.5.-70}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces GUI in Scilab to show the status of the pushbutton\relax }}{101}{figure.caption.88}}
+\newlabel{fig:ard-meter}{{5.4}{101}{GUI in Scilab to show the status of the pushbutton\relax }{figure.caption.88}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led\textendash push\textendash button.sce}{101}{lstlisting.5.-71}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{101}{subsection.5.4.2}}
+\newlabel{sec:push-scilab-code}{{5.4.2}{101}{Scilab Code}{subsection.5.4.2}{}}
+\@writefile{cod}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{101}{codemass.5.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the GUI}{101}{codemass.5.1}}
+\newlabel{42@xvr}{{}{101}{Scilab Code}{codemass.5.1}{}}
+\newlabel{42@vr}{{}{101}{Scilab Code}{codemass.5.1}{}}
+\newlabel{sci:push-100}{{5.{1}}{101}{Scilab Code}{codemass.5.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push\textendash button\textendash status.sce}{101}{lstlisting.5.-72}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{102}{codemass.5.2}}
+\@writefile{cod}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{102}{codemass.5.2}}
+\newlabel{43@xvr}{{}{102}{Scilab Code}{codemass.5.2}{}}
+\newlabel{43@vr}{{}{102}{Scilab Code}{codemass.5.2}{}}
+\newlabel{sci:push-200}{{5.{2}}{102}{Scilab Code}{codemass.5.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led\textendash push\textendash button.sce}{102}{lstlisting.5.-73}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.5}Accessing the pushbutton from Xcos}{102}{section.5.5}}
+\newlabel{sec:push-xcos}{{5.5}{102}{Accessing the pushbutton from Xcos}{section.5.5}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.5}{\ignorespaces Printing the push button status on the display block}}{103}{figure.caption.89}}
+\newlabel{45@xvr}{{}{103}{Printing the push button status on the display block}{figure.caption.89}{}}
+\newlabel{45@vr}{{}{103}{Printing the push button status on the display block}{figure.caption.89}{}}
+\newlabel{fig:push-button-status}{{5.5}{103}{Printing the push button status on the display block}{figure.caption.89}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{103}{table.caption.90}}
+\newlabel{tab:push-button-status}{{5.1}{103}{Parameters to print the push button status on the display block\relax }{table.caption.90}{}}
+\newlabel{46@xvr}{{}{103}{Parameters to print the push button status on the display block\relax }{table.caption.90}{}}
+\newlabel{46@vr}{{}{103}{Parameters to print the push button status on the display block\relax }{table.caption.90}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.6}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{104}{figure.caption.91}}
+\newlabel{48@xvr}{{}{104}{Turning the LED on or off, depending on the pushbutton}{figure.caption.91}{}}
+\newlabel{48@vr}{{}{104}{Turning the LED on or off, depending on the pushbutton}{figure.caption.91}{}}
+\newlabel{fig:led-push-button}{{5.6}{104}{Turning the LED on or off, depending on the pushbutton}{figure.caption.91}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{104}{table.caption.92}}
+\newlabel{tab:led-push-button}{{5.2}{104}{Xcos parameters to turn the LED on through the pushbutton\relax }{table.caption.92}{}}
+\newlabel{49@xvr}{{}{104}{Xcos parameters to turn the LED on through the pushbutton\relax }{table.caption.92}{}}
+\newlabel{49@vr}{{}{104}{Xcos parameters to turn the LED on through the pushbutton\relax }{table.caption.92}{}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{5.{1}}{}}{104}{egmass.5.1}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.6}Reading the pushbutton status from Python}{105}{section.5.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.1}Reading the pushbutton status}{105}{subsection.5.6.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push\textendash button\textendash status.py}{105}{lstlisting.5.-74}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push\textendash button\textendash status.py}{105}{lstlisting.5.-75}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led\textendash push\textendash button.py}{106}{lstlisting.5.-76}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.2}Python Code}{106}{subsection.5.6.2}}
+\newlabel{sec:push-python-code}{{5.6.2}{106}{Python Code}{subsection.5.6.2}{}}
+\@writefile{pyd}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{1}}{}}{106}{pymass.5.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Command Prompt or the Terminal}{106}{pymass.5.1}}
+\newlabel{50@xvr}{{}{106}{Python Code}{pymass.5.1}{}}
+\newlabel{50@vr}{{}{106}{Python Code}{pymass.5.1}{}}
+\newlabel{py:push-100}{{5.{1}}{106}{Python Code}{pymass.5.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push\textendash button\textendash status.py}{106}{lstlisting.5.-77}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{2}}{}}{107}{pymass.5.2}}
+\@writefile{pyd}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{107}{pymass.5.2}}
+\newlabel{51@xvr}{{}{107}{Python Code}{pymass.5.2}{}}
+\newlabel{51@vr}{{}{107}{Python Code}{pymass.5.2}{}}
+\newlabel{py:push-200}{{5.{2}}{107}{Python Code}{pymass.5.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led\textendash push\textendash button.py}{107}{lstlisting.5.-78}}
+\citation{julia-serial-ports}
+\@writefile{toc}{\contentsline {section}{\numberline {5.7}Reading the pushbutton status from Julia}{108}{section.5.7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.1}Reading the pushbutton status}{108}{subsection.5.7.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push\textendash button\textendash status.jl}{108}{lstlisting.5.-79}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push\textendash button\textendash status.jl}{108}{lstlisting.5.-80}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led\textendash push\textendash button.jl}{109}{lstlisting.5.-81}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.2}Julia Code}{109}{subsection.5.7.2}}
+\newlabel{sec:push-julia-code}{{5.7.2}{109}{Julia Code}{subsection.5.7.2}{}}
+\@writefile{juliad}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{109}{juliamass.5.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on Command Prompt or the Terminal.}{109}{juliamass.5.1}}
+\newlabel{52@xvr}{{}{109}{Julia Code}{juliamass.5.1}{}}
+\newlabel{52@vr}{{}{109}{Julia Code}{juliamass.5.1}{}}
+\newlabel{julia:push-100}{{5.{1}}{109}{Julia Code}{juliamass.5.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push\textendash button\textendash status.jl}{109}{lstlisting.5.-82}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{109}{juliamass.5.2}}
+\@writefile{juliad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{109}{juliamass.5.2}}
+\newlabel{53@xvr}{{}{109}{Julia Code}{juliamass.5.2}{}}
+\newlabel{53@vr}{{}{109}{Julia Code}{juliamass.5.2}{}}
+\newlabel{julia:push-200}{{5.{2}}{109}{Julia Code}{juliamass.5.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led\textendash push\textendash button.jl}{109}{lstlisting.5.-83}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.8}Reading the pushbutton status from OpenModelica}{110}{section.5.8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.1}Reading the pushbutton status}{110}{subsection.5.8.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{110}{lstlisting.5.-84}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{110}{lstlisting.5.-85}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{111}{lstlisting.5.-86}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{111}{subsection.5.8.2}}
+\newlabel{sec:led-OpenModelica-code}{{5.8.2}{111}{OpenModelica Code}{subsection.5.8.2}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{55}{OpenModelicamass.5.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the output window}{55}{OpenModelicamass.5.1}}
-\newlabel{OpenModelica:push-100}{{5.{1}}{55}{OpenModelica Code}{OpenModelicamass.5.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{55}{lstlisting.5.-33}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{56}{OpenModelicamass.5.2}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{56}{OpenModelicamass.5.2}}
-\newlabel{OpenModelica:push-200}{{5.{2}}{56}{OpenModelica Code}{OpenModelicamass.5.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{56}{lstlisting.5.-34}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{59}{chapter.6}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{111}{OpenModelicamass.5.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the output window}{111}{OpenModelicamass.5.1}}
+\newlabel{OpenModelica:push-100}{{5.{1}}{111}{OpenModelica Code}{OpenModelicamass.5.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{111}{lstlisting.5.-87}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{112}{OpenModelicamass.5.2}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{112}{OpenModelicamass.5.2}}
+\newlabel{OpenModelica:push-200}{{5.{2}}{112}{OpenModelica Code}{OpenModelicamass.5.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{112}{lstlisting.5.-88}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{115}{chapter.6}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{ldr}{{6}{59}{Interfacing a Light Dependent Resistor}{chapter.6}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {6.1}Preliminaries}{59}{section.6.1}}
-\newlabel{fig:ldr}{{6.1a}{60}{Subfigure 6 6.1a}{subfigure.6.1.1}{}}
+\newlabel{ldr}{{6}{115}{Interfacing a Light Dependent Resistor}{chapter.6}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.1}Preliminaries}{115}{section.6.1}}
+\newlabel{fig:ldr}{{6.1a}{116}{Subfigure 6 6.1a}{subfigure.6.1.1}{}}
\newlabel{sub@fig:ldr}{{(a)}{a}{Subfigure 6 6.1a\relax }{subfigure.6.1.1}{}}
-\newlabel{fig:ldrsym}{{6.1b}{60}{Subfigure 6 6.1b}{subfigure.6.1.2}{}}
+\newlabel{fig:ldrsym}{{6.1b}{116}{Subfigure 6 6.1b}{subfigure.6.1.2}{}}
\newlabel{sub@fig:ldrsym}{{(b)}{b}{Subfigure 6 6.1b\relax }{subfigure.6.1.2}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{60}{figure.caption.50}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of an LDR}}}{60}{subfigure.1.1}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of an LDR}}}{60}{subfigure.1.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{60}{figure.caption.51}}
-\newlabel{fig:ldrconn}{{6.2}{60}{Internal connection diagram for the LDR on the shield\relax }{figure.caption.51}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{61}{figure.caption.52}}
-\newlabel{fig:ard-ldr}{{6.3}{61}{An LDR to read its values with \arduino \ using a breadboard\relax }{figure.caption.52}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{61}{section.6.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{62}{figure.caption.53}}
-\newlabel{fig:ard-ldr-led}{{6.4}{62}{An LDR to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.53}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{62}{section.6.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{62}{subsection.6.3.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{62}{lstlisting.6.-35}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{63}{lstlisting.6.-36}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{63}{lstlisting.6.-37}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{1}}{}}{63}{egmass.6.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{64}{subsection.6.3.2}}
-\newlabel{sec:ldr-arduino-code}{{6.3.2}{64}{Arduino Code}{subsection.6.3.2}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{116}{figure.caption.93}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of an LDR}}}{116}{subfigure.1.1}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of an LDR}}}{116}{subfigure.1.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{116}{figure.caption.94}}
+\newlabel{fig:ldrconn}{{6.2}{116}{Internal connection diagram for the LDR on the shield\relax }{figure.caption.94}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{117}{figure.caption.95}}
+\newlabel{fig:ard-ldr}{{6.3}{117}{An LDR to read its values with \arduino \ using a breadboard\relax }{figure.caption.95}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{117}{section.6.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{118}{figure.caption.96}}
+\newlabel{fig:ard-ldr-led}{{6.4}{118}{An LDR to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.96}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{118}{section.6.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{118}{subsection.6.3.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{118}{lstlisting.6.-89}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{119}{lstlisting.6.-90}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{119}{lstlisting.6.-91}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{1}}{}}{119}{egmass.6.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{120}{subsection.6.3.2}}
+\newlabel{sec:ldr-arduino-code}{{6.3.2}{120}{Arduino Code}{subsection.6.3.2}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{64}{ardmass.6.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{64}{ardmass.6.1}}
-\newlabel{12@xvr}{{}{64}{Arduino Code}{ardmass.6.1}{}}
-\newlabel{12@vr}{{}{64}{Arduino Code}{ardmass.6.1}{}}
-\newlabel{ard:ldr-read}{{6.{1}}{64}{Arduino Code}{ardmass.6.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{64}{lstlisting.6.-38}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{64}{ardmass.6.2}}
-\@writefile{ard}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{64}{ardmass.6.2}}
-\newlabel{13@xvr}{{}{64}{Arduino Code}{ardmass.6.2}{}}
-\newlabel{13@vr}{{}{64}{Arduino Code}{ardmass.6.2}{}}
-\newlabel{ard:ldr-led}{{6.{2}}{64}{Arduino Code}{ardmass.6.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash led/ldr\textendash led.ino}{64}{lstlisting.6.-39}}
-\@writefile{toc}{\contentsline {section}{\numberline {6.4}Interfacing the LDR through OpenModelica}{64}{section.6.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{64}{subsection.6.4.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash read.mo}{65}{lstlisting.6.-40}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash read.mo}{65}{lstlisting.6.-41}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}OpenModelica Code}{65}{subsection.6.4.2}}
-\newlabel{sec:ldr-OpenModelica-code}{{6.4.2}{65}{OpenModelica Code}{subsection.6.4.2}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{120}{ardmass.6.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{120}{ardmass.6.1}}
+\newlabel{54@xvr}{{}{120}{Arduino Code}{ardmass.6.1}{}}
+\newlabel{54@vr}{{}{120}{Arduino Code}{ardmass.6.1}{}}
+\newlabel{ard:ldr-read}{{6.{1}}{120}{Arduino Code}{ardmass.6.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{120}{lstlisting.6.-92}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{120}{ardmass.6.2}}
+\@writefile{ard}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{120}{ardmass.6.2}}
+\newlabel{55@xvr}{{}{120}{Arduino Code}{ardmass.6.2}{}}
+\newlabel{55@vr}{{}{120}{Arduino Code}{ardmass.6.2}{}}
+\newlabel{ard:ldr-led}{{6.{2}}{120}{Arduino Code}{ardmass.6.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash led/ldr\textendash led.ino}{120}{lstlisting.6.-93}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{120}{section.6.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{120}{subsection.6.4.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash read.sce}{121}{lstlisting.6.-94}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash read.sce}{121}{lstlisting.6.-95}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{2}}{}}{121}{egmass.6.2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{122}{subsection.6.4.2}}
+\newlabel{sec:ldr-scilab-code}{{6.4.2}{122}{Scilab Code}{subsection.6.4.2}{}}
+\@writefile{cod}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{122}{codemass.6.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{122}{codemass.6.1}}
+\newlabel{56@xvr}{{}{122}{Scilab Code}{codemass.6.1}{}}
+\newlabel{56@vr}{{}{122}{Scilab Code}{codemass.6.1}{}}
+\newlabel{sci:ldr-read}{{6.{1}}{122}{Scilab Code}{codemass.6.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash read.sce}{122}{lstlisting.6.-96}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{122}{codemass.6.2}}
+\@writefile{cod}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{122}{codemass.6.2}}
+\newlabel{57@xvr}{{}{122}{Scilab Code}{codemass.6.2}{}}
+\newlabel{57@vr}{{}{122}{Scilab Code}{codemass.6.2}{}}
+\newlabel{sci:ldr-led}{{6.{2}}{122}{Scilab Code}{codemass.6.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash led.sce}{122}{lstlisting.6.-97}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{122}{section.6.5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{123}{figure.caption.97}}
+\newlabel{59@xvr}{{}{123}{Xcos diagram to read LDR values}{figure.caption.97}{}}
+\newlabel{59@vr}{{}{123}{Xcos diagram to read LDR values}{figure.caption.97}{}}
+\newlabel{fig:ldr-read}{{6.5}{123}{Xcos diagram to read LDR values}{figure.caption.97}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.6}{\ignorespaces Plot window in Xcos to read LDR values\relax }}{123}{figure.caption.98}}
+\newlabel{fig:ldr-read-plot}{{6.6}{123}{Plot window in Xcos to read LDR values\relax }{figure.caption.98}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{124}{table.caption.99}}
+\newlabel{tab:ldr-read}{{6.1}{124}{Xcos parameters to read LDR\relax }{table.caption.99}{}}
+\newlabel{60@xvr}{{}{124}{Xcos parameters to read LDR\relax }{table.caption.99}{}}
+\newlabel{60@vr}{{}{124}{Xcos parameters to read LDR\relax }{table.caption.99}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.7}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{125}{figure.caption.100}}
+\newlabel{62@xvr}{{}{125}{Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}{figure.caption.100}{}}
+\newlabel{62@vr}{{}{125}{Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}{figure.caption.100}{}}
+\newlabel{fig:ldr-led}{{6.7}{125}{Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}{figure.caption.100}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.8}{\ignorespaces Plot window in Xcos to read LDR values and the state of LED\relax }}{125}{figure.caption.101}}
+\newlabel{fig:ldr-led-read-plot}{{6.8}{125}{Plot window in Xcos to read LDR values and the state of LED\relax }{figure.caption.101}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{126}{table.caption.102}}
+\newlabel{tab:ldr-led}{{6.2}{126}{Xcos parameters to read LDR and regulate blue LED\relax }{table.caption.102}{}}
+\newlabel{63@xvr}{{}{126}{Xcos parameters to read LDR and regulate blue LED\relax }{table.caption.102}{}}
+\newlabel{63@vr}{{}{126}{Xcos parameters to read LDR and regulate blue LED\relax }{table.caption.102}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{126}{section.6.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{126}{subsection.6.6.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash read.py}{126}{lstlisting.6.-98}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash read.py}{127}{lstlisting.6.-99}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{3}}{}}{127}{egmass.6.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.2}Python Code}{127}{subsection.6.6.2}}
+\newlabel{sec:ldr-python-code}{{6.6.2}{127}{Python Code}{subsection.6.6.2}{}}
+\@writefile{pyd}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{1}}{}}{127}{pymass.6.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{127}{pymass.6.1}}
+\newlabel{64@xvr}{{}{127}{Python Code}{pymass.6.1}{}}
+\newlabel{64@vr}{{}{127}{Python Code}{pymass.6.1}{}}
+\newlabel{py:ldr-read}{{6.{1}}{127}{Python Code}{pymass.6.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash read.py}{127}{lstlisting.6.-100}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{2}}{}}{128}{pymass.6.2}}
+\@writefile{pyd}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{128}{pymass.6.2}}
+\newlabel{65@xvr}{{}{128}{Python Code}{pymass.6.2}{}}
+\newlabel{65@vr}{{}{128}{Python Code}{pymass.6.2}{}}
+\newlabel{py:ldr-led}{{6.{2}}{128}{Python Code}{pymass.6.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash led.py}{128}{lstlisting.6.-101}}
+\citation{julia-serial-ports}
+\@writefile{toc}{\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{129}{section.6.7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{129}{subsection.6.7.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash read.jl}{130}{lstlisting.6.-102}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash read.jl}{130}{lstlisting.6.-103}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{4}}{}}{130}{egmass.6.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.2}Julia Code}{130}{subsection.6.7.2}}
+\newlabel{sec:ldr-julia-code}{{6.7.2}{130}{Julia Code}{subsection.6.7.2}{}}
+\@writefile{juliad}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{130}{juliamass.6.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{130}{juliamass.6.1}}
+\newlabel{66@xvr}{{}{130}{Julia Code}{juliamass.6.1}{}}
+\newlabel{66@vr}{{}{130}{Julia Code}{juliamass.6.1}{}}
+\newlabel{julia:ldr-read}{{6.{1}}{130}{Julia Code}{juliamass.6.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash read.jl}{131}{lstlisting.6.-104}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{131}{juliamass.6.2}}
+\@writefile{juliad}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{131}{juliamass.6.2}}
+\newlabel{67@xvr}{{}{131}{Julia Code}{juliamass.6.2}{}}
+\newlabel{67@vr}{{}{131}{Julia Code}{juliamass.6.2}{}}
+\newlabel{julia:ldr-led}{{6.{2}}{131}{Julia Code}{juliamass.6.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash led.jl}{131}{lstlisting.6.-105}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{131}{section.6.8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{131}{subsection.6.8.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash read.mo}{132}{lstlisting.6.-106}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash read.mo}{132}{lstlisting.6.-107}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{132}{subsection.6.8.2}}
+\newlabel{sec:ldr-OpenModelica-code}{{6.8.2}{132}{OpenModelica Code}{subsection.6.8.2}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{66}{OpenModelicamass.6.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{66}{OpenModelicamass.6.1}}
-\newlabel{OpenModelica:ldr-read}{{6.{1}}{66}{OpenModelica Code}{OpenModelicamass.6.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash read.mo}{66}{lstlisting.6.-42}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{66}{OpenModelicamass.6.2}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{66}{OpenModelicamass.6.2}}
-\newlabel{OpenModelica:ldr-led}{{6.{2}}{66}{OpenModelica Code}{OpenModelicamass.6.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash led.mo}{66}{lstlisting.6.-43}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{69}{chapter.7}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{132}{OpenModelicamass.6.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{132}{OpenModelicamass.6.1}}
+\newlabel{OpenModelica:ldr-read}{{6.{1}}{132}{OpenModelica Code}{OpenModelicamass.6.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash read.mo}{132}{lstlisting.6.-108}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{133}{OpenModelicamass.6.2}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{133}{OpenModelicamass.6.2}}
+\newlabel{OpenModelica:ldr-led}{{6.{2}}{133}{OpenModelica Code}{OpenModelicamass.6.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash led.mo}{133}{lstlisting.6.-109}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{135}{chapter.7}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{potmeter}{{7}{69}{Interfacing a Potentiometer}{chapter.7}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {7.1}Preliminaries}{69}{section.7.1}}
-\newlabel{14@xvr}{{}{69}{Preliminaries}{figure.caption.54}{}}
-\newlabel{14@vr}{{}{69}{Preliminaries}{figure.caption.54}{}}
-\newlabel{fig:pot}{{7.1a}{70}{Subfigure 7 7.1a}{subfigure.7.1.1}{}}
+\newlabel{potmeter}{{7}{135}{Interfacing a Potentiometer}{chapter.7}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.1}Preliminaries}{135}{section.7.1}}
+\newlabel{68@xvr}{{}{135}{Preliminaries}{figure.caption.103}{}}
+\newlabel{68@vr}{{}{135}{Preliminaries}{figure.caption.103}{}}
+\newlabel{fig:pot}{{7.1a}{136}{Subfigure 7 7.1a}{subfigure.7.1.1}{}}
\newlabel{sub@fig:pot}{{(a)}{a}{Subfigure 7 7.1a\relax }{subfigure.7.1.1}{}}
-\newlabel{fig:potsch}{{7.1b}{70}{Subfigure 7 7.1b}{subfigure.7.1.2}{}}
+\newlabel{fig:potsch}{{7.1b}{136}{Subfigure 7 7.1b}{subfigure.7.1.2}{}}
\newlabel{sub@fig:potsch}{{(b)}{b}{Subfigure 7 7.1b\relax }{subfigure.7.1.2}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{70}{figure.caption.54}}
-\newlabel{fig:potmeterconn}{{7.1}{70}{Potentiometer's schematic on the shield\relax }{figure.caption.54}{}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{70}{subfigure.1.1}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Internal connection diagram for the potentiometer on the shield}}}{70}{subfigure.1.2}}
-\@writefile{toc}{\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{70}{section.7.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{71}{figure.caption.55}}
-\newlabel{fig:pot-led}{{7.2}{71}{A potentiometer to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.55}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{71}{section.7.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{71}{subsection.7.3.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{72}{lstlisting.7.-44}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{72}{lstlisting.7.-45}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{72}{subsection.7.3.2}}
-\newlabel{sec:pot-arduino-code}{{7.3.2}{72}{Arduino Code}{subsection.7.3.2}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{136}{figure.caption.103}}
+\newlabel{fig:potmeterconn}{{7.1}{136}{Potentiometer's schematic on the shield\relax }{figure.caption.103}{}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{136}{subfigure.1.1}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Internal connection diagram for the potentiometer on the shield}}}{136}{subfigure.1.2}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{136}{section.7.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{137}{figure.caption.104}}
+\newlabel{fig:pot-led}{{7.2}{137}{A potentiometer to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.104}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{137}{section.7.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{137}{subsection.7.3.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{138}{lstlisting.7.-110}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{138}{lstlisting.7.-111}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{138}{subsection.7.3.2}}
+\newlabel{sec:pot-arduino-code}{{7.3.2}{138}{Arduino Code}{subsection.7.3.2}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{72}{ardmass.7.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{72}{ardmass.7.1}}
-\newlabel{15@xvr}{{}{72}{Arduino Code}{ardmass.7.1}{}}
-\newlabel{15@vr}{{}{72}{Arduino Code}{ardmass.7.1}{}}
-\newlabel{ard:pot-100}{{7.{1}}{72}{Arduino Code}{ardmass.7.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{72}{lstlisting.7.-46}}
-\@writefile{toc}{\contentsline {section}{\numberline {7.4}Reading the potentiometer from OpenModelica}{73}{section.7.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{73}{subsection.7.4.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot\textendash threshold.mo}{74}{lstlisting.7.-47}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot\textendash threshold.mo}{74}{lstlisting.7.-48}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.2}OpenModelica Code}{74}{subsection.7.4.2}}
-\newlabel{sec:pot-OpenModelica-code}{{7.4.2}{74}{OpenModelica Code}{subsection.7.4.2}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{138}{ardmass.7.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{138}{ardmass.7.1}}
+\newlabel{69@xvr}{{}{138}{Arduino Code}{ardmass.7.1}{}}
+\newlabel{69@vr}{{}{138}{Arduino Code}{ardmass.7.1}{}}
+\newlabel{ard:pot-100}{{7.{1}}{138}{Arduino Code}{ardmass.7.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{138}{lstlisting.7.-112}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.4}Reading the potentiometer from Scilab}{139}{section.7.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{139}{subsection.7.4.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot\textendash threshold.sce}{140}{lstlisting.7.-113}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot\textendash threshold.sce}{140}{lstlisting.7.-114}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.2}Scilab Code}{140}{subsection.7.4.2}}
+\newlabel{sec:pot-scilab-code}{{7.4.2}{140}{Scilab Code}{subsection.7.4.2}{}}
+\@writefile{cod}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{140}{codemass.7.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{140}{codemass.7.1}}
+\newlabel{70@xvr}{{}{140}{Scilab Code}{codemass.7.1}{}}
+\newlabel{70@vr}{{}{140}{Scilab Code}{codemass.7.1}{}}
+\newlabel{sci:pot-100}{{7.{1}}{140}{Scilab Code}{codemass.7.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot\textendash threshold.sce}{140}{lstlisting.7.-115}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{141}{figure.caption.105}}
+\newlabel{72@xvr}{{}{141}{Turning LEDs on through Xcos depending on the potentiometer threshold}{figure.caption.105}{}}
+\newlabel{72@vr}{{}{141}{Turning LEDs on through Xcos depending on the potentiometer threshold}{figure.caption.105}{}}
+\newlabel{fig:pot-threshold}{{7.3}{141}{Turning LEDs on through Xcos depending on the potentiometer threshold}{figure.caption.105}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.5}Reading the potentiometer from Xcos}{141}{section.7.5}}
+\@writefile{lot}{\contentsline {table}{\numberline {7.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{142}{table.caption.106}}
+\newlabel{tab:pot-threshold}{{7.1}{142}{Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }{table.caption.106}{}}
+\newlabel{73@xvr}{{}{142}{Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }{table.caption.106}{}}
+\newlabel{73@vr}{{}{142}{Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }{table.caption.106}{}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{1}}{}}{142}{egmass.7.1}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.6}Reading the potentiometer from Python}{143}{section.7.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.1}Reading the potentiometer}{143}{subsection.7.6.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot\textendash threshold.py}{143}{lstlisting.7.-116}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot\textendash threshold.py}{143}{lstlisting.7.-117}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.2}Python Code}{143}{subsection.7.6.2}}
+\newlabel{sec:pot-python-code}{{7.6.2}{143}{Python Code}{subsection.7.6.2}{}}
+\@writefile{pyd}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{1}}{}}{143}{pymass.7.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{143}{pymass.7.1}}
+\newlabel{74@xvr}{{}{143}{Python Code}{pymass.7.1}{}}
+\newlabel{74@vr}{{}{143}{Python Code}{pymass.7.1}{}}
+\newlabel{py:pot-100}{{7.{1}}{143}{Python Code}{pymass.7.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot\textendash threshold.py}{143}{lstlisting.7.-118}}
+\citation{julia-serial-ports}
+\@writefile{toc}{\contentsline {section}{\numberline {7.7}Reading the potentiometer from Julia}{145}{section.7.7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.1}Reading the potentiometer}{145}{subsection.7.7.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot\textendash threshold.jl}{145}{lstlisting.7.-119}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot\textendash threshold.jl}{145}{lstlisting.7.-120}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.2}Julia Code}{145}{subsection.7.7.2}}
+\newlabel{sec:pot-julia-code}{{7.7.2}{145}{Julia Code}{subsection.7.7.2}{}}
+\@writefile{juliad}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{145}{juliamass.7.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{145}{juliamass.7.1}}
+\newlabel{75@xvr}{{}{145}{Julia Code}{juliamass.7.1}{}}
+\newlabel{75@vr}{{}{145}{Julia Code}{juliamass.7.1}{}}
+\newlabel{julia:pot-100}{{7.{1}}{145}{Julia Code}{juliamass.7.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot\textendash threshold.jl}{145}{lstlisting.7.-121}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.8}Reading the potentiometer from OpenModelica}{146}{section.7.8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.8.1}Reading the potentiometer}{146}{subsection.7.8.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot\textendash threshold.mo}{146}{lstlisting.7.-122}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot\textendash threshold.mo}{146}{lstlisting.7.-123}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.8.2}OpenModelica Code}{147}{subsection.7.8.2}}
+\newlabel{sec:pot-OpenModelica-code}{{7.8.2}{147}{OpenModelica Code}{subsection.7.8.2}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{74}{OpenModelicamass.7.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{74}{OpenModelicamass.7.1}}
-\newlabel{OpenModelica:pot-100}{{7.{1}}{74}{OpenModelica Code}{OpenModelicamass.7.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot\textendash threshold.mo}{74}{lstlisting.7.-49}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{147}{OpenModelicamass.7.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{147}{OpenModelicamass.7.1}}
+\newlabel{OpenModelica:pot-100}{{7.{1}}{147}{OpenModelica Code}{OpenModelicamass.7.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot\textendash threshold.mo}{147}{lstlisting.7.-124}}
\citation{therm-wiki}
\citation{therm-wiki}
-\@writefile{toc}{\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{77}{chapter.8}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{149}{chapter.8}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{thermistor}{{8}{77}{Interfacing a Thermistor}{chapter.8}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {8.1}Preliminaries}{77}{section.8.1}}
-\newlabel{fig:therm}{{8.1a}{78}{Subfigure 8 8.1a}{subfigure.8.1.1}{}}
+\newlabel{thermistor}{{8}{149}{Interfacing a Thermistor}{chapter.8}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {8.1}Preliminaries}{149}{section.8.1}}
+\newlabel{fig:therm}{{8.1a}{150}{Subfigure 8 8.1a}{subfigure.8.1.1}{}}
\newlabel{sub@fig:therm}{{(a)}{a}{Subfigure 8 8.1a\relax }{subfigure.8.1.1}{}}
-\newlabel{fig:thermsym}{{8.1b}{78}{Subfigure 8 8.1b}{subfigure.8.1.2}{}}
+\newlabel{fig:thermsym}{{8.1b}{150}{Subfigure 8 8.1b}{subfigure.8.1.2}{}}
\newlabel{sub@fig:thermsym}{{(b)}{b}{Subfigure 8 8.1b\relax }{subfigure.8.1.2}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{78}{figure.caption.56}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{78}{subfigure.1.1}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{78}{subfigure.1.2}}
-\newlabel{fig:therm-conn}{{8.2a}{78}{Subfigure 8 8.2a}{subfigure.8.2.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{150}{figure.caption.107}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{150}{subfigure.1.1}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{150}{subfigure.1.2}}
+\newlabel{fig:therm-conn}{{8.2a}{150}{Subfigure 8 8.2a}{subfigure.8.2.1}{}}
\newlabel{sub@fig:therm-conn}{{(a)}{a}{Subfigure 8 8.2a\relax }{subfigure.8.2.1}{}}
-\newlabel{fig:buzzer-conn}{{8.2b}{78}{Subfigure 8 8.2b}{subfigure.8.2.2}{}}
+\newlabel{fig:buzzer-conn}{{8.2b}{150}{Subfigure 8 8.2b}{subfigure.8.2.2}{}}
\newlabel{sub@fig:buzzer-conn}{{(b)}{b}{Subfigure 8 8.2b\relax }{subfigure.8.2.2}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {8.2}{\ignorespaces Internal connection diagrams for thermistor and buzzer on the shield\relax }}{78}{figure.caption.57}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Thermistor connection diagram}}}{78}{subfigure.2.1}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Buzzer connection diagram}}}{78}{subfigure.2.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{79}{figure.caption.58}}
-\newlabel{fig:ard-therm-bread}{{8.3}{79}{A thermistor to read its values with Arduino Uno using a breadboard\relax }{figure.caption.58}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{79}{section.8.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{80}{figure.caption.59}}
-\newlabel{fig:ard-therm-buzzer}{{8.4}{80}{A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }{figure.caption.59}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {8.3}Interfacing the thermistor from the Arduino IDE}{80}{section.8.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}Interfacing the thermistor}{80}{subsection.8.3.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{80}{lstlisting.8.-50}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{81}{lstlisting.8.-51}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{81}{lstlisting.8.-52}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{82}{lstlisting.8.-53}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{82}{section*.60}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{8.{1}}{}}{82}{egmass.8.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{82}{subsection.8.3.2}}
-\newlabel{sec:therm-arduino-code}{{8.3.2}{82}{Arduino Code}{subsection.8.3.2}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.2}{\ignorespaces Internal connection diagrams for thermistor and buzzer on the shield\relax }}{150}{figure.caption.108}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Thermistor connection diagram}}}{150}{subfigure.2.1}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Buzzer connection diagram}}}{150}{subfigure.2.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{151}{figure.caption.109}}
+\newlabel{fig:ard-therm-bread}{{8.3}{151}{A thermistor to read its values with Arduino Uno using a breadboard\relax }{figure.caption.109}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{151}{section.8.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{152}{figure.caption.110}}
+\newlabel{fig:ard-therm-buzzer}{{8.4}{152}{A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }{figure.caption.110}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {8.3}Interfacing the thermistor from the Arduino IDE}{152}{section.8.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}Interfacing the thermistor}{152}{subsection.8.3.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{152}{lstlisting.8.-125}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{153}{lstlisting.8.-126}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{153}{lstlisting.8.-127}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{154}{lstlisting.8.-128}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{154}{section*.111}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{8.{1}}{}}{154}{egmass.8.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{154}{subsection.8.3.2}}
+\newlabel{sec:therm-arduino-code}{{8.3.2}{154}{Arduino Code}{subsection.8.3.2}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{82}{ardmass.8.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{82}{ardmass.8.1}}
-\newlabel{16@xvr}{{}{82}{Arduino Code}{ardmass.8.1}{}}
-\newlabel{16@vr}{{}{82}{Arduino Code}{ardmass.8.1}{}}
-\newlabel{ard:therm-read}{{8.{1}}{82}{Arduino Code}{ardmass.8.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{82}{lstlisting.8.-54}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{83}{ardmass.8.2}}
-\@writefile{ard}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{83}{ardmass.8.2}}
-\newlabel{17@xvr}{{}{83}{Arduino Code}{ardmass.8.2}{}}
-\newlabel{17@vr}{{}{83}{Arduino Code}{ardmass.8.2}{}}
-\newlabel{ard:therm-buzzer}{{8.{2}}{83}{Arduino Code}{ardmass.8.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{83}{lstlisting.8.-55}}
-\@writefile{toc}{\contentsline {section}{\numberline {8.4}Interfacing the thermistor from OpenModelica}{84}{section.8.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.1}Interfacing the thermistor}{84}{subsection.8.4.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash read.mo}{84}{lstlisting.8.-56}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash read.mo}{84}{lstlisting.8.-57}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{85}{lstlisting.8.-58}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{85}{section*.61}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.2}OpenModelica Code}{85}{subsection.8.4.2}}
-\newlabel{sec:therm-OpenModelica-code}{{8.4.2}{85}{OpenModelica Code}{subsection.8.4.2}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{154}{ardmass.8.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{154}{ardmass.8.1}}
+\newlabel{76@xvr}{{}{154}{Arduino Code}{ardmass.8.1}{}}
+\newlabel{76@vr}{{}{154}{Arduino Code}{ardmass.8.1}{}}
+\newlabel{ard:therm-read}{{8.{1}}{154}{Arduino Code}{ardmass.8.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{154}{lstlisting.8.-129}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{155}{ardmass.8.2}}
+\@writefile{ard}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{155}{ardmass.8.2}}
+\newlabel{77@xvr}{{}{155}{Arduino Code}{ardmass.8.2}{}}
+\newlabel{77@vr}{{}{155}{Arduino Code}{ardmass.8.2}{}}
+\newlabel{ard:therm-buzzer}{{8.{2}}{155}{Arduino Code}{ardmass.8.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{155}{lstlisting.8.-130}}
+\@writefile{toc}{\contentsline {section}{\numberline {8.4}Interfacing the thermistor from Scilab}{156}{section.8.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.1}Interfacing the thermistor}{156}{subsection.8.4.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash read.sce}{156}{lstlisting.8.-131}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash read.sce}{156}{lstlisting.8.-132}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash buzzer.sce}{157}{lstlisting.8.-133}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{157}{section*.112}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{8.{2}}{}}{157}{egmass.8.2}}
+\newlabel{therm-abc}{{8.1}{157}{Interfacing the thermistor}{equation.8.4.1}{}}
+\newlabel{therm-beta}{{8.2}{158}{Interfacing the thermistor}{equation.8.4.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{158}{subsection.8.4.2}}
+\newlabel{sec:therm-scilab-code}{{8.4.2}{158}{Scilab Code}{subsection.8.4.2}{}}
+\@writefile{cod}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{158}{codemass.8.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{158}{codemass.8.1}}
+\newlabel{78@xvr}{{}{158}{Scilab Code}{codemass.8.1}{}}
+\newlabel{78@vr}{{}{158}{Scilab Code}{codemass.8.1}{}}
+\newlabel{sci:therm-read}{{8.{1}}{158}{Scilab Code}{codemass.8.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash read.sce}{158}{lstlisting.8.-134}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{2}}{}}{158}{codemass.8.2}}
+\@writefile{cod}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{158}{codemass.8.2}}
+\newlabel{79@xvr}{{}{158}{Scilab Code}{codemass.8.2}{}}
+\newlabel{79@vr}{{}{158}{Scilab Code}{codemass.8.2}{}}
+\newlabel{sci:therm-buzzer}{{8.{2}}{158}{Scilab Code}{codemass.8.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash buzzer.sce}{159}{lstlisting.8.-135}}
+\@writefile{toc}{\contentsline {section}{\numberline {8.5}Interfacing the thermistor from Xcos}{159}{section.8.5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.5}{\ignorespaces Xcos diagram to read thermistor values}}{160}{figure.caption.113}}
+\newlabel{81@xvr}{{}{160}{Xcos diagram to read thermistor values}{figure.caption.113}{}}
+\newlabel{81@vr}{{}{160}{Xcos diagram to read thermistor values}{figure.caption.113}{}}
+\newlabel{fig:therm-read}{{8.5}{160}{Xcos diagram to read thermistor values}{figure.caption.113}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{160}{table.caption.114}}
+\newlabel{tab:therm-read}{{8.1}{160}{Xcos parameters to read thermistor\relax }{table.caption.114}{}}
+\newlabel{82@xvr}{{}{160}{Xcos parameters to read thermistor\relax }{table.caption.114}{}}
+\newlabel{82@vr}{{}{160}{Xcos parameters to read thermistor\relax }{table.caption.114}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.6}{\ignorespaces Plot window in Xcos to read thermistor values\relax }}{161}{figure.caption.115}}
+\newlabel{fig:therm-read-output}{{8.6}{161}{Plot window in Xcos to read thermistor values\relax }{figure.caption.115}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}}{161}{figure.caption.116}}
+\newlabel{84@xvr}{{}{161}{Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}{figure.caption.116}{}}
+\newlabel{84@vr}{{}{161}{Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}{figure.caption.116}{}}
+\newlabel{fig:therm-buzzer}{{8.7}{161}{Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}{figure.caption.116}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {8.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{162}{table.caption.117}}
+\newlabel{tab:therm-buzzer}{{8.2}{162}{Xcos parameters to read thermistor and switch the buzzer\relax }{table.caption.117}{}}
+\newlabel{85@xvr}{{}{162}{Xcos parameters to read thermistor and switch the buzzer\relax }{table.caption.117}{}}
+\newlabel{85@vr}{{}{162}{Xcos parameters to read thermistor and switch the buzzer\relax }{table.caption.117}{}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{162}{section*.119}}
+\@writefile{toc}{\contentsline {section}{\numberline {8.6}Interfacing the thermistor from Python}{162}{section.8.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.1}Interfacing the thermistor}{162}{subsection.8.6.1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.8}{\ignorespaces Plot window in Xcos to read thermistor values and the state of LED\relax }}{163}{figure.caption.118}}
+\newlabel{fig:therm-buzzer-output}{{8.8}{163}{Plot window in Xcos to read thermistor values and the state of LED\relax }{figure.caption.118}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash read.py}{163}{lstlisting.8.-136}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash read.py}{163}{lstlisting.8.-137}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash buzzer.py}{164}{lstlisting.8.-138}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{164}{section*.120}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.2}Python Code}{165}{subsection.8.6.2}}
+\newlabel{sec:therm-pyhton-code}{{8.6.2}{165}{Python Code}{subsection.8.6.2}{}}
+\@writefile{pyd}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{1}}{}}{165}{pymass.8.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{165}{pymass.8.1}}
+\newlabel{86@xvr}{{}{165}{Python Code}{pymass.8.1}{}}
+\newlabel{86@vr}{{}{165}{Python Code}{pymass.8.1}{}}
+\newlabel{py:therm-read}{{8.{1}}{165}{Python Code}{pymass.8.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash read.py}{165}{lstlisting.8.-139}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{2}}{}}{165}{pymass.8.2}}
+\@writefile{pyd}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{165}{pymass.8.2}}
+\newlabel{87@xvr}{{}{166}{Python Code}{pymass.8.2}{}}
+\newlabel{87@vr}{{}{166}{Python Code}{pymass.8.2}{}}
+\newlabel{py:therm-buzzer}{{8.{2}}{166}{Python Code}{pymass.8.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash buzzer.py}{166}{lstlisting.8.-140}}
+\citation{julia-serial-ports}
+\@writefile{toc}{\contentsline {section}{\numberline {8.7}Interfacing the thermistor from Julia}{167}{section.8.7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.1}Interfacing the thermistor}{167}{subsection.8.7.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash read.jl}{167}{lstlisting.8.-141}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash read.jl}{167}{lstlisting.8.-142}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash buzzer.jl}{168}{lstlisting.8.-143}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{168}{section*.121}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.2}Julia Code}{168}{subsection.8.7.2}}
+\newlabel{sec:therm-julia-code}{{8.7.2}{168}{Julia Code}{subsection.8.7.2}{}}
+\@writefile{juliad}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{168}{juliamass.8.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{168}{juliamass.8.1}}
+\newlabel{88@xvr}{{}{168}{Julia Code}{juliamass.8.1}{}}
+\newlabel{88@vr}{{}{168}{Julia Code}{juliamass.8.1}{}}
+\newlabel{julia:therm-read}{{8.{1}}{168}{Julia Code}{juliamass.8.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash read.jl}{168}{lstlisting.8.-144}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{2}}{}}{169}{juliamass.8.2}}
+\@writefile{juliad}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{169}{juliamass.8.2}}
+\newlabel{89@xvr}{{}{169}{Julia Code}{juliamass.8.2}{}}
+\newlabel{89@vr}{{}{169}{Julia Code}{juliamass.8.2}{}}
+\newlabel{julia:therm-buzzer}{{8.{2}}{169}{Julia Code}{juliamass.8.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash buzzer.jl}{169}{lstlisting.8.-145}}
+\@writefile{toc}{\contentsline {section}{\numberline {8.8}Interfacing the thermistor from OpenModelica}{169}{section.8.8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.1}Interfacing the thermistor}{169}{subsection.8.8.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash read.mo}{169}{lstlisting.8.-146}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash read.mo}{170}{lstlisting.8.-147}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{170}{lstlisting.8.-148}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{171}{section*.122}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{171}{subsection.8.8.2}}
+\newlabel{sec:therm-OpenModelica-code}{{8.8.2}{171}{OpenModelica Code}{subsection.8.8.2}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{85}{OpenModelicamass.8.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{85}{OpenModelicamass.8.1}}
-\newlabel{OpenModelica:therm-read}{{8.{1}}{85}{OpenModelica Code}{OpenModelicamass.8.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash read.mo}{85}{lstlisting.8.-59}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{2}}{}}{86}{OpenModelicamass.8.2}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{86}{OpenModelicamass.8.2}}
-\newlabel{OpenModelica:therm-buzzer}{{8.{2}}{86}{OpenModelica Code}{OpenModelicamass.8.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{86}{lstlisting.8.-60}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{171}{OpenModelicamass.8.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{171}{OpenModelicamass.8.1}}
+\newlabel{OpenModelica:therm-read}{{8.{1}}{171}{OpenModelica Code}{OpenModelicamass.8.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash read.mo}{171}{lstlisting.8.-149}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{2}}{}}{172}{OpenModelicamass.8.2}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{172}{OpenModelicamass.8.2}}
+\newlabel{OpenModelica:therm-buzzer}{{8.{2}}{172}{OpenModelica Code}{OpenModelicamass.8.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{172}{lstlisting.8.-150}}
\citation{arduino-pwm}
-\@writefile{toc}{\contentsline {chapter}{\numberline {9}Interfacing a Servomotor}{89}{chapter.9}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {9}Interfacing a Servomotor}{173}{chapter.9}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{sec:servo}{{9}{89}{Interfacing a Servomotor}{chapter.9}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {9.1}Preliminaries}{89}{section.9.1}}
-\newlabel{sec:servo-pril}{{9.1}{89}{Preliminaries}{section.9.1}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {9.1}{\ignorespaces Connecting servomotor to the shield attached on Arduino Uno\relax }}{90}{figure.caption.62}}
-\newlabel{fig:servo-shield}{{9.1}{90}{Connecting servomotor to the shield attached on \arduino \relax }{figure.caption.62}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {9.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{90}{table.caption.63}}
-\newlabel{tab:servo-connect}{{9.1}{90}{Connecting a typical servomotor to \arduino \ board\relax }{table.caption.63}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {9.2}Connecting a servomotor with Arduino Uno\ using a breadboard}{90}{section.9.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {9.2}{\ignorespaces A servomotor with Arduino Uno\ using a breadboard\relax }}{91}{figure.caption.64}}
-\newlabel{fig:servo-bread}{{9.2}{91}{A servomotor with \arduino \ using a breadboard\relax }{figure.caption.64}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {9.3}Controlling the servomotor through the Arduino IDE}{91}{section.9.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Controlling the servomotor}{91}{subsection.9.3.1}}
-\newlabel{sec:servo-ard}{{9.3.1}{91}{Controlling the servomotor}{subsection.9.3.1}{}}
+\newlabel{sec:servo}{{9}{173}{Interfacing a Servomotor}{chapter.9}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.1}Preliminaries}{173}{section.9.1}}
+\newlabel{sec:servo-pril}{{9.1}{173}{Preliminaries}{section.9.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9.1}{\ignorespaces Connecting servomotor to the shield attached on Arduino Uno\relax }}{174}{figure.caption.123}}
+\newlabel{fig:servo-shield}{{9.1}{174}{Connecting servomotor to the shield attached on \arduino \relax }{figure.caption.123}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {9.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{174}{table.caption.124}}
+\newlabel{tab:servo-connect}{{9.1}{174}{Connecting a typical servomotor to \arduino \ board\relax }{table.caption.124}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.2}Connecting a servomotor with Arduino Uno\ using a breadboard}{174}{section.9.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9.2}{\ignorespaces A servomotor with Arduino Uno\ using a breadboard\relax }}{175}{figure.caption.125}}
+\newlabel{fig:servo-bread}{{9.2}{175}{A servomotor with \arduino \ using a breadboard\relax }{figure.caption.125}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.3}Controlling the servomotor through the Arduino IDE}{175}{section.9.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Controlling the servomotor}{175}{subsection.9.3.1}}
+\newlabel{sec:servo-ard}{{9.3.1}{175}{Controlling the servomotor}{subsection.9.3.1}{}}
\citation{servo-lib}
-\@writefile{lof}{\contentsline {figure}{\numberline {9.3}{\ignorespaces A servomotor and a potentiometer with Arduino Uno\ using a breadboard\relax }}{92}{figure.caption.65}}
-\newlabel{fig:servo-pot-bread}{{9.3}{92}{A servomotor and a potentiometer with \arduino \ using a breadboard\relax }{figure.caption.65}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{92}{lstlisting.9.-61}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{92}{lstlisting.9.-62}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{92}{lstlisting.9.-63}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{93}{lstlisting.9.-64}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{93}{lstlisting.9.-65}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{93}{lstlisting.9.-66}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{1}}{}}{94}{egmass.9.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{94}{subsection.9.3.2}}
-\newlabel{sec:servo-arduino-code}{{9.3.2}{94}{Arduino Code}{subsection.9.3.2}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9.3}{\ignorespaces A servomotor and a potentiometer with Arduino Uno\ using a breadboard\relax }}{176}{figure.caption.126}}
+\newlabel{fig:servo-pot-bread}{{9.3}{176}{A servomotor and a potentiometer with \arduino \ using a breadboard\relax }{figure.caption.126}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{176}{lstlisting.9.-151}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{176}{lstlisting.9.-152}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{176}{lstlisting.9.-153}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{177}{lstlisting.9.-154}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{177}{lstlisting.9.-155}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{177}{lstlisting.9.-156}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{1}}{}}{178}{egmass.9.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{178}{subsection.9.3.2}}
+\newlabel{sec:servo-arduino-code}{{9.3.2}{178}{Arduino Code}{subsection.9.3.2}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{94}{ardmass.9.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{94}{ardmass.9.1}}
-\newlabel{18@xvr}{{}{94}{Arduino Code}{ardmass.9.1}{}}
-\newlabel{18@vr}{{}{94}{Arduino Code}{ardmass.9.1}{}}
-\newlabel{ard:servo-init}{{9.{1}}{94}{Arduino Code}{ardmass.9.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{94}{lstlisting.9.-67}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{95}{ardmass.9.2}}
-\@writefile{ard}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{95}{ardmass.9.2}}
-\newlabel{19@xvr}{{}{95}{Arduino Code}{ardmass.9.2}{}}
-\newlabel{19@vr}{{}{95}{Arduino Code}{ardmass.9.2}{}}
-\newlabel{ard:servo-reverse}{{9.{2}}{95}{Arduino Code}{ardmass.9.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{95}{lstlisting.9.-68}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{95}{ardmass.9.3}}
-\@writefile{ard}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in increments}{95}{ardmass.9.3}}
-\newlabel{20@xvr}{{}{95}{Arduino Code}{ardmass.9.3}{}}
-\newlabel{20@vr}{{}{95}{Arduino Code}{ardmass.9.3}{}}
-\newlabel{ard:servo-loop}{{9.{3}}{95}{Arduino Code}{ardmass.9.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash loop/servo\textendash loop.ino}{95}{lstlisting.9.-69}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{4}}{}}{95}{ardmass.9.4}}
-\@writefile{ard}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor through the potentiometer}{95}{ardmass.9.4}}
-\newlabel{21@xvr}{{}{95}{Arduino Code}{ardmass.9.4}{}}
-\newlabel{21@vr}{{}{95}{Arduino Code}{ardmass.9.4}{}}
-\newlabel{ard:servo-pot}{{9.{4}}{95}{Arduino Code}{ardmass.9.4}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{95}{lstlisting.9.-70}}
-\@writefile{toc}{\contentsline {section}{\numberline {9.4}Controlling the servomotor through OpenModelica}{96}{section.9.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.1}Controlling the servomotor}{96}{subsection.9.4.1}}
-\newlabel{sec:servo-OpenModelica}{{9.4.1}{96}{Controlling the servomotor}{subsection.9.4.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash init.mo}{96}{lstlisting.9.-71}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash init.mo}{96}{lstlisting.9.-72}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash reverse.mo}{97}{lstlisting.9.-73}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash pot.mo}{97}{lstlisting.9.-74}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.2}OpenModelica Code}{98}{subsection.9.4.2}}
-\newlabel{sec:servo-OpenModelica-code}{{9.4.2}{98}{OpenModelica Code}{subsection.9.4.2}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{178}{ardmass.9.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{178}{ardmass.9.1}}
+\newlabel{90@xvr}{{}{178}{Arduino Code}{ardmass.9.1}{}}
+\newlabel{90@vr}{{}{178}{Arduino Code}{ardmass.9.1}{}}
+\newlabel{ard:servo-init}{{9.{1}}{178}{Arduino Code}{ardmass.9.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{178}{lstlisting.9.-157}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{179}{ardmass.9.2}}
+\@writefile{ard}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{179}{ardmass.9.2}}
+\newlabel{91@xvr}{{}{179}{Arduino Code}{ardmass.9.2}{}}
+\newlabel{91@vr}{{}{179}{Arduino Code}{ardmass.9.2}{}}
+\newlabel{ard:servo-reverse}{{9.{2}}{179}{Arduino Code}{ardmass.9.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{179}{lstlisting.9.-158}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{179}{ardmass.9.3}}
+\@writefile{ard}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in increments}{179}{ardmass.9.3}}
+\newlabel{92@xvr}{{}{179}{Arduino Code}{ardmass.9.3}{}}
+\newlabel{92@vr}{{}{179}{Arduino Code}{ardmass.9.3}{}}
+\newlabel{ard:servo-loop}{{9.{3}}{179}{Arduino Code}{ardmass.9.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash loop/servo\textendash loop.ino}{179}{lstlisting.9.-159}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{4}}{}}{179}{ardmass.9.4}}
+\@writefile{ard}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor through the potentiometer}{179}{ardmass.9.4}}
+\newlabel{93@xvr}{{}{179}{Arduino Code}{ardmass.9.4}{}}
+\newlabel{93@vr}{{}{179}{Arduino Code}{ardmass.9.4}{}}
+\newlabel{ard:servo-pot}{{9.{4}}{179}{Arduino Code}{ardmass.9.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{179}{lstlisting.9.-160}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.4}Controlling the servomotor through Scilab}{180}{section.9.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.1}Controlling the servomotor}{180}{subsection.9.4.1}}
+\newlabel{sec:servo-sci}{{9.4.1}{180}{Controlling the servomotor}{subsection.9.4.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash init.sce}{180}{lstlisting.9.-161}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash init.sce}{180}{lstlisting.9.-162}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash reverse.sce}{181}{lstlisting.9.-163}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash pot.sce}{181}{lstlisting.9.-164}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{182}{subsection.9.4.2}}
+\newlabel{sec:servo-scilab-code}{{9.4.2}{182}{Scilab Code}{subsection.9.4.2}{}}
+\@writefile{cod}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{182}{codemass.9.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{182}{codemass.9.1}}
+\newlabel{94@xvr}{{}{182}{Scilab Code}{codemass.9.1}{}}
+\newlabel{94@vr}{{}{182}{Scilab Code}{codemass.9.1}{}}
+\newlabel{sci:servo-init}{{9.{1}}{182}{Scilab Code}{codemass.9.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash init.sce}{182}{lstlisting.9.-165}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{182}{codemass.9.2}}
+\@writefile{cod}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{182}{codemass.9.2}}
+\newlabel{95@xvr}{{}{182}{Scilab Code}{codemass.9.2}{}}
+\newlabel{95@vr}{{}{182}{Scilab Code}{codemass.9.2}{}}
+\newlabel{sci:servo-reverse}{{9.{2}}{182}{Scilab Code}{codemass.9.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash reverse.sce}{182}{lstlisting.9.-166}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{3}}{}}{182}{codemass.9.3}}
+\@writefile{cod}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{182}{codemass.9.3}}
+\newlabel{96@xvr}{{}{182}{Scilab Code}{codemass.9.3}{}}
+\newlabel{96@vr}{{}{182}{Scilab Code}{codemass.9.3}{}}
+\newlabel{sci:servo-loop}{{9.{3}}{182}{Scilab Code}{codemass.9.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash loop.sce}{182}{lstlisting.9.-167}}
+\@writefile{lot}{\contentsline {table}{\numberline {9.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{183}{table.caption.128}}
+\newlabel{tab:servo-init}{{9.2}{183}{Parameters to rotate the servomotor by $30^\circ $\relax }{table.caption.128}{}}
+\newlabel{100@xvr}{{}{183}{Parameters to rotate the servomotor by $30^\circ $\relax }{table.caption.128}{}}
+\newlabel{100@vr}{{}{183}{Parameters to rotate the servomotor by $30^\circ $\relax }{table.caption.128}{}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{4}}{}}{183}{codemass.9.4}}
+\@writefile{cod}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{183}{codemass.9.4}}
+\newlabel{97@xvr}{{}{183}{Scilab Code}{codemass.9.4}{}}
+\newlabel{97@vr}{{}{183}{Scilab Code}{codemass.9.4}{}}
+\newlabel{sci:servo-pot}{{9.{4}}{183}{Scilab Code}{codemass.9.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash pot.sce}{183}{lstlisting.9.-168}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.5}Controling the servomotor through Xcos}{183}{section.9.5}}
+\newlabel{sec:servo-xcos}{{9.5}{183}{Controling the servomotor through Xcos}{section.9.5}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9.4}{\ignorespaces Rotating the servomotor by a fixed angle}}{184}{figure.caption.127}}
+\newlabel{99@xvr}{{}{184}{Rotating the servomotor by a fixed angle}{figure.caption.127}{}}
+\newlabel{99@vr}{{}{184}{Rotating the servomotor by a fixed angle}{figure.caption.127}{}}
+\newlabel{fig:servo-init}{{9.4}{184}{Rotating the servomotor by a fixed angle}{figure.caption.127}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9.5}{\ignorespaces Rotating the servomotor forward and then reverse}}{185}{figure.caption.129}}
+\newlabel{102@xvr}{{}{185}{Rotating the servomotor forward and then reverse}{figure.caption.129}{}}
+\newlabel{102@vr}{{}{185}{Rotating the servomotor forward and then reverse}{figure.caption.129}{}}
+\newlabel{fig:servo-reverse}{{9.5}{185}{Rotating the servomotor forward and then reverse}{figure.caption.129}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {9.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{185}{table.caption.130}}
+\newlabel{tab:servo-reverse}{{9.3}{185}{Parameters to rotate the servomotor forward and reverse\relax }{table.caption.130}{}}
+\newlabel{103@xvr}{{}{185}{Parameters to rotate the servomotor forward and reverse\relax }{table.caption.130}{}}
+\newlabel{103@vr}{{}{185}{Parameters to rotate the servomotor forward and reverse\relax }{table.caption.130}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9.6}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{186}{figure.caption.131}}
+\newlabel{105@xvr}{{}{186}{Rotating the servomotor in increments of $20^\circ $}{figure.caption.131}{}}
+\newlabel{105@vr}{{}{186}{Rotating the servomotor in increments of $20^\circ $}{figure.caption.131}{}}
+\newlabel{fig:servo-loop}{{9.6}{186}{Rotating the servomotor in increments of $20^\circ $}{figure.caption.131}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {9.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{186}{table.caption.132}}
+\newlabel{tab:servo-loop}{{9.4}{186}{Parameters to make the servomotor to sweep the entire range in increments\relax }{table.caption.132}{}}
+\newlabel{106@xvr}{{}{186}{Parameters to make the servomotor to sweep the entire range in increments\relax }{table.caption.132}{}}
+\newlabel{106@vr}{{}{186}{Parameters to make the servomotor to sweep the entire range in increments\relax }{table.caption.132}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9.7}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{187}{figure.caption.133}}
+\newlabel{108@xvr}{{}{187}{Rotating the servomotor as suggested by the potentiometer}{figure.caption.133}{}}
+\newlabel{108@vr}{{}{187}{Rotating the servomotor as suggested by the potentiometer}{figure.caption.133}{}}
+\newlabel{fig:servo-pot}{{9.7}{187}{Rotating the servomotor as suggested by the potentiometer}{figure.caption.133}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {9.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{187}{table.caption.134}}
+\newlabel{tab:servo-pot}{{9.5}{187}{Parameters to rotate the servomotor based on the input from the potentiometer\relax }{table.caption.134}{}}
+\newlabel{109@xvr}{{}{187}{Parameters to rotate the servomotor based on the input from the potentiometer\relax }{table.caption.134}{}}
+\newlabel{109@vr}{{}{187}{Parameters to rotate the servomotor based on the input from the potentiometer\relax }{table.caption.134}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.6}Controlling the servomotor through Python}{188}{section.9.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.1}Controlling the servomotor}{188}{subsection.9.6.1}}
+\newlabel{sec:servo-py}{{9.6.1}{188}{Controlling the servomotor}{subsection.9.6.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash init.py}{188}{lstlisting.9.-169}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash init.py}{188}{lstlisting.9.-170}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash reverse.py}{188}{lstlisting.9.-171}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash pot.py}{189}{lstlisting.9.-172}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.2}Python Code}{189}{subsection.9.6.2}}
+\newlabel{sec:servo-python-code}{{9.6.2}{189}{Python Code}{subsection.9.6.2}{}}
+\@writefile{pyd}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{1}}{}}{189}{pymass.9.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{189}{pymass.9.1}}
+\newlabel{110@xvr}{{}{189}{Python Code}{pymass.9.1}{}}
+\newlabel{110@vr}{{}{189}{Python Code}{pymass.9.1}{}}
+\newlabel{py:servo-init}{{9.{1}}{189}{Python Code}{pymass.9.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash init.py}{189}{lstlisting.9.-173}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{2}}{}}{190}{pymass.9.2}}
+\@writefile{pyd}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{190}{pymass.9.2}}
+\newlabel{111@xvr}{{}{190}{Python Code}{pymass.9.2}{}}
+\newlabel{111@vr}{{}{190}{Python Code}{pymass.9.2}{}}
+\newlabel{py:servo-reverse}{{9.{2}}{190}{Python Code}{pymass.9.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash reverse.py}{190}{lstlisting.9.-174}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{3}}{}}{191}{pymass.9.3}}
+\@writefile{pyd}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{191}{pymass.9.3}}
+\newlabel{112@xvr}{{}{191}{Python Code}{pymass.9.3}{}}
+\newlabel{112@vr}{{}{191}{Python Code}{pymass.9.3}{}}
+\newlabel{py:servo-loop}{{9.{3}}{191}{Python Code}{pymass.9.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash loop.py}{191}{lstlisting.9.-175}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{4}}{}}{192}{pymass.9.4}}
+\@writefile{pyd}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{192}{pymass.9.4}}
+\newlabel{113@xvr}{{}{192}{Python Code}{pymass.9.4}{}}
+\newlabel{113@vr}{{}{192}{Python Code}{pymass.9.4}{}}
+\newlabel{py:servo-pot}{{9.{4}}{192}{Python Code}{pymass.9.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash pot.py}{192}{lstlisting.9.-176}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.7}Controlling the servomotor through Julia}{193}{section.9.7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.1}Controlling the servomotor}{193}{subsection.9.7.1}}
+\newlabel{sec:servo-julia}{{9.7.1}{193}{Controlling the servomotor}{subsection.9.7.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash init.jl}{193}{lstlisting.9.-177}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash init.jl}{193}{lstlisting.9.-178}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash reverse.jl}{194}{lstlisting.9.-179}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash pot.jl}{194}{lstlisting.9.-180}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.2}Julia Code}{195}{subsection.9.7.2}}
+\newlabel{sec:servo-julia-code}{{9.7.2}{195}{Julia Code}{subsection.9.7.2}{}}
+\@writefile{juliad}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{195}{juliamass.9.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{195}{juliamass.9.1}}
+\newlabel{114@xvr}{{}{195}{Julia Code}{juliamass.9.1}{}}
+\newlabel{114@vr}{{}{195}{Julia Code}{juliamass.9.1}{}}
+\newlabel{julia:servo-init}{{9.{1}}{195}{Julia Code}{juliamass.9.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash init.jl}{195}{lstlisting.9.-181}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{195}{juliamass.9.2}}
+\@writefile{juliad}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{195}{juliamass.9.2}}
+\newlabel{115@xvr}{{}{195}{Julia Code}{juliamass.9.2}{}}
+\newlabel{115@vr}{{}{195}{Julia Code}{juliamass.9.2}{}}
+\newlabel{julia:servo-reverse}{{9.{2}}{195}{Julia Code}{juliamass.9.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash reverse.jl}{195}{lstlisting.9.-182}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{3}}{}}{195}{juliamass.9.3}}
+\@writefile{juliad}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{195}{juliamass.9.3}}
+\newlabel{116@xvr}{{}{195}{Julia Code}{juliamass.9.3}{}}
+\newlabel{116@vr}{{}{195}{Julia Code}{juliamass.9.3}{}}
+\newlabel{julia:servo-loop}{{9.{3}}{195}{Julia Code}{juliamass.9.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash loop.jl}{195}{lstlisting.9.-183}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{4}}{}}{196}{juliamass.9.4}}
+\@writefile{juliad}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{196}{juliamass.9.4}}
+\newlabel{117@xvr}{{}{196}{Julia Code}{juliamass.9.4}{}}
+\newlabel{117@vr}{{}{196}{Julia Code}{juliamass.9.4}{}}
+\newlabel{julia:servo-pot}{{9.{4}}{196}{Julia Code}{juliamass.9.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash pot.jl}{196}{lstlisting.9.-184}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.8}Controlling the servomotor through OpenModelica}{196}{section.9.8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.1}Controlling the servomotor}{196}{subsection.9.8.1}}
+\newlabel{sec:servo-OpenModelica}{{9.8.1}{196}{Controlling the servomotor}{subsection.9.8.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash init.mo}{196}{lstlisting.9.-185}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash init.mo}{197}{lstlisting.9.-186}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash reverse.mo}{197}{lstlisting.9.-187}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash pot.mo}{197}{lstlisting.9.-188}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{198}{subsection.9.8.2}}
+\newlabel{sec:servo-OpenModelica-code}{{9.8.2}{198}{OpenModelica Code}{subsection.9.8.2}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{98}{OpenModelicamass.9.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{98}{OpenModelicamass.9.1}}
-\newlabel{OpenModelica:servo-init}{{9.{1}}{98}{OpenModelica Code}{OpenModelicamass.9.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash init.mo}{98}{lstlisting.9.-75}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{98}{OpenModelicamass.9.2}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{98}{OpenModelicamass.9.2}}
-\newlabel{OpenModelica:servo-reverse}{{9.{2}}{98}{OpenModelica Code}{OpenModelicamass.9.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash reverse.mo}{99}{lstlisting.9.-76}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{3}}{}}{99}{OpenModelicamass.9.3}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{99}{OpenModelicamass.9.3}}
-\newlabel{OpenModelica:servo-loop}{{9.{3}}{99}{OpenModelica Code}{OpenModelicamass.9.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash loop.mo}{99}{lstlisting.9.-77}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{4}}{}}{100}{OpenModelicamass.9.4}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{100}{OpenModelicamass.9.4}}
-\newlabel{OpenModelica:servo-pot}{{9.{4}}{100}{OpenModelica Code}{OpenModelicamass.9.4}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash pot.mo}{100}{lstlisting.9.-78}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{198}{OpenModelicamass.9.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{198}{OpenModelicamass.9.1}}
+\newlabel{OpenModelica:servo-init}{{9.{1}}{198}{OpenModelica Code}{OpenModelicamass.9.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash init.mo}{198}{lstlisting.9.-189}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{199}{OpenModelicamass.9.2}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{199}{OpenModelicamass.9.2}}
+\newlabel{OpenModelica:servo-reverse}{{9.{2}}{199}{OpenModelica Code}{OpenModelicamass.9.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash reverse.mo}{199}{lstlisting.9.-190}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{3}}{}}{199}{OpenModelicamass.9.3}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{199}{OpenModelicamass.9.3}}
+\newlabel{OpenModelica:servo-loop}{{9.{3}}{199}{OpenModelica Code}{OpenModelicamass.9.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash loop.mo}{199}{lstlisting.9.-191}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{4}}{}}{200}{OpenModelicamass.9.4}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{200}{OpenModelicamass.9.4}}
+\newlabel{OpenModelica:servo-pot}{{9.{4}}{200}{OpenModelica Code}{OpenModelicamass.9.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash pot.mo}{200}{lstlisting.9.-192}}
\citation{arduino-pwm}
-\@writefile{toc}{\contentsline {chapter}{\numberline {10}Interfacing a DC Motor}{103}{chapter.10}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {10}Interfacing a DC Motor}{203}{chapter.10}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{dcmotor}{{10}{103}{Interfacing a DC Motor}{chapter.10}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {10.1}Preliminaries}{103}{section.10.1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {10.1}{\ignorespaces L293D motor driver board\relax }}{104}{figure.caption.66}}
-\newlabel{fig:motordriverboard}{{10.1}{104}{L293D motor driver board\relax }{figure.caption.66}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {10.2}{\ignorespaces PWM pins on an Arduino Uno\ board\relax }}{105}{figure.caption.67}}
-\newlabel{fig:uno-pwm}{{10.2}{105}{PWM pins on an \arduino \ board\relax }{figure.caption.67}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {10.3}{\ignorespaces A schematic of DC motor connections\relax }}{105}{figure.caption.68}}
-\newlabel{fig:dcm-schematic}{{10.3}{105}{A schematic of DC motor connections\relax }{figure.caption.68}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {10.4}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{106}{figure.caption.69}}
-\newlabel{fig:dcmotorconn}{{10.4}{106}{How to connect the DC motor to the \arduino \ board\relax }{figure.caption.69}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {10.2}Controlling the DC motor from Arduino}{106}{section.10.2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.1}Controlling the DC motor}{106}{subsection.10.2.1}}
-\newlabel{sec:dcm-ard}{{10.2.1}{106}{Controlling the DC motor}{subsection.10.2.1}{}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{106}{section*.70}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{106}{lstlisting.10.-79}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{107}{lstlisting.10.-80}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{107}{lstlisting.10.-81}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{107}{lstlisting.10.-82}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{107}{lstlisting.10.-83}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{1}}{}}{107}{egmass.10.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{108}{subsection.10.2.2}}
-\newlabel{sec:dcmotor-arduino-code}{{10.2.2}{108}{Arduino Code}{subsection.10.2.2}{}}
+\newlabel{dcmotor}{{10}{203}{Interfacing a DC Motor}{chapter.10}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {10.1}Preliminaries}{203}{section.10.1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10.1}{\ignorespaces L293D motor driver board\relax }}{204}{figure.caption.135}}
+\newlabel{fig:motordriverboard}{{10.1}{204}{L293D motor driver board\relax }{figure.caption.135}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10.2}{\ignorespaces PWM pins on an Arduino Uno\ board\relax }}{205}{figure.caption.136}}
+\newlabel{fig:uno-pwm}{{10.2}{205}{PWM pins on an \arduino \ board\relax }{figure.caption.136}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10.3}{\ignorespaces A schematic of DC motor connections\relax }}{205}{figure.caption.137}}
+\newlabel{fig:dcm-schematic}{{10.3}{205}{A schematic of DC motor connections\relax }{figure.caption.137}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10.4}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{206}{figure.caption.138}}
+\newlabel{fig:dcmotorconn}{{10.4}{206}{How to connect the DC motor to the \arduino \ board\relax }{figure.caption.138}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {10.2}Controlling the DC motor from Arduino}{206}{section.10.2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.1}Controlling the DC motor}{206}{subsection.10.2.1}}
+\newlabel{sec:dcm-ard}{{10.2.1}{206}{Controlling the DC motor}{subsection.10.2.1}{}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{206}{section*.139}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{206}{lstlisting.10.-193}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{207}{lstlisting.10.-194}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{207}{lstlisting.10.-195}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{207}{lstlisting.10.-196}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{207}{lstlisting.10.-197}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{1}}{}}{207}{egmass.10.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{208}{subsection.10.2.2}}
+\newlabel{sec:dcmotor-arduino-code}{{10.2.2}{208}{Arduino Code}{subsection.10.2.2}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{108}{ardmass.10.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{108}{ardmass.10.1}}
-\newlabel{22@xvr}{{}{108}{Arduino Code}{ardmass.10.1}{}}
-\newlabel{22@vr}{{}{108}{Arduino Code}{ardmass.10.1}{}}
-\newlabel{ard:dcmotor-clock}{{10.{1}}{108}{Arduino Code}{ardmass.10.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{108}{lstlisting.10.-84}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{108}{ardmass.10.2}}
-\@writefile{ard}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{108}{ardmass.10.2}}
-\newlabel{23@xvr}{{}{108}{Arduino Code}{ardmass.10.2}{}}
-\newlabel{23@vr}{{}{108}{Arduino Code}{ardmass.10.2}{}}
-\newlabel{ard:dcmotor-both}{{10.{2}}{108}{Arduino Code}{ardmass.10.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{108}{lstlisting.10.-85}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{109}{ardmass.10.3}}
-\@writefile{ard}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{109}{ardmass.10.3}}
-\newlabel{24@xvr}{{}{109}{Arduino Code}{ardmass.10.3}{}}
-\newlabel{24@vr}{{}{109}{Arduino Code}{ardmass.10.3}{}}
-\newlabel{ard:dcmotor-loop}{{10.{3}}{109}{Arduino Code}{ardmass.10.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash loop/dcmotor\textendash loop.ino}{109}{lstlisting.10.-86}}
-\@writefile{toc}{\contentsline {section}{\numberline {10.3}Controlling the DC motor from OpenModelica}{109}{section.10.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.1}Controlling the DC motor}{109}{subsection.10.3.1}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{109}{section*.71}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{110}{lstlisting.10.-88}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{110}{lstlisting.10.-90}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{110}{lstlisting.10.-91}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{111}{lstlisting.10.-92}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{111}{section*.72}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{111}{lstlisting.10.-93}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{111}{lstlisting.10.-94}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.2}OpenModelica Code}{112}{subsection.10.3.2}}
-\newlabel{sec:dcmotor-OpenModelica-code}{{10.3.2}{112}{OpenModelica Code}{subsection.10.3.2}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{208}{ardmass.10.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{208}{ardmass.10.1}}
+\newlabel{118@xvr}{{}{208}{Arduino Code}{ardmass.10.1}{}}
+\newlabel{118@vr}{{}{208}{Arduino Code}{ardmass.10.1}{}}
+\newlabel{ard:dcmotor-clock}{{10.{1}}{208}{Arduino Code}{ardmass.10.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{208}{lstlisting.10.-198}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{208}{ardmass.10.2}}
+\@writefile{ard}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{208}{ardmass.10.2}}
+\newlabel{119@xvr}{{}{208}{Arduino Code}{ardmass.10.2}{}}
+\newlabel{119@vr}{{}{208}{Arduino Code}{ardmass.10.2}{}}
+\newlabel{ard:dcmotor-both}{{10.{2}}{208}{Arduino Code}{ardmass.10.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{208}{lstlisting.10.-199}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{209}{ardmass.10.3}}
+\@writefile{ard}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{209}{ardmass.10.3}}
+\newlabel{120@xvr}{{}{209}{Arduino Code}{ardmass.10.3}{}}
+\newlabel{120@vr}{{}{209}{Arduino Code}{ardmass.10.3}{}}
+\newlabel{ard:dcmotor-loop}{{10.{3}}{209}{Arduino Code}{ardmass.10.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash loop/dcmotor\textendash loop.ino}{209}{lstlisting.10.-200}}
+\@writefile{toc}{\contentsline {section}{\numberline {10.3}Controlling the DC motor from Scilab}{209}{section.10.3}}
+\newlabel{sec:dcm-sci}{{10.3}{209}{Controlling the DC motor from Scilab}{section.10.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.1}Controlling the DC motor}{209}{subsection.10.3.1}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{209}{section*.140}}
+\@writefile{lot}{\contentsline {table}{\numberline {10.1}{\ignorespaces Values in the Scilab\ command for different H-Bridge circuits\relax }}{210}{table.caption.141}}
+\newlabel{table:convention}{{10.1}{210}{Values in the \scilab \ command for different H-Bridge circuits\relax }{table.caption.141}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{210}{lstlisting.10.-202}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{211}{lstlisting.10.-204}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{211}{lstlisting.10.-205}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{211}{lstlisting.10.-206}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{211}{section*.142}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{211}{lstlisting.10.-207}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{211}{lstlisting.10.-208}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{2}}{}}{212}{egmass.10.2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{212}{subsection.10.3.2}}
+\newlabel{sec:dcmotor-scilab-code}{{10.3.2}{212}{Scilab Code}{subsection.10.3.2}{}}
+\@writefile{cod}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{212}{codemass.10.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{212}{codemass.10.1}}
+\newlabel{121@xvr}{{}{212}{Scilab Code}{codemass.10.1}{}}
+\newlabel{121@vr}{{}{212}{Scilab Code}{codemass.10.1}{}}
+\newlabel{sci:dcmotor-clock}{{10.{1}}{212}{Scilab Code}{codemass.10.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{212}{lstlisting.10.-209}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{212}{codemass.10.2}}
+\@writefile{cod}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{212}{codemass.10.2}}
+\newlabel{122@xvr}{{}{212}{Scilab Code}{codemass.10.2}{}}
+\newlabel{122@vr}{{}{212}{Scilab Code}{codemass.10.2}{}}
+\newlabel{sci:dcmotor-both}{{10.{2}}{212}{Scilab Code}{codemass.10.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{212}{lstlisting.10.-210}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{213}{codemass.10.3}}
+\@writefile{cod}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{213}{codemass.10.3}}
+\newlabel{123@xvr}{{}{213}{Scilab Code}{codemass.10.3}{}}
+\newlabel{123@vr}{{}{213}{Scilab Code}{codemass.10.3}{}}
+\newlabel{sci:dcmotor-loop}{{10.{3}}{213}{Scilab Code}{codemass.10.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash loop.sce}{213}{lstlisting.10.-211}}
+\@writefile{toc}{\contentsline {section}{\numberline {10.4}Controlling the DC motor from Xcos}{213}{section.10.4}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10.5}{\ignorespaces Control of DC motor for a specified time from Xcos}}{214}{figure.caption.143}}
+\newlabel{125@xvr}{{}{214}{Control of DC motor for a specified time from Xcos}{figure.caption.143}{}}
+\newlabel{125@vr}{{}{214}{Control of DC motor for a specified time from Xcos}{figure.caption.143}{}}
+\newlabel{fig:dcmotor-clock}{{10.5}{214}{Control of DC motor for a specified time from Xcos}{figure.caption.143}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {10.2}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{214}{table.caption.144}}
+\newlabel{tab:dcmotor-clock}{{10.2}{214}{Xcos parameters to drive the DC motor for a specified time\relax }{table.caption.144}{}}
+\newlabel{126@xvr}{{}{214}{Xcos parameters to drive the DC motor for a specified time\relax }{table.caption.144}{}}
+\newlabel{126@vr}{{}{214}{Xcos parameters to drive the DC motor for a specified time\relax }{table.caption.144}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{215}{figure.caption.145}}
+\newlabel{128@xvr}{{}{215}{Xcos control of the DC motor in forward and reverse directions}{figure.caption.145}{}}
+\newlabel{128@vr}{{}{215}{Xcos control of the DC motor in forward and reverse directions}{figure.caption.145}{}}
+\newlabel{fig:dcmotor-both}{{10.6}{215}{Xcos control of the DC motor in forward and reverse directions}{figure.caption.145}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {10.3}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{215}{table.caption.146}}
+\newlabel{tab:dcmotor-both}{{10.3}{215}{Xcos parameters to drive the DC motor in forward and reverse directions\relax }{table.caption.146}{}}
+\newlabel{129@xvr}{{}{215}{Xcos parameters to drive the DC motor in forward and reverse directions\relax }{table.caption.146}{}}
+\newlabel{129@vr}{{}{215}{Xcos parameters to drive the DC motor in forward and reverse directions\relax }{table.caption.146}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10.7}{\ignorespaces Xcos control of the DC motor in both directions in a loop}}{216}{figure.caption.147}}
+\newlabel{131@xvr}{{}{216}{Xcos control of the DC motor in both directions in a loop}{figure.caption.147}{}}
+\newlabel{131@vr}{{}{216}{Xcos control of the DC motor in both directions in a loop}{figure.caption.147}{}}
+\newlabel{fig:dcmotor-loop}{{10.7}{216}{Xcos control of the DC motor in both directions in a loop}{figure.caption.147}{}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{3}}{}}{216}{egmass.10.3}}
+\@writefile{toc}{\contentsline {section}{\numberline {10.5}Controlling the DC motor from Python}{216}{section.10.5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.1}Controlling the DC motor}{216}{subsection.10.5.1}}
+\@writefile{lot}{\contentsline {table}{\numberline {10.4}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{217}{table.caption.148}}
+\newlabel{tab:dcmotor-loop}{{10.4}{217}{Xcos parameters to drive the DC motor in a loop\relax }{table.caption.148}{}}
+\newlabel{132@xvr}{{}{217}{Xcos parameters to drive the DC motor in a loop\relax }{table.caption.148}{}}
+\newlabel{132@vr}{{}{217}{Xcos parameters to drive the DC motor in a loop\relax }{table.caption.148}{}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{217}{section*.149}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{218}{lstlisting.10.-213}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{218}{lstlisting.10.-215}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{218}{lstlisting.10.-216}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{218}{lstlisting.10.-217}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{218}{section*.150}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash both.py}{219}{lstlisting.10.-218}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash both.py}{219}{lstlisting.10.-219}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.2}Python Code}{219}{subsection.10.5.2}}
+\newlabel{sec:dcmotor-python-code}{{10.5.2}{219}{Python Code}{subsection.10.5.2}{}}
+\@writefile{pyd}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{1}}{}}{219}{pymass.10.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{219}{pymass.10.1}}
+\newlabel{133@xvr}{{}{219}{Python Code}{pymass.10.1}{}}
+\newlabel{133@vr}{{}{219}{Python Code}{pymass.10.1}{}}
+\newlabel{py:dcmotor-clock}{{10.{1}}{219}{Python Code}{pymass.10.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{219}{lstlisting.10.-220}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{2}}{}}{220}{pymass.10.2}}
+\@writefile{pyd}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{220}{pymass.10.2}}
+\newlabel{134@xvr}{{}{220}{Python Code}{pymass.10.2}{}}
+\newlabel{134@vr}{{}{220}{Python Code}{pymass.10.2}{}}
+\newlabel{py:dcmotor-both}{{10.{2}}{220}{Python Code}{pymass.10.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash both.py}{220}{lstlisting.10.-221}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{3}}{}}{221}{pymass.10.3}}
+\@writefile{pyd}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{221}{pymass.10.3}}
+\newlabel{135@xvr}{{}{221}{Python Code}{pymass.10.3}{}}
+\newlabel{135@vr}{{}{221}{Python Code}{pymass.10.3}{}}
+\newlabel{py:dcmotor-loop}{{10.{3}}{221}{Python Code}{pymass.10.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash loop.py}{221}{lstlisting.10.-222}}
+\@writefile{toc}{\contentsline {section}{\numberline {10.6}Controlling the DC motor from Julia}{222}{section.10.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.1}Controlling the DC motor}{222}{subsection.10.6.1}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{222}{section*.151}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{223}{lstlisting.10.-224}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{223}{lstlisting.10.-226}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{223}{lstlisting.10.-227}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{223}{lstlisting.10.-228}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{224}{section*.152}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash both.jl}{224}{lstlisting.10.-229}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash both.jl}{224}{lstlisting.10.-230}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.2}Julia Code}{224}{subsection.10.6.2}}
+\newlabel{sec:dcmotor-julia-code}{{10.6.2}{224}{Julia Code}{subsection.10.6.2}{}}
+\@writefile{juliad}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{224}{juliamass.10.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{224}{juliamass.10.1}}
+\newlabel{136@xvr}{{}{224}{Julia Code}{juliamass.10.1}{}}
+\newlabel{136@vr}{{}{224}{Julia Code}{juliamass.10.1}{}}
+\newlabel{julia:dcmotor-clock}{{10.{1}}{224}{Julia Code}{juliamass.10.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{225}{lstlisting.10.-231}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{225}{juliamass.10.2}}
+\@writefile{juliad}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{225}{juliamass.10.2}}
+\newlabel{137@xvr}{{}{225}{Julia Code}{juliamass.10.2}{}}
+\newlabel{137@vr}{{}{225}{Julia Code}{juliamass.10.2}{}}
+\newlabel{julia:dcmotor-both}{{10.{2}}{225}{Julia Code}{juliamass.10.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash both.jl}{225}{lstlisting.10.-232}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{225}{juliamass.10.3}}
+\@writefile{juliad}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{225}{juliamass.10.3}}
+\newlabel{138@xvr}{{}{225}{Julia Code}{juliamass.10.3}{}}
+\newlabel{138@vr}{{}{225}{Julia Code}{juliamass.10.3}{}}
+\newlabel{julia:dcmotor-loop}{{10.{3}}{225}{Julia Code}{juliamass.10.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash loop.jl}{225}{lstlisting.10.-233}}
+\@writefile{toc}{\contentsline {section}{\numberline {10.7}Controlling the DC motor from OpenModelica}{226}{section.10.7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.1}Controlling the DC motor}{226}{subsection.10.7.1}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{226}{section*.153}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{226}{lstlisting.10.-235}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{227}{lstlisting.10.-237}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{227}{lstlisting.10.-238}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{227}{lstlisting.10.-239}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{227}{section*.154}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{228}{lstlisting.10.-240}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{228}{lstlisting.10.-241}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{228}{subsection.10.7.2}}
+\newlabel{sec:dcmotor-OpenModelica-code}{{10.7.2}{228}{OpenModelica Code}{subsection.10.7.2}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{112}{OpenModelicamass.10.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{112}{OpenModelicamass.10.1}}
-\newlabel{OpenModelica:dcmotor-clock}{{10.{1}}{112}{OpenModelica Code}{OpenModelicamass.10.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{112}{lstlisting.10.-95}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{112}{OpenModelicamass.10.2}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{112}{OpenModelicamass.10.2}}
-\newlabel{OpenModelica:dcmotor-both}{{10.{2}}{112}{OpenModelica Code}{OpenModelicamass.10.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{112}{lstlisting.10.-96}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{113}{OpenModelicamass.10.3}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{113}{OpenModelicamass.10.3}}
-\newlabel{OpenModelica:dcmotor-loop}{{10.{3}}{113}{OpenModelica Code}{OpenModelicamass.10.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash loop.mo}{113}{lstlisting.10.-97}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{228}{OpenModelicamass.10.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{228}{OpenModelicamass.10.1}}
+\newlabel{OpenModelica:dcmotor-clock}{{10.{1}}{228}{OpenModelica Code}{OpenModelicamass.10.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{228}{lstlisting.10.-242}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{229}{OpenModelicamass.10.2}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{229}{OpenModelicamass.10.2}}
+\newlabel{OpenModelica:dcmotor-both}{{10.{2}}{229}{OpenModelica Code}{OpenModelicamass.10.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{229}{lstlisting.10.-243}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{229}{OpenModelicamass.10.3}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{229}{OpenModelicamass.10.3}}
+\newlabel{OpenModelica:dcmotor-loop}{{10.{3}}{229}{OpenModelica Code}{OpenModelicamass.10.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash loop.mo}{229}{lstlisting.10.-244}}
\citation{modbus}
\citation{modbus-paper}
\citation{simplymodbus}
-\@writefile{toc}{\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{115}{chapter.11}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{231}{chapter.11}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{modbus}{{11}{115}{Implementation of Modbus Protocol}{chapter.11}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.1}Preliminaries}{115}{section.11.1}}
+\newlabel{modbus}{{11}{231}{Implementation of Modbus Protocol}{chapter.11}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.1}Preliminaries}{231}{section.11.1}}
\citation{simplymodbus}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{116}{figure.caption.73}}
-\newlabel{mod-block}{{11.1}{116}{Block diagram representation of the Protocol\relax }{figure.caption.73}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{116}{figure.caption.74}}
-\newlabel{mod-master-slave}{{11.2}{116}{Master-Slave Query-Response Cycle\relax }{figure.caption.74}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {11.1}{\ignorespaces Pins available on RS485 and their usage\relax }}{117}{table.caption.75}}
-\newlabel{tab:rs-485-pins}{{11.1}{117}{Pins available on RS485 and their usage\relax }{table.caption.75}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{117}{figure.caption.76}}
-\newlabel{rs-485}{{11.3}{117}{Pins in RS485 module\relax }{figure.caption.76}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.1}Energy meter}{117}{subsection.11.1.1}}
-\newlabel{sec:energy-meter}{{11.1.1}{117}{Energy meter}{subsection.11.1.1}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {11.2}{\ignorespaces Operations supported by Modbus RTU\relax }}{118}{table.caption.77}}
-\newlabel{tab:modbus-fun-codes}{{11.2}{118}{Operations supported by Modbus RTU\relax }{table.caption.77}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {11.3}{\ignorespaces Individual parameter address in EM6400\relax }}{118}{table.caption.78}}
-\newlabel{tab:params-addr}{{11.3}{118}{Individual parameter address in EM6400\relax }{table.caption.78}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{232}{figure.caption.155}}
+\newlabel{mod-block}{{11.1}{232}{Block diagram representation of the Protocol\relax }{figure.caption.155}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{232}{figure.caption.156}}
+\newlabel{mod-master-slave}{{11.2}{232}{Master-Slave Query-Response Cycle\relax }{figure.caption.156}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {11.1}{\ignorespaces Pins available on RS485 and their usage\relax }}{233}{table.caption.157}}
+\newlabel{tab:rs-485-pins}{{11.1}{233}{Pins available on RS485 and their usage\relax }{table.caption.157}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{233}{figure.caption.158}}
+\newlabel{rs-485}{{11.3}{233}{Pins in RS485 module\relax }{figure.caption.158}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.1}Energy meter}{233}{subsection.11.1.1}}
+\newlabel{sec:energy-meter}{{11.1.1}{233}{Energy meter}{subsection.11.1.1}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {11.2}{\ignorespaces Operations supported by Modbus RTU\relax }}{234}{table.caption.159}}
+\newlabel{tab:modbus-fun-codes}{{11.2}{234}{Operations supported by Modbus RTU\relax }{table.caption.159}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {11.3}{\ignorespaces Individual parameter address in EM6400\relax }}{234}{table.caption.160}}
+\newlabel{tab:params-addr}{{11.3}{234}{Individual parameter address in EM6400\relax }{table.caption.160}{}}
\citation{online-crc}
-\@writefile{lot}{\contentsline {table}{\numberline {11.4}{\ignorespaces A request packet to access V1 in EM6400\relax }}{119}{table.caption.80}}
-\newlabel{tab:params-rq}{{11.4}{119}{A request packet to access V1 in EM6400\relax }{table.caption.80}{}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{119}{section*.79}}
-\@writefile{lot}{\contentsline {table}{\numberline {11.5}{\ignorespaces A response packet to access V1 in EM6400\relax }}{120}{table.caption.81}}
-\newlabel{tab:params-rp}{{11.5}{120}{A response packet to access V1 in EM6400\relax }{table.caption.81}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.2}Endianness}{120}{subsection.11.1.2}}
-\@writefile{lot}{\contentsline {table}{\numberline {11.6}{\ignorespaces Memory storage of a four-byte integer in little-endian and big-endian\relax }}{121}{table.caption.82}}
-\newlabel{tab:memory-storage}{{11.6}{121}{Memory storage of a four-byte integer in little-endian and big-endian\relax }{table.caption.82}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {11.4}{\ignorespaces A request packet to access V1 in EM6400\relax }}{235}{table.caption.162}}
+\newlabel{tab:params-rq}{{11.4}{235}{A request packet to access V1 in EM6400\relax }{table.caption.162}{}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{235}{section*.161}}
+\@writefile{lot}{\contentsline {table}{\numberline {11.5}{\ignorespaces A response packet to access V1 in EM6400\relax }}{236}{table.caption.163}}
+\newlabel{tab:params-rp}{{11.5}{236}{A response packet to access V1 in EM6400\relax }{table.caption.163}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.2}Endianness}{236}{subsection.11.1.2}}
+\@writefile{lot}{\contentsline {table}{\numberline {11.6}{\ignorespaces Memory storage of a four-byte integer in little-endian and big-endian\relax }}{237}{table.caption.164}}
+\newlabel{tab:memory-storage}{{11.6}{237}{Memory storage of a four-byte integer in little-endian and big-endian\relax }{table.caption.164}{}}
\citation{ieee-754-conv}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.4}{\ignorespaces Block diagram for reading the parameters in energy meter\relax }}{122}{figure.caption.83}}
-\newlabel{fig:block-diagram}{{11.4}{122}{Block diagram for reading the parameters in energy meter\relax }{figure.caption.83}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.2}Setup for the experiment}{122}{section.11.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.5}{\ignorespaces Experimental set up for reading energy meter\relax }}{123}{figure.caption.84}}
-\newlabel{fig:full-set-up}{{11.5}{123}{Experimental set up for reading energy meter\relax }{figure.caption.84}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.3}Manifestation of Modbus protocol through OpenModelica}{123}{section.11.3}}
-\@writefile{toc}{\contentsline {paragraph}{Note: }{124}{section*.85}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.1}Software for the experiment}{124}{subsection.11.3.1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{125}{figure.caption.86}}
-\newlabel{fig:modbus-firmware}{{11.6}{125}{Flowchart of Arduino firmware\relax }{figure.caption.86}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in OpenModelica model\relax }}{126}{figure.caption.87}}
-\newlabel{fig:flow-chart}{{11.7}{126}{Flowchart of the steps happening in OpenModelica model\relax }{figure.caption.87}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.4}Reading the electrical parameters from OpenModelica}{126}{section.11.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.1}Reading the electrical parameters}{126}{subsection.11.4.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.2}Arduino Firmware}{126}{subsection.11.4.2}}
-\newlabel{sec:firmware-modbus}{{11.4.2}{126}{Arduino Firmware}{subsection.11.4.2}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.4}{\ignorespaces Block diagram for reading the parameters in energy meter\relax }}{238}{figure.caption.165}}
+\newlabel{fig:block-diagram}{{11.4}{238}{Block diagram for reading the parameters in energy meter\relax }{figure.caption.165}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.2}Setup for the experiment}{238}{section.11.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.5}{\ignorespaces Experimental set up for reading energy meter\relax }}{239}{figure.caption.166}}
+\newlabel{fig:full-set-up}{{11.5}{239}{Experimental set up for reading energy meter\relax }{figure.caption.166}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.3}Manifestation of Modbus protocol through Scilab}{239}{section.11.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.1}Software for the experiment}{240}{subsection.11.3.1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{241}{figure.caption.167}}
+\newlabel{fig:modbus-firmware}{{11.6}{241}{Flowchart of Arduino firmware\relax }{figure.caption.167}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in Scilab code\relax }}{242}{figure.caption.168}}
+\newlabel{fig:flow-chart}{{11.7}{242}{Flowchart of the steps happening in Scilab code\relax }{figure.caption.168}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.4}Reading the electrical parameters from Scilab}{242}{section.11.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.1}Reading the electrical parameters}{242}{subsection.11.4.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.2}Arduino Firmware}{242}{subsection.11.4.2}}
+\newlabel{sec:firmware-modbus}{{11.4.2}{242}{Arduino Firmware}{subsection.11.4.2}{}}
+\@writefile{ard}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{242}{ardmass.11.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{242}{ardmass.11.1}}
+\newlabel{139@xvr}{{}{242}{Arduino Firmware}{ardmass.11.1}{}}
+\newlabel{139@vr}{{}{242}{Arduino Firmware}{ardmass.11.1}{}}
+\newlabel{ard:firmware-modbus}{{11.{1}}{242}{Arduino Firmware}{ardmass.11.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send\textunderscore packet.ino}{242}{lstlisting.11.-245}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.3}Scilab Code}{243}{subsection.11.4.3}}
+\newlabel{sec:modbus-scilab-code}{{11.4.3}{243}{Scilab Code}{subsection.11.4.3}{}}
+\@writefile{cod}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{243}{codemass.11.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{243}{codemass.11.1}}
+\newlabel{140@xvr}{{}{243}{Scilab Code}{codemass.11.1}{}}
+\newlabel{140@vr}{{}{243}{Scilab Code}{codemass.11.1}{}}
+\newlabel{sci:current-modbus}{{11.{1}}{243}{Scilab Code}{codemass.11.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore val.sce}{243}{lstlisting.11.-246}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{243}{codemass.11.2}}
+\@writefile{cod}{\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{243}{codemass.11.2}}
+\newlabel{141@xvr}{{}{243}{Scilab Code}{codemass.11.2}{}}
+\newlabel{141@vr}{{}{243}{Scilab Code}{codemass.11.2}{}}
+\newlabel{sci:current-modbus}{{11.{2}}{243}{Scilab Code}{codemass.11.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore current.sci}{243}{lstlisting.11.-247}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{244}{codemass.11.3}}
+\@writefile{cod}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{244}{codemass.11.3}}
+\newlabel{142@xvr}{{}{244}{Scilab Code}{codemass.11.3}{}}
+\newlabel{142@vr}{{}{244}{Scilab Code}{codemass.11.3}{}}
+\newlabel{sci:voltage-modbus}{{11.{3}}{244}{Scilab Code}{codemass.11.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore voltage.sci}{244}{lstlisting.11.-248}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{244}{codemass.11.4}}
+\@writefile{cod}{\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{244}{codemass.11.4}}
+\newlabel{143@xvr}{{}{244}{Scilab Code}{codemass.11.4}{}}
+\newlabel{143@vr}{{}{244}{Scilab Code}{codemass.11.4}{}}
+\newlabel{sci:modbus-power}{{11.{4}}{244}{Scilab Code}{codemass.11.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore active\textunderscore power.sci}{244}{lstlisting.11.-249}}
+\@writefile{toc}{\contentsline {paragraph}{Note: }{244}{section*.169}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.8}{\ignorespaces Single phase current output on Scilab Console\relax }}{245}{figure.caption.170}}
+\newlabel{fig:current-console}{{11.8}{245}{Single phase current output on Scilab Console\relax }{figure.caption.170}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.4}Output in the Scilab Console}{245}{subsection.11.4.4}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.5}Reading the electrical parameters from Xcos}{245}{section.11.5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.9}{\ignorespaces Single phase current output in energy meter\relax }}{246}{figure.caption.171}}
+\newlabel{fig:current-meter}{{11.9}{246}{Single phase current output in energy meter\relax }{figure.caption.171}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.10}{\ignorespaces Single phase voltage output on Scilab Console\relax }}{246}{figure.caption.172}}
+\newlabel{fig:voltage-console}{{11.10}{246}{Single phase voltage output on Scilab Console\relax }{figure.caption.172}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.11}{\ignorespaces Single phase voltage output in energy meter\relax }}{247}{figure.caption.173}}
+\newlabel{fig:voltage-meter}{{11.11}{247}{Single phase voltage output in energy meter\relax }{figure.caption.173}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.12}{\ignorespaces Single phase active power output on Scilab Console\relax }}{247}{figure.caption.174}}
+\newlabel{fig:power-console}{{11.12}{247}{Single phase active power output on Scilab Console\relax }{figure.caption.174}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.13}{\ignorespaces Single phase active power output in energy meter\relax }}{248}{figure.caption.175}}
+\newlabel{fig:power-meter}{{11.13}{248}{Single phase active power output in energy meter\relax }{figure.caption.175}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{248}{figure.caption.176}}
+\newlabel{145@xvr}{{}{248}{Xcos diagram to read Energy Meter values}{figure.caption.176}{}}
+\newlabel{145@vr}{{}{248}{Xcos diagram to read Energy Meter values}{figure.caption.176}{}}
+\newlabel{fig:mod-read}{{11.14}{248}{Xcos diagram to read Energy Meter values}{figure.caption.176}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.6}Manifestation of Modbus protocol through Python}{248}{section.11.6}}
+\@writefile{lot}{\contentsline {table}{\numberline {11.7}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{249}{table.caption.177}}
+\newlabel{tab:mod-xcos-read}{{11.7}{249}{Xcos parameters to read Energy Meter\relax }{table.caption.177}{}}
+\@writefile{toc}{\contentsline {paragraph}{Note: }{249}{section*.178}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.6.1}Software for the experiment}{250}{subsection.11.6.1}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.7}Reading the electrical parameters from Python}{250}{section.11.7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.1}Reading the electrical parameters}{250}{subsection.11.7.1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.15}{\ignorespaces Flowchart of Arduino firmware\relax }}{251}{figure.caption.179}}
+\newlabel{fig:modbus-firmware}{{11.15}{251}{Flowchart of Arduino firmware\relax }{figure.caption.179}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.2}Arduino Firmware}{251}{subsection.11.7.2}}
+\newlabel{sec:firmware-modbus}{{11.7.2}{251}{Arduino Firmware}{subsection.11.7.2}{}}
+\@writefile{ard}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{11.{2}}{}}{251}{ardmass.11.2}}
+\@writefile{ard}{\contentsline {section}{\numberline {11.{2}}First 10 lines of the firmware for Modbus Energy Meter experiment}{251}{ardmass.11.2}}
+\newlabel{146@xvr}{{}{251}{Arduino Firmware}{ardmass.11.2}{}}
+\newlabel{146@vr}{{}{251}{Arduino Firmware}{ardmass.11.2}{}}
+\newlabel{ard:firmware-modbus}{{11.{2}}{251}{Arduino Firmware}{ardmass.11.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send\textunderscore packet.ino}{251}{lstlisting.11.-250}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.16}{\ignorespaces Flowchart of the steps happening in Python code\relax }}{252}{figure.caption.180}}
+\newlabel{fig:flow-chart}{{11.16}{252}{Flowchart of the steps happening in Python code\relax }{figure.caption.180}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.3}Python Code}{252}{subsection.11.7.3}}
+\newlabel{sec:modbus-python-code}{{11.7.3}{252}{Python Code}{subsection.11.7.3}{}}
+\@writefile{pyd}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{1}}{}}{252}{pymass.11.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{252}{pymass.11.1}}
+\newlabel{147@xvr}{{}{252}{Python Code}{pymass.11.1}{}}
+\newlabel{147@vr}{{}{252}{Python Code}{pymass.11.1}{}}
+\newlabel{py:current-modbus}{{11.{1}}{252}{Python Code}{pymass.11.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read\textunderscore current.py}{252}{lstlisting.11.-251}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{2}}{}}{253}{pymass.11.2}}
+\@writefile{pyd}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{253}{pymass.11.2}}
+\newlabel{148@xvr}{{}{253}{Python Code}{pymass.11.2}{}}
+\newlabel{148@vr}{{}{253}{Python Code}{pymass.11.2}{}}
+\newlabel{py:voltage-modbus}{{11.{2}}{253}{Python Code}{pymass.11.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read\textunderscore voltage.py}{253}{lstlisting.11.-252}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{3}}{}}{253}{pymass.11.3}}
+\@writefile{pyd}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{253}{pymass.11.3}}
+\newlabel{149@xvr}{{}{253}{Python Code}{pymass.11.3}{}}
+\newlabel{149@vr}{{}{253}{Python Code}{pymass.11.3}{}}
+\newlabel{py:modbus-power}{{11.{3}}{253}{Python Code}{pymass.11.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read\textunderscore active\textunderscore power.py}{253}{lstlisting.11.-253}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.8}Manifestation of Modbus protocol through Julia}{253}{section.11.8}}
+\@writefile{toc}{\contentsline {paragraph}{Note: }{254}{section*.181}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.8.1}Software for the experiment}{254}{subsection.11.8.1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.17}{\ignorespaces Flowchart of Arduino firmware\relax }}{255}{figure.caption.182}}
+\newlabel{fig:modbus-firmware}{{11.17}{255}{Flowchart of Arduino firmware\relax }{figure.caption.182}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.18}{\ignorespaces Flowchart of the steps happening in Julia code\relax }}{256}{figure.caption.183}}
+\newlabel{fig:flow-chart}{{11.18}{256}{Flowchart of the steps happening in Julia code\relax }{figure.caption.183}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.9}Reading the electrical parameters from Julia}{256}{section.11.9}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.9.1}Reading the electrical parameters}{256}{subsection.11.9.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.9.2}Arduino Firmware}{256}{subsection.11.9.2}}
+\newlabel{sec:firmware-modbus}{{11.9.2}{256}{Arduino Firmware}{subsection.11.9.2}{}}
+\@writefile{ard}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{11.{3}}{}}{256}{ardmass.11.3}}
+\@writefile{ard}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the firmware for Modbus Energy Meter experiment}{256}{ardmass.11.3}}
+\newlabel{150@xvr}{{}{256}{Arduino Firmware}{ardmass.11.3}{}}
+\newlabel{150@vr}{{}{256}{Arduino Firmware}{ardmass.11.3}{}}
+\newlabel{ard:firmware-modbus}{{11.{3}}{256}{Arduino Firmware}{ardmass.11.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send\textunderscore packet.ino}{256}{lstlisting.11.-254}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.9.3}Julia Code}{257}{subsection.11.9.3}}
+\newlabel{sec:modbus-julia-code}{{11.9.3}{257}{Julia Code}{subsection.11.9.3}{}}
+\@writefile{juliad}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{257}{juliamass.11.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{257}{juliamass.11.1}}
+\newlabel{151@xvr}{{}{257}{Julia Code}{juliamass.11.1}{}}
+\newlabel{151@vr}{{}{257}{Julia Code}{juliamass.11.1}{}}
+\newlabel{julia:current-modbus}{{11.{1}}{257}{Julia Code}{juliamass.11.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readCurrent.jl}{257}{lstlisting.11.-255}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{257}{juliamass.11.2}}
+\@writefile{juliad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{257}{juliamass.11.2}}
+\newlabel{152@xvr}{{}{257}{Julia Code}{juliamass.11.2}{}}
+\newlabel{152@vr}{{}{257}{Julia Code}{juliamass.11.2}{}}
+\newlabel{julia:voltage-modbus}{{11.{2}}{257}{Julia Code}{juliamass.11.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readVoltage.jl}{257}{lstlisting.11.-256}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{258}{juliamass.11.3}}
+\@writefile{juliad}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{258}{juliamass.11.3}}
+\newlabel{153@xvr}{{}{258}{Julia Code}{juliamass.11.3}{}}
+\newlabel{153@vr}{{}{258}{Julia Code}{juliamass.11.3}{}}
+\newlabel{julia:modbus-power}{{11.{3}}{258}{Julia Code}{juliamass.11.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readPower.jl}{258}{lstlisting.11.-257}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.10}Manifestation of Modbus protocol through OpenModelica}{258}{section.11.10}}
+\@writefile{toc}{\contentsline {paragraph}{Note: }{259}{section*.184}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.10.1}Software for the experiment}{259}{subsection.11.10.1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.19}{\ignorespaces Flowchart of Arduino firmware\relax }}{260}{figure.caption.185}}
+\newlabel{fig:modbus-firmware}{{11.19}{260}{Flowchart of Arduino firmware\relax }{figure.caption.185}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.11}Reading the electrical parameters from OpenModelica}{260}{section.11.11}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.11.1}Reading the electrical parameters}{260}{subsection.11.11.1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.20}{\ignorespaces Flowchart of the steps happening in OpenModelica model\relax }}{261}{figure.caption.186}}
+\newlabel{fig:flow-chart}{{11.20}{261}{Flowchart of the steps happening in OpenModelica model\relax }{figure.caption.186}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.11.2}Arduino Firmware}{261}{subsection.11.11.2}}
+\newlabel{sec:firmware-modbus}{{11.11.2}{261}{Arduino Firmware}{subsection.11.11.2}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{126}{ardmass.11.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{126}{ardmass.11.1}}
-\newlabel{25@xvr}{{}{126}{Arduino Firmware}{ardmass.11.1}{}}
-\newlabel{25@vr}{{}{126}{Arduino Firmware}{ardmass.11.1}{}}
-\newlabel{ard:firmware-modbus}{{11.{1}}{126}{Arduino Firmware}{ardmass.11.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send\textunderscore packet.ino}{126}{lstlisting.11.-98}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.3}OpenModelica Code}{127}{subsection.11.4.3}}
-\newlabel{sec:modbus-OpenModelica-code}{{11.4.3}{127}{OpenModelica Code}{subsection.11.4.3}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{11.{4}}{}}{261}{ardmass.11.4}}
+\@writefile{ard}{\contentsline {section}{\numberline {11.{4}}First 10 lines of the firmware for Modbus Energy Meter experiment}{261}{ardmass.11.4}}
+\newlabel{154@xvr}{{}{261}{Arduino Firmware}{ardmass.11.4}{}}
+\newlabel{154@vr}{{}{261}{Arduino Firmware}{ardmass.11.4}{}}
+\newlabel{ard:firmware-modbus}{{11.{4}}{261}{Arduino Firmware}{ardmass.11.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send\textunderscore packet.ino}{261}{lstlisting.11.-258}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.11.3}OpenModelica Code}{262}{subsection.11.11.3}}
+\newlabel{sec:modbus-OpenModelica-code}{{11.11.3}{262}{OpenModelica Code}{subsection.11.11.3}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{127}{OpenModelicamass.11.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{127}{OpenModelicamass.11.1}}
-\newlabel{26@xvr}{{}{127}{OpenModelica Code}{OpenModelicamass.11.1}{}}
-\newlabel{26@vr}{{}{127}{OpenModelica Code}{OpenModelicamass.11.1}{}}
-\newlabel{OpenModelica:current-modbus}{{11.{1}}{127}{OpenModelica Code}{OpenModelicamass.11.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readCurrent.mo}{127}{lstlisting.11.-99}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{127}{OpenModelicamass.11.2}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{127}{OpenModelicamass.11.2}}
-\newlabel{27@xvr}{{}{127}{OpenModelica Code}{OpenModelicamass.11.2}{}}
-\newlabel{27@vr}{{}{127}{OpenModelica Code}{OpenModelicamass.11.2}{}}
-\newlabel{OpenModelica:voltage-modbus}{{11.{2}}{127}{OpenModelica Code}{OpenModelicamass.11.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readVoltage.mo}{127}{lstlisting.11.-100}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{262}{OpenModelicamass.11.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{262}{OpenModelicamass.11.1}}
+\newlabel{155@xvr}{{}{262}{OpenModelica Code}{OpenModelicamass.11.1}{}}
+\newlabel{155@vr}{{}{262}{OpenModelica Code}{OpenModelicamass.11.1}{}}
+\newlabel{OpenModelica:current-modbus}{{11.{1}}{262}{OpenModelica Code}{OpenModelicamass.11.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readCurrent.mo}{262}{lstlisting.11.-259}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{262}{OpenModelicamass.11.2}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{262}{OpenModelicamass.11.2}}
+\newlabel{156@xvr}{{}{262}{OpenModelica Code}{OpenModelicamass.11.2}{}}
+\newlabel{156@vr}{{}{262}{OpenModelica Code}{OpenModelicamass.11.2}{}}
+\newlabel{OpenModelica:voltage-modbus}{{11.{2}}{262}{OpenModelica Code}{OpenModelicamass.11.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readVoltage.mo}{262}{lstlisting.11.-260}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{262}{OpenModelicamass.11.3}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{262}{OpenModelicamass.11.3}}
+\newlabel{157@xvr}{{}{262}{OpenModelica Code}{OpenModelicamass.11.3}{}}
+\newlabel{157@vr}{{}{262}{OpenModelica Code}{OpenModelicamass.11.3}{}}
+\newlabel{OpenModelica:modbus-power}{{11.{3}}{262}{OpenModelica Code}{OpenModelicamass.11.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readPower.mo}{262}{lstlisting.11.-261}}
\bibdata{bibliography.bib}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{128}{OpenModelicamass.11.3}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{128}{OpenModelicamass.11.3}}
-\newlabel{28@xvr}{{}{128}{OpenModelica Code}{OpenModelicamass.11.3}{}}
-\newlabel{28@vr}{{}{128}{OpenModelica Code}{OpenModelicamass.11.3}{}}
-\newlabel{OpenModelica:modbus-power}{{11.{3}}{128}{OpenModelica Code}{OpenModelicamass.11.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readPower.mo}{128}{lstlisting.11.-101}}
\bibcite{CNES-Scilab}{1}
\bibcite{scilab-arduino}{2}
\bibcite{oshw-ref}{3}
@@ -705,13 +1693,20 @@
\bibcite{candy-ref}{9}
\bibcite{3d-printer-ref}{10}
\bibcite{shield-ref}{11}
-\bibcite{om-ref}{12}
-\bibcite{therm-wiki}{13}
-\@writefile{toc}{\contentsline {chapter}{\numberline {References}}{129}{chapter*.88}}
-\bibcite{arduino-pwm}{14}
-\bibcite{servo-lib}{15}
-\bibcite{modbus}{16}
-\bibcite{modbus-paper}{17}
-\bibcite{simplymodbus}{18}
-\bibcite{online-crc}{19}
-\bibcite{ieee-754-conv}{20}
+\bibcite{scilab-ref}{12}
+\bibcite{scilab-interop}{13}
+\bibcite{xcos-ref}{14}
+\@writefile{toc}{\contentsline {chapter}{\numberline {References}}{265}{chapter*.187}}
+\bibcite{python-ref}{15}
+\bibcite{pySerial}{16}
+\bibcite{julia-ref}{17}
+\bibcite{julia-serial-ports}{18}
+\bibcite{om-ref}{19}
+\bibcite{therm-wiki}{20}
+\bibcite{arduino-pwm}{21}
+\bibcite{servo-lib}{22}
+\bibcite{modbus}{23}
+\bibcite{modbus-paper}{24}
+\bibcite{simplymodbus}{25}
+\bibcite{online-crc}{26}
+\bibcite{ieee-754-conv}{27}
diff --git a/floss-arduino.bbl b/floss-arduino.bbl
index e94a260..848dab9 100644
--- a/floss-arduino.bbl
+++ b/floss-arduino.bbl
@@ -61,6 +61,41 @@ Shield.
\newblock http://codeshield.diyode.com/about/schematics/.
\newblock Seen on 28 June 2015.
+\bibitem{scilab-ref}
+scilab.org.
+\newblock http://www.scilab.org/scilab/about.
+\newblock Seen on 28 June 2015.
+
+\bibitem{scilab-interop}
+scilab.org.
+\newblock http://www.scilab.org/scilab/interoperability.
+\newblock Seen on 28 June 2015.
+
+\bibitem{xcos-ref}
+scilab.org.
+\newblock http://www.scilab.org/scilab/features/xcos.
+\newblock Seen on 28 June 2015.
+
+\bibitem{python-ref}
+python.org.
+\newblock https://www.python.org/doc/essays/blurb/.
+\newblock Seen on 24 February 2021.
+
+\bibitem{pySerial}
+pyserial - pypi.
+\newblock https://pypi.org/project/pyserial/.
+\newblock Seen on 21 April 2021.
+
+\bibitem{julia-ref}
+julialang.org/.
+\newblock https://julialang.org/.
+\newblock Seen on 12 April 2021.
+
+\bibitem{julia-serial-ports}
+Juliaio/serialports.jl: Serialport io streams in julia backed by pyserial.
+\newblock https://github.com/JuliaIO/SerialPorts.jl.
+\newblock Seen on 15 April 2021.
+
\bibitem{om-ref}
Openmodelica.
\newblock https://www.openmodelica.org/.
diff --git a/floss-arduino.blg b/floss-arduino.blg
index 02bf6e5..d85bb8a 100644
--- a/floss-arduino.blg
+++ b/floss-arduino.blg
@@ -3,44 +3,44 @@ Capacity: max_strings=100000, hash_size=100000, hash_prime=85009
The top-level auxiliary file: floss-arduino.aux
The style file: unsrt.bst
Database file #1: bibliography.bib.bib
-You've used 20 entries,
+You've used 27 entries,
1791 wiz_defined-function locations,
- 518 strings with 5447 characters,
-and the built_in function-call counts, 2581 in all, are:
-= -- 229
-> -- 51
+ 542 strings with 5999 characters,
+and the built_in function-call counts, 3344 in all, are:
+= -- 299
+> -- 58
< -- 1
-+ -- 30
++ -- 37
- -- 10
* -- 29
-:= -- 307
-add.period$ -- 63
-call.type$ -- 20
-change.case$ -- 20
+:= -- 384
+add.period$ -- 84
+call.type$ -- 27
+change.case$ -- 27
chr.to.int$ -- 0
-cite$ -- 20
-duplicate$ -- 116
-empty$ -- 381
+cite$ -- 27
+duplicate$ -- 151
+empty$ -- 507
format.name$ -- 10
-if$ -- 661
+if$ -- 864
int.to.chr$ -- 0
-int.to.str$ -- 20
+int.to.str$ -- 27
missing$ -- 1
-newline$ -- 106
+newline$ -- 141
num.names$ -- 4
-pop$ -- 155
+pop$ -- 211
preamble$ -- 1
purify$ -- 0
quote$ -- 0
-skip$ -- 69
+skip$ -- 90
stack$ -- 0
substring$ -- 28
-swap$ -- 30
+swap$ -- 37
text.length$ -- 1
text.prefix$ -- 0
top$ -- 0
type$ -- 0
warning$ -- 0
while$ -- 6
-width$ -- 22
-write$ -- 190
+width$ -- 29
+write$ -- 253
diff --git a/floss-arduino.cod b/floss-arduino.cod
index c3c8616..4d3b508 100644
--- a/floss-arduino.cod
+++ b/floss-arduino.cod
@@ -1,32 +1,34 @@
\addvspace {10pt}
\contentsline {section}{\numberline {3.{1}}A Scilab code to check whether the firmware is properly installed or not}{34}{codemass.3.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{51}{codemass.4.1}
-\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{52}{codemass.4.2}
-\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{52}{codemass.4.3}
-\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{52}{codemass.4.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the GUI}{63}{codemass.5.1}
-\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{64}{codemass.5.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{76}{codemass.6.1}
-\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{76}{codemass.6.2}
+\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{75}{codemass.4.1}
+\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{76}{codemass.4.2}
+\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{76}{codemass.4.3}
+\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{76}{codemass.4.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{86}{codemass.7.1}
+\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the GUI}{101}{codemass.5.1}
+\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{102}{codemass.5.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{98}{codemass.8.1}
-\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{98}{codemass.8.2}
+\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{122}{codemass.6.1}
+\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{122}{codemass.6.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{114}{codemass.9.1}
-\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{114}{codemass.9.2}
-\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{114}{codemass.9.3}
-\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{115}{codemass.9.4}
+\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{140}{codemass.7.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{130}{codemass.10.1}
-\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{130}{codemass.10.2}
-\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{131}{codemass.10.3}
+\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{158}{codemass.8.1}
+\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{158}{codemass.8.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{149}{codemass.11.1}
-\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{149}{codemass.11.2}
-\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{150}{codemass.11.3}
-\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{150}{codemass.11.4}
+\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{182}{codemass.9.1}
+\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{182}{codemass.9.2}
+\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{182}{codemass.9.3}
+\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{183}{codemass.9.4}
+\addvspace {10pt}
+\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{212}{codemass.10.1}
+\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{212}{codemass.10.2}
+\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{213}{codemass.10.3}
+\addvspace {10pt}
+\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{243}{codemass.11.1}
+\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{243}{codemass.11.2}
+\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{244}{codemass.11.3}
+\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{244}{codemass.11.4}
diff --git a/floss-arduino.fdb_latexmk b/floss-arduino.fdb_latexmk
index 0f040ee..bfccb7c 100644
--- a/floss-arduino.fdb_latexmk
+++ b/floss-arduino.fdb_latexmk
@@ -1,17 +1,17 @@
# Fdb version 3
-["bibtex floss-arduino"] 1621665078 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1621665086
+["bibtex floss-arduino"] 1621665653 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1621665664
"/usr/local/texlive/2017/texmf-dist/bibtex/bst/base/unsrt.bst" 1480098433 18030 1376b4b231b50c66211e47e42eda2875 ""
"bibliography.bib" 1621178517 6034 f6dc0004d2871e4ca7419c08dc204c04 ""
- "floss-arduino.aux" 1621665086 74339 ea244034832c0683ba539849d45ed028 ""
+ "floss-arduino.aux" 1621665664 180083 ccf2119ba5bc3c8715539cbf17c1d27e ""
(generated)
- "floss-arduino.bbl"
"floss-arduino.blg"
-["makeindex floss-arduino.idx"] 1621665062 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1621665086
- "floss-arduino.idx" 1621665086 237 924b633b2dcbd233f1a22fa660a49e26 ""
+ "floss-arduino.bbl"
+["makeindex floss-arduino.idx"] 1621665642 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1621665664
+ "floss-arduino.idx" 1621665664 237 2b0c63ab27d5c1b698757397b5c69953 ""
(generated)
- "floss-arduino.ilg"
"floss-arduino.ind"
-["pdflatex"] 1621665078 "floss-arduino.tex" "floss-arduino.pdf" "floss-arduino" 1621665086
+ "floss-arduino.ilg"
+["pdflatex"] 1621665653 "floss-arduino.tex" "floss-arduino.pdf" "floss-arduino" 1621665664
"/Users/kannan/Library/texmf/tex/latex/cclicenses/cclicenses.sty" 1186816761 4225 a1be0bbd8b5d331922d63e0112439580 ""
"/Users/kannan/Library/texmf/tex/latex/ifthen/ifthen.sty" 1221500493 4727 e343510af0375feb3bfa0becca5be450 ""
"/Users/kannan/Library/texmf/tex/latex/listings/listings.cfg" 1174815216 1546 cda21886f370b2a08959be5b7c522bd0 ""
@@ -33,6 +33,7 @@
"/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm0600.tfm" 1480098696 3584 291a5713401683441e0a8c8f4417b17b ""
"/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm0800.tfm" 1480098696 3584 49064b465390a8e316a3c8417a050403 ""
"/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm0900.tfm" 1480098696 3584 d3d8ac8b25ca19c0a40b86a5db1e8ccc ""
+ "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm" 1480098696 3584 adb004a0c8e7c46ee66cad73671f37b4 ""
"/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm1095.tfm" 1480098696 3584 929cdff2b7a8c11bd4d49fd68cb0ae70 ""
"/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm" 1480098696 3584 f80ddd985bd00e29e9a6047ebd9d4781 ""
"/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm1440.tfm" 1480098696 3584 3169d30142b88a27d4ab0e3468e963a2 ""
@@ -60,6 +61,7 @@
"/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1480098701 1116 933a60c408fc0a863a92debe84b2d294 ""
"/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1480098701 1120 8b7d695260f3cff42e636090a8002094 ""
"/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmsy9.tfm" 1480098701 1116 25a7bf822c58caf309a702ef79f4afbb ""
+ "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb" 1480098733 30251 6afa5cb1d0204815a708a080681d4674 ""
"/usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb" 1480098733 36299 5f9df58c2139e7edcf37c8fca4bd384d ""
"/usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1480098733 35752 024fb6c41858982481f6968b5fc26508 ""
"/usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb" 1480098733 32726 0a1aea6fcd6468ee2cf64d891f5c43c8 ""
@@ -78,6 +80,7 @@
"/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm0600.pfb" 1480098737 162624 9dcc92cd3b1dfe2ecc80e6da7f2eb6bd ""
"/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm0800.pfb" 1480098737 164227 3df942b4ff2124425d8fb1b6d3e01c7a ""
"/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm0900.pfb" 1480098737 149037 995a6f1e12c1d647b99b1cf55db78699 ""
+ "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm1000.pfb" 1480098737 138258 6525c253f16cededa14c7fd0da7f67b2 ""
"/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm1095.pfb" 1480098737 145929 f25e56369a345c4ff583b067cd87ce8e ""
"/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfsi1095.pfb" 1480098737 106965 72348192f7f7f7c44b4558f2996b4879 ""
"/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfss1095.pfb" 1480098737 97272 e31c1319e3ff43b442c57e2c8f2acc52 ""
@@ -141,21 +144,27 @@
"/usr/local/texlive/2017/texmf-var/fonts/map/pdftex/updmap/pdftex.map" 1495593472 2350277 a699055bee05bf8a40b0504752487295 ""
"/usr/local/texlive/2017/texmf-var/web2c/pdftex/pdflatex.fmt" 1501558720 4129591 619ae5aa92c7522a32e3a6fc193a3cf9 ""
"/usr/local/texlive/2017/texmf.cnf" 1495593465 577 2b71d4d888f9e5560b2e99985915a9fa ""
- "floss-arduino.OpenModelicad" 1621665086 2757 7de270f04b20efdfb448a1fb81b3e9f9 ""
- "floss-arduino.ard" 1621665086 2305 20703595d3bc4e4b0ed4d54c2d8496c3 ""
- "floss-arduino.aux" 1621665086 74339 ea244034832c0683ba539849d45ed028 ""
- "floss-arduino.bbl" 1621665078 3013 ac4bf7486ec0f6f39b63ba1e47316c32 "bibtex floss-arduino"
- "floss-arduino.ind" 1621665062 288 24d5642cc3c6d10458f20f9c737b0276 "makeindex floss-arduino.idx"
- "floss-arduino.lof" 1621665086 8780 25fb39d5c4eba5701881c371d51750b0 ""
- "floss-arduino.lot" 1621665086 1516 3179fd6a6dae55d8ec3e78c5e179f431 ""
- "floss-arduino.out" 1621665086 7751 c7c5ac83a9f1a787e4d7cfffc10b9466 ""
- "floss-arduino.tex" 1621665045 7523 e96182addfca16ae4888908cfd9be5d8 ""
- "floss-arduino.toc" 1621665086 10150 182a223e7a782f07c44ba11fb74aefcb ""
+ "floss-arduino.OpenModelicad" 1621665664 2767 283f09a301aa66d4b9170d29e1a10ce9 ""
+ "floss-arduino.ard" 1621665664 2758 cc97f1f24101ca8cb235bac95dccb9b6 ""
+ "floss-arduino.aux" 1621665664 180083 ccf2119ba5bc3c8715539cbf17c1d27e ""
+ "floss-arduino.bbl" 1621665653 3903 02b5ac06a1bbf3155ccc47bfd4f7ca51 "bibtex floss-arduino"
+ "floss-arduino.cod" 1621665664 2802 88a2dd316736f34a61963cc93582c80f ""
+ "floss-arduino.ind" 1621665642 288 1367e08b6f5cfc1c1a3f8718570f0de1 "makeindex floss-arduino.idx"
+ "floss-arduino.juliad" 1621665664 2642 cd64a369bfc0ffeac2f408eb100e4639 ""
+ "floss-arduino.lof" 1621665664 16960 c923e999e59735eb11c648aa6379a5b6 ""
+ "floss-arduino.lot" 1621665664 4394 b65e9bbd02d32d7f2acccce1a37bbe03 ""
+ "floss-arduino.out" 1621665664 16578 46cd8728c2e6431c3908d3f07e88dd97 ""
+ "floss-arduino.pyd" 1621665664 2571 88e9c33f0b0a5eb14492b0b8577bcdc2 ""
+ "floss-arduino.tex" 1621665617 7523 6d8616fecf2a1c9cd5dc13c28699089d ""
+ "floss-arduino.toc" 1621665664 21455 bf3cc336b01cbb5340b35cc6668a7eac ""
"suppl/acr.tex" 1615102332 1926 fd6481c4666ee0d60331b7d4cc24b645 ""
"suppl/intro.tex" 1621494136 3415 629babe1e577e956b444a555faf0c38e ""
"suppl/styles.tex" 1615534732 8143 aa3280f0b59c8631fe8ec44895c9e871 ""
"tools/floss-firmware/floss-firmware.ino" 1621178517 34359 32a40397062276bb3dcecda801db076e ""
+ "tools/julia/test_firmware.jl" 1621178517 168 3aaf8bf98ff271a626085f256b5bbbc9 ""
"tools/openmodelica/windows//test_firmware.mo" 1621178517 616 087d18e8525d7f7e7b49bc700b2d08e4 ""
+ "tools/python/test_firmware.py" 1621178517 702 075224ba07fdcb46e41c20e2e4c001be ""
+ "tools/scilab/test_firmware.sce" 1621178517 121 068cb1b11cc5bef7c9f9ddaa09316c22 ""
"tools/shield/pcb_board_V1p2.png" 1621178517 114643 13d3ee33823ec2c138265f5f4daf35c8 ""
"tools/shield/shield-V1p2.jpg" 1615102332 221681 3be329dcc0590284c83508bfc96ede10 ""
"tools/shield/shield-V1p2.png" 1621178517 66281 607473e0cfda2ff4b7f6c85d1bbb8ba5 ""
@@ -167,10 +176,25 @@
"user-code/dcmotor/arduino/dcmotor-loop/dcmotor-loop.ino" 1621178517 665 a13b061f7e773a0ff7e178ed73915282 ""
"user-code/dcmotor/dcmotor-OM.tex" 1621217755 11241 982246ee49a10c44361808ce84762a47 ""
"user-code/dcmotor/dcmotor-base.tex" 1621217562 11192 454e69c3c7ac8022ed78fcf217140928 ""
+ "user-code/dcmotor/dcmotor-julia.tex" 1621217746 7297 f523e59616d249643cd2aece01846f9a ""
+ "user-code/dcmotor/dcmotor-python.tex" 1621217702 8816 9946fc87ba3d8772cea69ba17c57ebde ""
+ "user-code/dcmotor/dcmotor-scilab.tex" 1621217599 24546 3e08212f3604331591dd8eac8dec5a92 ""
"user-code/dcmotor/figures/dc_motor_description.jpg" 1615102332 694440 a424c50ad327bc459a4ab4808f398262 ""
+ "user-code/dcmotor/figures/dcmotor-both.png" 1621178517 107985 6c7508b957f7980eea96e374fc266250 ""
+ "user-code/dcmotor/figures/dcmotor-clock.png" 1621178517 127858 2fa567ed8934ca422ee86d50d1d5545f ""
+ "user-code/dcmotor/figures/dcmotor-loop.png" 1621178517 105062 026f713ad0fe348d43acd5f25ba6f933 ""
"user-code/dcmotor/figures/dcmotor_board.png" 1615102332 114406 92155ec29d259e5fcda6bce5c6b08004 ""
"user-code/dcmotor/figures/schematic.png" 1615102332 29144 971dcba68f6e79a1c3c5777dac2627ea ""
"user-code/dcmotor/figures/uno-pwm.jpg" 1621178517 3266094 71ed00a219ac59152d8c597e1e8856d3 ""
+ "user-code/dcmotor/julia/dcmotor-both.jl" 1621178517 270 2a8057cb974830a91cb2ccaaeaeec8d3 ""
+ "user-code/dcmotor/julia/dcmotor-clock.jl" 1621178517 223 18e184ba00cf35946e451fb37590725a ""
+ "user-code/dcmotor/julia/dcmotor-loop.jl" 1621178517 342 a624b9b98fc1787face9e2a5cc07f84f ""
+ "user-code/dcmotor/python/dcmotor-both.py" 1621178517 864 275cefa529d28743b47a46b87b31ff91 ""
+ "user-code/dcmotor/python/dcmotor-clock.py" 1621178517 830 e4bb3de5e98eb204a3dada5009db8343 ""
+ "user-code/dcmotor/python/dcmotor-loop.py" 1621178517 968 97af73f5b57d7b510ecd4383c3bc4f93 ""
+ "user-code/dcmotor/scilab/dcmotor-both.sce" 1621178517 478 628af43e0c3f08f643098a596ad835cf ""
+ "user-code/dcmotor/scilab/dcmotor-clock.sce" 1621178517 358 714e3d2a3677b19a80dcc181cadf6e4d ""
+ "user-code/dcmotor/scilab/dcmotor-loop.sce" 1621178517 624 72d01e150c668c28e3823b3ff124a6f1 ""
"user-code/hw-env/figures/OSHW-138px.png" 1615102332 8171 62fe0090b5a01299adb7fb7b4d9ac130 ""
"user-code/hw-env/figures/arduino-3d-printer.jpg" 1615102332 39052 6dff9ea86aa1541b274437fe913ddd46 ""
"user-code/hw-env/figures/arduino-ide.jpg" 1615102332 194767 bfef476ab04769e6b222de9ff24a9623 ""
@@ -191,10 +215,23 @@
"user-code/ldr/figures/LDR-led.png" 1621178517 240349 523edd11a7bcb1002c01b0410de0183e ""
"user-code/ldr/figures/LDR.png" 1621178517 222329 b099f728f89ec6e9e39f2222e410488c ""
"user-code/ldr/figures/ldr-conn.png" 1615102332 27006 651850b554b0e5f042da89db408bd75e ""
+ "user-code/ldr/figures/ldr-led-2.png" 1621178517 136223 7b7c3b7364cc3325f23880eb53d878c2 ""
+ "user-code/ldr/figures/ldr-led-read-plot.PNG" 1621178517 24035 ed0d5139439de9ae01beed624c24c5ba ""
+ "user-code/ldr/figures/ldr-read-plot.PNG" 1621178517 24848 8d7361073a2c28de3752da61df946a24 ""
+ "user-code/ldr/figures/ldr-read-xcos.PNG" 1615102332 34063 b0eeeea9642553ea0bb2889cb52cfa60 ""
"user-code/ldr/figures/ldr.jpg" 1615102332 4060 da1140b101edcf75176b3dfbb765dd42 ""
"user-code/ldr/figures/ldr_sym.png" 1615102332 29267 73b70e220429569a98caa86348349aa1 ""
+ "user-code/ldr/julia/ldr-led.jl" 1621178517 328 c56b41b79308edfeac581824b292db8e ""
+ "user-code/ldr/julia/ldr-read.jl" 1621178517 182 f022609c62ce20cd8a544b56bb24b920 ""
"user-code/ldr/ldr-OM.tex" 1621188727 4330 bf71650135097470010dee6009bf2f2c ""
"user-code/ldr/ldr-base.tex" 1621188556 10370 2dc790d6cd4dee2eed4edccdf2dc929f ""
+ "user-code/ldr/ldr-julia.tex" 1621188720 3871 b16ec475383e1331a08b220b22f13fdb ""
+ "user-code/ldr/ldr-python.tex" 1621188684 4576 9bdb80c78c973ef430c00fe2d2ce719b ""
+ "user-code/ldr/ldr-scilab.tex" 1621188639 13462 ffeb0049b804a21e1f86c11a37113738 ""
+ "user-code/ldr/python/ldr-led.py" 1621178517 878 6fd4249dccee88b68be9f42ac32e1238 ""
+ "user-code/ldr/python/ldr-read.py" 1621178517 690 e0b7ce7fda0fd80b7a9910b066c54ef1 ""
+ "user-code/ldr/scilab/ldr-led.sce" 1621178517 485 06b1e7a58af58334a9e0deed47713a69 ""
+ "user-code/ldr/scilab/ldr-read.sce" 1621178517 383 672cc7539820df32f3a25b93cc0f4fa7 ""
"user-code/led/OpenModelica/led-blue-delay.mo" 1621178517 974 b66fe8fce6005b87afc23c6d7d3009e5 ""
"user-code/led/OpenModelica/led-blue-red.mo" 1621178517 1154 7e5164d0b0a78fcd7a6327bbfff835c9 ""
"user-code/led/OpenModelica/led-blue.mo" 1621178517 802 063ab42c583ad7e9203c09fdac11beb2 ""
@@ -204,41 +241,99 @@
"user-code/led/arduino/led-blue/led-blue.ino" 1621178517 99 25f30fcd7cc7d7b6b9aa222deff00437 ""
"user-code/led/arduino/led-green-blink/led-green-blink.ino" 1621178517 375 d859b4f26e521d4c1afe19f92c8a1ebe ""
"user-code/led/figures/arduino-new-shield.jpeg" 1621178517 404878 627d5ed86bf3271cb2aed2af239e8339 ""
+ "user-code/led/figures/led-blue-com-2.png" 1621178517 118844 76197f2f2d54e9f24ff5133feb6b20e4 ""
+ "user-code/led/figures/led-blue-delay-com-2.png" 1621178517 131759 39ca1a34902244e390493719e5e5afa9 ""
+ "user-code/led/figures/led-blue-red-com-2.png" 1621178517 139836 8e4b4cfd07c210053264e34bfa61d292 ""
+ "user-code/led/figures/led-green-blink-com-2.png" 1621178518 145226 f748b57a3aedec908e67f4a2a063f94b ""
"user-code/led/figures/led.png" 1615102332 3299 6fdaa5be1f5df2c4fa3cc404b111c357 ""
"user-code/led/figures/led_output.png" 1615102332 4933000 3daaef0abe81c66166eaa3fd911c9b66 ""
"user-code/led/figures/rgb-led-bb.png" 1621178518 241915 7c5374def5f441085b2d93294dde7979 ""
"user-code/led/figures/schematic.png" 1615102332 34562 2b5d2cb148a99242ffb4343097ced0a0 ""
+ "user-code/led/julia/led-blue-delay.jl" 1621178518 213 dd9c8a8b157baac9432478c33b8aa14e ""
+ "user-code/led/julia/led-blue-red.jl" 1621178518 332 919a1421675457207ff70ee12da93ac6 ""
+ "user-code/led/julia/led-blue.jl" 1621178518 170 c9cc13e4fb6e898855537bb9e1f2a787 ""
+ "user-code/led/julia/led-green-blink.jl" 1621178518 249 d785472e844af87c34e32322ccb211e2 ""
"user-code/led/led-OM.tex" 1621188180 6090 eeb3656cf34ca23b4e74568da8ba3a8f ""
"user-code/led/led-base.tex" 1621187774 12573 9ca1a36290acd21f7147bf1579e43aec ""
+ "user-code/led/led-julia.tex" 1621188172 4230 113d65c42a2badd946d2f312a0e216ca ""
+ "user-code/led/led-python.tex" 1621188125 8224 4475c068f5d6120ca45171af64ae64f3 ""
+ "user-code/led/led-scilab.tex" 1621188063 15554 57a47400c55d0e67271b6cd2a300cc7e ""
+ "user-code/led/python/led-blue-delay.py" 1621178518 805 9c5bde89850fc3b25ced778dfafe1dcf ""
+ "user-code/led/python/led-blue-red.py" 1621178518 1039 339cefbe997737f931646cba049b8d12 ""
+ "user-code/led/python/led-blue.py" 1621178518 723 be6248a455119500e6930030c0c92250 ""
+ "user-code/led/python/led-green-blink.py" 1621178518 800 7d238166a3ec7776881175fdee95f619 ""
+ "user-code/led/scilab/led-blue-delay.sce" 1621178518 306 971bfdb5febffab85ff7e39d9486f19f ""
+ "user-code/led/scilab/led-blue-red.sce" 1621178518 534 9ed44e179f5f8f2d1833438c6e950670 ""
+ "user-code/led/scilab/led-blue.sce" 1621178518 264 54ed7e9095e17363e0ce5fb00cade1d1 ""
+ "user-code/led/scilab/led-green-blink.sce" 1621178518 484 6075a3408ac416b1a08b9812441b114f ""
"user-code/modbus/OpenModelica/readCurrent.mo" 1615102332 415 303989413cadae961b297f9b27e7fea0 ""
"user-code/modbus/OpenModelica/readPower.mo" 1615102332 435 3f5615fb24b7ddbe58cdd8e1bef132ae ""
"user-code/modbus/OpenModelica/readVoltage.mo" 1615102332 415 6e1ebbf05cf22f407c8164397a270067 ""
"user-code/modbus/arduino/send_packet.ino" 1615102332 8116 cf6c7187b76c359b0e96b2d6ab867417 ""
"user-code/modbus/figures/Full-Set-Up.png" 1615102332 1614647 0b0a3133138b7b5e4362f127b21dbbca ""
+ "user-code/modbus/figures/active-power-output-setup.jpg" 1621178518 970986 3c5dcb7d7a8cc8c4506feed7894ca347 ""
+ "user-code/modbus/figures/active-power-output.png" 1621178518 6070 e338cbd838bd2ffe7cb999dccd6c8af4 ""
"user-code/modbus/figures/arduino_code_flowchart.png" 1615102332 30551 d5d6d0068508ecc437e64b129d03adeb ""
"user-code/modbus/figures/block-diagram.PNG" 1615102332 12984 34da68fad73a956dd18a72f2742c01c8 ""
+ "user-code/modbus/figures/current-output-setup.jpg" 1621178518 852771 a15f31abba4a1197ad1aabfc7084a9ac ""
+ "user-code/modbus/figures/current-output.png" 1621178518 5616 8e6b1ab6c0719055cc81fd1f0ab7e6b6 ""
"user-code/modbus/figures/fig1.png" 1615102332 7589 f96d8da2f8a9b651e6a2b84ff0fcd2b5 ""
"user-code/modbus/figures/fig2.png" 1615102332 8357 df83830062ead3aba95548cffc6e5fc2 ""
"user-code/modbus/figures/fig3.png" 1615102332 64436 45a719b4c6c25010861af86e20af0675 ""
"user-code/modbus/figures/flowchart.png" 1615102332 24159 a806f9f56a4606c9f0640bb0eb7e36ff ""
+ "user-code/modbus/figures/read_value_xcos.png" 1615102332 51074 2267729983ef5dcb788a3f74130a179a ""
+ "user-code/modbus/figures/voltage-output-setup.jpg" 1621178518 964103 77691bdec7885f306d9af858aa024c6b ""
+ "user-code/modbus/figures/voltage-output.png" 1621178518 5506 102a213a2a607379d826356f732ad44e ""
+ "user-code/modbus/julia/readCurrent.jl" 1615102332 419 d37bba6d385680f69e39aeeeee270cc2 ""
+ "user-code/modbus/julia/readPower.jl" 1615102332 408 5fe8daf1c8116370b28ad3bd3f32aab4 ""
+ "user-code/modbus/julia/readVoltage.jl" 1615102332 418 4e26e56e234bd7df4a03ade0f2866654 ""
"user-code/modbus/modbus-OM.tex" 1621664170 5942 0531cbc61d27df4601dd6a21cc586e98 ""
"user-code/modbus/modbus-base.tex" 1621664170 22673 7efbbf979d922e42d583cedd4f719814 ""
+ "user-code/modbus/modbus-julia.tex" 1621664170 5773 6784fb444b8f238dcea5d0dd305542e5 ""
+ "user-code/modbus/modbus-python.tex" 1621664170 5717 f0054c399519f0df45ac2b98f45e0f50 ""
+ "user-code/modbus/modbus-scilab.tex" 1621664170 12126 6a2c6000c250b759507e0d953495c7b1 ""
+ "user-code/modbus/python/read_active_power.py" 1615102332 1107 5c75379ec91b5b117fc94be55100a639 ""
+ "user-code/modbus/python/read_current.py" 1615102332 1102 c628a8be5444f9b5ffbb348dff567336 ""
+ "user-code/modbus/python/read_voltage.py" 1615102332 1102 cf711c7b2bc93043409419eb1ae2169b ""
+ "user-code/modbus/scilab/read_active_power.sci" 1615102332 1072 ec17d07cbbf336756ed22d5469b68e25 ""
+ "user-code/modbus/scilab/read_current.sci" 1615102332 1090 97c84be93c41f56ed4617dfe2ffaf5bb ""
+ "user-code/modbus/scilab/read_val.sce" 1615102332 1474 89f368fad786acfa64c8f7eab2d6c14a ""
+ "user-code/modbus/scilab/read_voltage.sci" 1615102332 1100 00726a382c03a31bf874d21d1cc5eb16 ""
"user-code/pot/OpenModelica/pot-threshold.mo" 1621178518 1512 1402778c2f3b5ec7f6285466d545e598 ""
"user-code/pot/arduino/pot-threshold/pot-threshold.ino" 1621178518 805 12e5e0df10302ea489b57721d004d184 ""
"user-code/pot/figures/POT-led-bb.png" 1621178518 243193 63a4dc18807be931f97545bfa9167a30 ""
+ "user-code/pot/figures/pot-threshold-1.PNG" 1621178518 127870 911e5afafb8a33b220cf66889fac91d7 ""
"user-code/pot/figures/potmeter.png" 1615102332 99691 b56662d8570cfc9c91c52b76f21d1802 ""
"user-code/pot/figures/schematic.png" 1615102332 24453 85099648f5c8e616d3cfd5f3d6d7a7bf ""
+ "user-code/pot/julia/pot-threshold.jl" 1621178518 666 9b730ca97ed22ec8050aa381d4161447 ""
"user-code/pot/pot-OM.tex" 1621189022 2428 e00a4a0fc2dde69645883e0e161cb41d ""
"user-code/pot/pot-base.tex" 1621188876 8733 cbe2103c1242a714ed3fd639d1ba04a1 ""
+ "user-code/pot/pot-julia.tex" 1621189017 2031 630ec4debd43acbd61d1ef9bc938efa5 ""
+ "user-code/pot/pot-python.tex" 1621188977 2221 bbe65be48f47a22445f193c34eece033 ""
+ "user-code/pot/pot-scilab.tex" 1621188934 5204 cd6a7e9a7e6bd742cf06e77bfb7c1797 ""
+ "user-code/pot/python/pot-threshold.py" 1621178518 1230 800d4698ea9b0e37651e65fc06cded76 ""
+ "user-code/pot/scilab/pot-threshold.sce" 1621178518 697 c4b81a0bfec8d4d932692e85bdaa44b4 ""
"user-code/push/OpenModelica/led-push-button.mo" 1621178518 1226 c823f27eb8ddafbc85d7beeeab95e952 ""
"user-code/push/OpenModelica/push-button-status.mo" 1621178518 1002 404445ef6477d66c90debf67d0b16ff5 ""
"user-code/push/arduino/led-push-button/led-push-button.ino" 1621178518 500 74749a5bf90b0b8730fac1c5c2d2098e ""
"user-code/push/arduino/push-button-status/push-button-status.ino" 1621178518 399 8bc698528184374bd12aa2bd7447ae54 ""
+ "user-code/push/figures/led-push-button.PNG" 1615102332 29100 9fb97725008a4f858830924290bafd86 ""
+ "user-code/push/figures/push-button-status.PNG" 1615102332 27403 da6c41bb605a3801512422bfefcaf4ea ""
"user-code/push/figures/pushbutton-conn.png" 1615102332 25321 c2e109dc82f76507b9a0b5f6e09be7db ""
+ "user-code/push/figures/sci-ard-meter.png" 1621178518 14461 903bc95446fd86d03d6cd50e9801d91d ""
"user-code/push/figures/switch-led.png" 1621178518 240149 ad9fa2cc65d176482fbdf38c633d826f ""
"user-code/push/figures/switch.png" 1621178518 220988 2689323a6f7a00d63e81ef7abb52961a ""
+ "user-code/push/julia/led-push-button.jl" 1621178518 362 d6ece80fbd90baec0c77d842796ce55f ""
+ "user-code/push/julia/push-button-status.jl" 1621178518 220 ee74db42ff4cafa9fdfa53bf629610f7 ""
"user-code/push/push-OM.tex" 1621188457 4348 fd65309600beef991a04131d7a02a6a0 ""
"user-code/push/push-base.tex" 1621188286 9542 58b98694b202c0c277d28136f2a40af6 ""
+ "user-code/push/push-julia.tex" 1621188450 3532 267ddf5e111076677bf4ab39ae1aca08 ""
+ "user-code/push/push-python.tex" 1621188402 3501 2725b30124fa209b5fc6b05fcc5a5f18 ""
+ "user-code/push/push-scilab.tex" 1621188350 8452 cbce9e9caa2c44eeb4f75cc7288a3653 ""
+ "user-code/push/python/led-push-button.py" 1621178518 840 7ac297fea9149dd4f1097d1eb1127438 ""
+ "user-code/push/python/push-button-status.py" 1621178518 726 f8a32147aae8c969c2bd3a7634370342 ""
+ "user-code/push/scilab/led-push-button.sce" 1621178518 395 ffd3626904bd116d49ebbbd9ba896f6c ""
+ "user-code/push/scilab/push-button-status.sce" 1621178518 374 60eb3a3f4806ea383dadee5441f2be98 ""
"user-code/servo/OpenModelica/servo-init.mo" 1621178518 843 9bcc28dfc460db6e1f1e16e9450b2e32 ""
"user-code/servo/OpenModelica/servo-loop.mo" 1621178518 1063 f214713878cab8f7ac1b10091485a135 ""
"user-code/servo/OpenModelica/servo-pot.mo" 1621178518 1327 9ab722a57ce5d891d9a52873e26a6f5a ""
@@ -248,14 +343,49 @@
"user-code/servo/arduino/servo-pot/servo-pot.ino" 1621178518 671 145aea71e1ac2ef50822eb25d83108d6 ""
"user-code/servo/arduino/servo-reverse/servo-reverse.ino" 1621178518 331 5305061778c867a1ac20fee4fa50e995 ""
"user-code/servo/figures/servo-bb.png" 1621178518 225975 568cf3b00806f2ae8562b2af9fe5a249 ""
+ "user-code/servo/figures/servo-init.png" 1615102332 26415 598a8cb33dbe09dbd1edc7b8735f4816 ""
+ "user-code/servo/figures/servo-loop.png" 1615102332 32952 67f7dd0d2bb32be2b1c48f217b17c189 ""
"user-code/servo/figures/servo-pot-bb.png" 1621178518 236985 d6100121102ec6696c76eb30db17b3c0 ""
+ "user-code/servo/figures/servo-pot.png" 1615102332 33204 436709fd3e5dbedb22b8af8b2d2ca4ba ""
+ "user-code/servo/figures/servo-reverse.png" 1615102332 25147 1703152c1e98c6000e54589b6bd467a7 ""
"user-code/servo/figures/servo-uno-shield.jpg" 1621178518 4433005 1ca49ed870fd1a7d92392a6aa2c053f6 ""
+ "user-code/servo/julia/servo-init.jl" 1621178518 174 2f1751adbcd50ad10fb1fc63b126c50d ""
+ "user-code/servo/julia/servo-loop.jl" 1621178518 244 02733944ad3e8beb0aece530a7ff2325 ""
+ "user-code/servo/julia/servo-pot.jl" 1621178518 325 6b14ad4d9b9f190780bb5ba37b9794ae ""
+ "user-code/servo/julia/servo-reverse.jl" 1621178518 218 c8fb1faf7cc98344286dc9a6e095195f ""
+ "user-code/servo/python/servo-init.py" 1621178518 757 4bdf2886e706c11615812d5f505b864d ""
+ "user-code/servo/python/servo-loop.py" 1621178518 802 35d9aee2d082ddc1b9893af2c440c092 ""
+ "user-code/servo/python/servo-pot.py" 1621178518 863 8c8e4066fa8337d37afce0795cd68e84 ""
+ "user-code/servo/python/servo-reverse.py" 1621178518 825 af6e0576f7e25e769305c3821e8fd920 ""
+ "user-code/servo/scilab/servo-init.sce" 1621178518 329 0f8c9cd741b741d412b27aabb0b641da ""
+ "user-code/servo/scilab/servo-loop.sce" 1621178518 525 6a4902117c83c5390c1877a95a5e363e ""
+ "user-code/servo/scilab/servo-pot.sce" 1621178518 530 2d82664fdd3a16c6588b2a4dc4e66a22 ""
+ "user-code/servo/scilab/servo-reverse.sce" 1621178518 532 11110ec91f2ddb2261afbbec00198d94 ""
"user-code/servo/servo-OM.tex" 1621214280 6743 e3bb3333e0e297defe427b0d2a0ab5c0 ""
"user-code/servo/servo-base.tex" 1621214129 13398 42be6b1599117acc4dcfc2645741fed1 ""
+ "user-code/servo/servo-julia.tex" 1621214272 6393 f5b5c76dbc63b086b6593dc5c1d3e5a2 ""
+ "user-code/servo/servo-python.tex" 1621214226 9390 e10fc3c7c70de72eb1cbcf10b7342863 ""
+ "user-code/servo/servo-scilab.tex" 1621214186 17336 d4a14c40c81913ae60506458a1cf945a ""
"user-code/sw-env/figures/OMEdit-UI.png" 1621178518 1412111 17b388a3069a3685b7d14c6fb67ee8eb ""
"user-code/sw-env/figures/OMEdit-libraries.png" 1621178518 154031 fd27a1537f6271ab01c53fd1d2c9d214 ""
+ "user-code/sw-env/figures/arduino-palette.png" 1615102332 10751 8229db142816e63c5b5761df7ebf0e33 ""
+ "user-code/sw-env/figures/browse-directory.png" 1615102332 30302 e7161778e4b66145020832ffda95f16b ""
+ "user-code/sw-env/figures/builder.png" 1615102332 62847 a945d2601d325541677f819dda7ee305 ""
+ "user-code/sw-env/figures/clock-blk.png" 1615102332 8341 2796147e1cfe4ae15ff1581cf7347de4 ""
+ "user-code/sw-env/figures/com-properties.png" 1615102332 75092 d364fc390b7b1913845428ff03e09b17 ""
+ "user-code/sw-env/figures/cscope-config.png" 1615102332 15445 4f02500263554c7a25c5355d43fe0720 ""
"user-code/sw-env/figures/device-manager-com.png" 1621178518 170869 2521a3958703e2565de76bfdcb864733 ""
+ "user-code/sw-env/figures/device-manager.png" 1615102332 66176 4b944d863a9a68ac712fec18d1072374 ""
+ "user-code/sw-env/figures/julia-download.png" 1621178518 90834 a76f37ce7ab329cff72e393ca325d834 ""
+ "user-code/sw-env/figures/julia-pkg-windows.png" 1621178518 41169 b9da9617cd69c69bb952d9604b7919ec ""
+ "user-code/sw-env/figures/julia-pkg.png" 1621178518 46183 5e4ac4a37a0b2c9bb6b11151ef3ffbbd ""
+ "user-code/sw-env/figures/julia-repl-windows.png" 1621178518 39594 686340edfe0c380de10e1f8ee3af3582 ""
+ "user-code/sw-env/figures/julia-terminal-repl.png" 1621178518 44140 3c889d9ebd5a899a1d28d60ef542f70a ""
+ "user-code/sw-env/figures/julia-windows-install.png" 1621178518 26406 e46da4d14d9b869903f4107320f821e9 ""
"user-code/sw-env/figures/launch-arduino-opt.png" 1621178518 33421 f8b38ae30fdf8828bc50d1f0b1b72fe4 ""
+ "user-code/sw-env/figures/linux-cd.png" 1615102332 39093 885ba08c89ecb4d2c400fa4b07d4ea66 ""
+ "user-code/sw-env/figures/linux-port.png" 1615102332 22330 f34b363966c6f589a01e2e3083bf7d90 ""
+ "user-code/sw-env/figures/loader.png" 1615102332 59139 c20511f34e925a6fb5628e3a13c4442a ""
"user-code/sw-env/figures/om-Modeling.png" 1621178518 151173 3000377e285a1c18e6b2e2c50a706348 ""
"user-code/sw-env/figures/om-modeling-views.png" 1621178518 138971 3676cbc7350ef2f65c828d96b7fb6ce5 ""
"user-code/sw-env/figures/om-open-model.png" 1621178518 3436700 a7f685410189a7926c1c7ce02eea2324 ""
@@ -264,8 +394,22 @@
"user-code/sw-env/figures/om-text-view.png" 1621178518 225672 29da7c1783940469a04bb6534660b5ff ""
"user-code/sw-env/figures/om-toolbox-loaded.png" 1621178518 62386 dcd446cac813a164e5c326d2360928c9 ""
"user-code/sw-env/figures/openmodelica-run-anyway.png" 1621178518 52705 7ad6616822b91c117b7208fecfa9759a ""
+ "user-code/sw-env/figures/plot-blk.png" 1615102332 9025 823d55c99e8f9e091c480135e11fed88 ""
+ "user-code/sw-env/figures/python-windows-install.JPG" 1621178518 52113 d8d1a4dbf12dad7489007c03c6aff723 ""
+ "user-code/sw-env/figures/sim-setup.png" 1615102332 18806 fca3d6d4d7692c539f6dd8ee5fca2286 ""
+ "user-code/sw-env/figures/sine-blk.png" 1615102332 31364 922217660a4514750566368a9628caca ""
+ "user-code/sw-env/figures/sine-gen.png" 1615102332 18116 34af55052c486ca14630fa8175b34a20 ""
+ "user-code/sw-env/figures/sine-output.png" 1615102332 5195 b769374644003c54a930b7fd08e2e7ee ""
+ "user-code/sw-env/figures/table_functions_crop.pdf" 1615102332 84671 8377aefb061b0e251291558e34dd4b23 ""
+ "user-code/sw-env/figures/test-console.png" 1615102332 53960 b989b14626fd496e19335d18673cc602 ""
+ "user-code/sw-env/figures/win-command-prompt.png" 1621178518 18481 e5638717dbbb0533251e1adcbc9b10f0 ""
+ "user-code/sw-env/figures/windows-cmd.png" 1621178518 18559 6c4f07f73f86b74127aa8c76e23f3285 ""
+ "user-code/sw-env/figures/xcos-help.png" 1615102332 87275 3c9b5157ebebe381cd7b5281cdd28482 ""
"user-code/sw-env/sw-env-OM.tex" 1621494136 14684 246a4e6711439c5535a43c55e6ccdb94 ""
"user-code/sw-env/sw-env-base.tex" 1621494136 20371 3831691d48b6edf9faf7d654fa4a9c05 ""
+ "user-code/sw-env/sw-env-julia.tex" 1621494136 17106 529c456e473fd986d2d5c0cf3e41712c ""
+ "user-code/sw-env/sw-env-python.tex" 1621494136 12570 407eb1692224c6bac00b407a35921d83 ""
+ "user-code/sw-env/sw-env-scilab.tex" 1621494136 25295 c66e7c7dfc43d03ad408bc17aeaf13bf ""
"user-code/thermistor/OpenModelica/therm-buzzer.mo" 1621178518 1299 e1551a279a3614eeaf9116b1002e12eb ""
"user-code/thermistor/OpenModelica/therm-read.mo" 1621178518 882 b7d88b5d1f38eff59552a98507af5858 ""
"user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino" 1621178518 436 95759b7a9f40f5df3f6bf578fac78e35 ""
@@ -273,23 +417,36 @@
"user-code/thermistor/figures/BUZZER-Diagram-crop.pdf" 1615102332 44580 9821d615a59f54c353650c91d53397ff ""
"user-code/thermistor/figures/NTC-bead.jpg" 1615102332 26322 dc48012480bf36dffe1bc53f53fff468 ""
"user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf" 1615102332 51122 63d1034bfec8c1e50343da5dd4e8a355 ""
+ "user-code/thermistor/figures/therm-buzzer-xcos.png" 1615102332 62520 d7a651c93d11aa2ade2fbcaaae324492 ""
+ "user-code/thermistor/figures/therm-buzzer.png" 1615102332 21991 43392992f62b8fc4acd5d04722ac65ef ""
+ "user-code/thermistor/figures/therm-read-xcos.png" 1615102332 57179 0dddd7d72b0b013c4bca6de583a2bb80 ""
+ "user-code/thermistor/figures/therm-read.png" 1615102332 19495 9e15703acd9c4205b29b15f718ba5669 ""
"user-code/thermistor/figures/therm-sym.png" 1615102332 17914 5c4de58664f2c605c14ebafd7187b119 ""
"user-code/thermistor/figures/thermistor-buzzer.png" 1621178518 251485 47e52a1b05f033ac5efc513d0c38b843 ""
"user-code/thermistor/figures/thermistor.png" 1621178518 227111 a497c7b79fab30a854e897df8f7b9e5a ""
+ "user-code/thermistor/julia/therm-buzzer.jl" 1621178518 361 703362d6f73c2ce36d978a43225a8dbf ""
+ "user-code/thermistor/julia/therm-read.jl" 1621178518 183 640b24fbc4b351c3ad132e1f06e21993 ""
+ "user-code/thermistor/python/therm-buzzer.py" 1621178518 986 0feaddc58806c5744d676064126a7242 ""
+ "user-code/thermistor/python/therm-read.py" 1621178518 748 cba86aade80fa8215987d3707938af4c ""
+ "user-code/thermistor/scilab/therm-buzzer.sce" 1621178518 542 66209c5ab2e09a16efa85ab68a541109 ""
+ "user-code/thermistor/scilab/therm-read.sce" 1621178518 399 3d4d94a3003c16014a51200a9b472b66 ""
"user-code/thermistor/thermistor-OM.tex" 1621189282 5413 2604e0806d714fe51411dcf49eb41abd ""
"user-code/thermistor/thermistor-base.tex" 1621189129 12060 ceacf10a396b42fe1b4434075deb9129 ""
+ "user-code/thermistor/thermistor-julia.tex" 1621189273 5083 6e773263fd0378465696e28325689b98 ""
+ "user-code/thermistor/thermistor-python.tex" 1621189225 6691 862d1afff08e56188dbf093216cd5553 ""
+ "user-code/thermistor/thermistor-scilab.tex" 1621189183 15817 4f8b0a1727ee952a36196e611ce5308c ""
(generated)
- "floss-arduino.cod"
- "floss-arduino.ard"
- "floss-arduino.juliad"
- "floss-arduino.pyd"
"floss-arduino.thm"
- "floss-arduino.OpenModelicad"
- "floss-arduino.aux"
- "floss-arduino.pdf"
- "floss-arduino.idx"
"floss-arduino.log"
+ "floss-arduino.ard"
"floss-arduino.lot"
- "floss-arduino.lof"
+ "floss-arduino.idx"
+ "floss-arduino.pdf"
+ "floss-arduino.juliad"
"floss-arduino.out"
+ "floss-arduino.lof"
+ "floss-arduino.OpenModelicad"
+ "floss-arduino.aux"
+ "floss-arduino.pyd"
"floss-arduino.toc"
+ "floss-arduino.cod"
diff --git a/floss-arduino.fls b/floss-arduino.fls
index 11497dd..b026ea4 100644
--- a/floss-arduino.fls
+++ b/floss-arduino.fls
@@ -174,6 +174,15 @@ OUTPUT floss-arduino.lot
INPUT floss-arduino.ard
INPUT floss-arduino.ard
OUTPUT floss-arduino.ard
+INPUT floss-arduino.cod
+INPUT floss-arduino.cod
+OUTPUT floss-arduino.cod
+INPUT floss-arduino.pyd
+INPUT floss-arduino.pyd
+OUTPUT floss-arduino.pyd
+INPUT floss-arduino.juliad
+INPUT floss-arduino.juliad
+OUTPUT floss-arduino.juliad
INPUT floss-arduino.OpenModelicad
INPUT floss-arduino.OpenModelicad
OUTPUT floss-arduino.OpenModelicad
@@ -264,6 +273,109 @@ INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/floss-firmware/floss-firmware.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/floss-firmware/floss-firmware.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/floss-firmware/floss-firmware.ino
+INPUT user-code/sw-env/sw-env-scilab.tex
+INPUT user-code/sw-env/sw-env-scilab.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/linux-cd.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/linux-cd.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/linux-cd.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/browse-directory.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/browse-directory.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/browse-directory.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/builder.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/builder.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/builder.png
+INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/bera/fvmr8t.tfm
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/loader.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/loader.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/loader.png
+INPUT /usr/local/texlive/2017/texmf-dist/fonts/vf/public/bera/fvmr8t.vf
+INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/bera/fvmr8r.tfm
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/device-manager.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/device-manager.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/device-manager.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/com-properties.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/com-properties.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/com-properties.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/linux-port.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/linux-port.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/linux-port.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmware.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmware.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmware.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/test-console.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/test-console.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/test-console.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/table_functions_crop.pdf
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/table_functions_crop.pdf
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/table_functions_crop.pdf
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmware.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmware.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmware.sce
+INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecbx0900.tfm
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-blk.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-blk.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-blk.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/plot-blk.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/plot-blk.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/plot-blk.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/clock-blk.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/clock-blk.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/clock-blk.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-gen.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-gen.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-gen.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-output.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-output.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-output.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/cscope-config.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/cscope-config.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/cscope-config.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sim-setup.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sim-setup.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sim-setup.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/arduino-palette.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/arduino-palette.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/arduino-palette.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/xcos-help.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/xcos-help.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/xcos-help.png
+INPUT user-code/sw-env/sw-env-python.tex
+INPUT user-code/sw-env/sw-env-python.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/python-windows-install.JPG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/python-windows-install.JPG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/python-windows-install.JPG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/windows-cmd.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/windows-cmd.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/windows-cmd.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/win-command-prompt.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/win-command-prompt.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/win-command-prompt.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/python/test_firmware.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/python/test_firmware.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/python/test_firmware.py
+INPUT user-code/sw-env/sw-env-julia.tex
+INPUT user-code/sw-env/sw-env-julia.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-download.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-download.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-download.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-windows-install.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-windows-install.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-windows-install.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-repl-windows.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-repl-windows.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-repl-windows.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-pkg-windows.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-pkg-windows.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-pkg-windows.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-terminal-repl.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-terminal-repl.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-terminal-repl.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-pkg.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-pkg.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-pkg.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/julia/test_firmware.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/julia/test_firmware.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/julia/test_firmware.jl
INPUT user-code/sw-env/sw-env-OM.tex
INPUT user-code/sw-env/sw-env-OM.tex
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/openmodelica-run-anyway.png
@@ -334,7 +446,6 @@ INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecss1095.tfm
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue/led-blue.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue/led-blue.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue/led-blue.ino
-INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecbx0900.tfm
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue-delay/led-blue-delay.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue-delay/led-blue-delay.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue-delay/led-blue-delay.ino
@@ -344,6 +455,118 @@ INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduin
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-green-blink/led-green-blink.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-green-blink/led-green-blink.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-green-blink/led-green-blink.ino
+INPUT user-code/led/led-scilab.tex
+INPUT user-code/led/led-scilab.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-red.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-red.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-red.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-green-blink.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-green-blink.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-green-blink.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-com-2.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-com-2.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-com-2.png
+INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-delay-com-2.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-delay-com-2.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-delay-com-2.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-red-com-2.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-red-com-2.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-red-com-2.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-green-blink-com-2.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-green-blink-com-2.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-green-blink-com-2.png
+INPUT user-code/led/led-python.tex
+INPUT user-code/led/led-python.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-red.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-red.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-red.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-green-blink.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-green-blink.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-green-blink.py
+INPUT user-code/led/led-julia.tex
+INPUT user-code/led/led-julia.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-red.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-red.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-red.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-green-blink.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-green-blink.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-green-blink.jl
INPUT user-code/led/led-OM.tex
INPUT user-code/led/led-OM.tex
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo
@@ -402,6 +625,66 @@ INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/ardui
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led-push-button/led-push-button.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led-push-button/led-push-button.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led-push-button/led-push-button.ino
+INPUT user-code/push/push-scilab.tex
+INPUT user-code/push/push-scilab.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/sci-ard-meter.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/sci-ard-meter.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/sci-ard-meter.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led-push-button.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led-push-button.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led-push-button.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led-push-button.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led-push-button.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led-push-button.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/push-button-status.PNG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/push-button-status.PNG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/push-button-status.PNG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/led-push-button.PNG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/led-push-button.PNG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/led-push-button.PNG
+INPUT user-code/push/push-python.tex
+INPUT user-code/push/push-python.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led-push-button.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led-push-button.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led-push-button.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led-push-button.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led-push-button.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led-push-button.py
+INPUT user-code/push/push-julia.tex
+INPUT user-code/push/push-julia.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led-push-button.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led-push-button.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led-push-button.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led-push-button.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led-push-button.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led-push-button.jl
INPUT user-code/push/push-OM.tex
INPUT user-code/push/push-OM.tex
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push-button-status.mo
@@ -451,6 +734,60 @@ INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduin
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-led/ldr-led.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-led/ldr-led.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-led/ldr-led.ino
+INPUT user-code/ldr/ldr-scilab.tex
+INPUT user-code/ldr/ldr-scilab.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-led.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-led.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-led.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-read-xcos.PNG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-read-xcos.PNG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-read-xcos.PNG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-read-plot.PNG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-read-plot.PNG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-read-plot.PNG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-led-2.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-led-2.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-led-2.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-led-read-plot.PNG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-led-read-plot.PNG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-led-read-plot.PNG
+INPUT user-code/ldr/ldr-python.tex
+INPUT user-code/ldr/ldr-python.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-led.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-led.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-led.py
+INPUT user-code/ldr/ldr-julia.tex
+INPUT user-code/ldr/ldr-julia.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-led.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-led.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-led.jl
INPUT user-code/ldr/ldr-OM.tex
INPUT user-code/ldr/ldr-OM.tex
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr-read.mo
@@ -485,6 +822,42 @@ INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduin
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot-threshold/pot-threshold.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot-threshold/pot-threshold.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot-threshold/pot-threshold.ino
+INPUT user-code/pot/pot-scilab.tex
+INPUT user-code/pot/pot-scilab.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/pot-threshold-1.PNG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/pot-threshold-1.PNG
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/pot-threshold-1.PNG
+INPUT user-code/pot/pot-python.tex
+INPUT user-code/pot/pot-python.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py
+INPUT user-code/pot/pot-julia.tex
+INPUT user-code/pot/pot-julia.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl
INPUT user-code/pot/pot-OM.tex
INPUT user-code/pot/pot-OM.tex
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot-threshold.mo
@@ -534,6 +907,69 @@ INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino
+INPUT user-code/thermistor/thermistor-scilab.tex
+INPUT user-code/thermistor/thermistor-scilab.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-buzzer.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-buzzer.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-buzzer.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-buzzer.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-buzzer.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-buzzer.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-read-xcos.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-read-xcos.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-read-xcos.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-read.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-read.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-read.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-buzzer-xcos.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-buzzer-xcos.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-buzzer-xcos.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-buzzer.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-buzzer.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-buzzer.png
+INPUT user-code/thermistor/thermistor-python.tex
+INPUT user-code/thermistor/thermistor-python.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-buzzer.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-buzzer.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-buzzer.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-buzzer.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-buzzer.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-buzzer.py
+INPUT user-code/thermistor/thermistor-julia.tex
+INPUT user-code/thermistor/thermistor-julia.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-buzzer.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-buzzer.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-buzzer.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-buzzer.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-buzzer.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-buzzer.jl
INPUT user-code/thermistor/thermistor-OM.tex
INPUT user-code/thermistor/thermistor-OM.tex
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-read.mo
@@ -592,6 +1028,96 @@ INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/ardu
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-pot/servo-pot.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-pot/servo-pot.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-pot/servo-pot.ino
+INPUT user-code/servo/servo-scilab.tex
+INPUT user-code/servo/servo-scilab.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-reverse.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-reverse.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-reverse.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-pot.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-pot.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-pot.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-reverse.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-reverse.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-reverse.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-loop.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-loop.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-loop.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-pot.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-pot.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-pot.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-init.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-init.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-init.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-reverse.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-reverse.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-reverse.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-loop.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-loop.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-loop.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-pot.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-pot.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-pot.png
+INPUT user-code/servo/servo-python.tex
+INPUT user-code/servo/servo-python.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-reverse.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-reverse.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-reverse.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-pot.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-pot.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-pot.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-reverse.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-reverse.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-reverse.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-loop.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-loop.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-loop.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-pot.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-pot.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-pot.py
+INPUT user-code/servo/servo-julia.tex
+INPUT user-code/servo/servo-julia.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-reverse.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-reverse.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-reverse.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-pot.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-pot.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-pot.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-reverse.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-reverse.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-reverse.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-loop.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-loop.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-loop.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-pot.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-pot.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-pot.jl
INPUT user-code/servo/servo-OM.tex
INPUT user-code/servo/servo-OM.tex
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-init.mo
@@ -657,6 +1183,102 @@ INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/ar
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-loop/dcmotor-loop.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-loop/dcmotor-loop.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-loop/dcmotor-loop.ino
+INPUT user-code/dcmotor/dcmotor-scilab.tex
+INPUT user-code/dcmotor/dcmotor-scilab.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-loop.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-loop.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-loop.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-clock.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-clock.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-clock.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-both.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-both.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-both.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-loop.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-loop.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-loop.png
+INPUT user-code/dcmotor/dcmotor-python.tex
+INPUT user-code/dcmotor/dcmotor-python.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-loop.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-loop.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-loop.py
+INPUT user-code/dcmotor/dcmotor-julia.tex
+INPUT user-code/dcmotor/dcmotor-julia.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-loop.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-loop.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-loop.jl
INPUT user-code/dcmotor/dcmotor-OM.tex
INPUT user-code/dcmotor/dcmotor-OM.tex
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo
@@ -703,13 +1325,91 @@ INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/Full-Set-Up.png
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/Full-Set-Up.png
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/Full-Set-Up.png
-INPUT user-code/modbus/modbus-OM.tex
-INPUT user-code/modbus/modbus-OM.tex
+INPUT user-code/modbus/modbus-scilab.tex
+INPUT user-code/modbus/modbus-scilab.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/arduino_code_flowchart.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/arduino_code_flowchart.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/arduino_code_flowchart.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/flowchart.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/flowchart.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/flowchart.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send_packet.ino
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send_packet.ino
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send_packet.ino
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_val.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_val.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_val.sce
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_current.sci
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_current.sci
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_current.sci
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_voltage.sci
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_voltage.sci
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_voltage.sci
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_active_power.sci
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_active_power.sci
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_active_power.sci
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/current-output.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/current-output.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/current-output.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/current-output-setup.jpg
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/current-output-setup.jpg
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/current-output-setup.jpg
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/voltage-output.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/voltage-output.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/voltage-output.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/voltage-output-setup.jpg
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/voltage-output-setup.jpg
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/voltage-output-setup.jpg
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/active-power-output.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/active-power-output.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/active-power-output.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/active-power-output-setup.jpg
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/active-power-output-setup.jpg
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/active-power-output-setup.jpg
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/read_value_xcos.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/read_value_xcos.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/read_value_xcos.png
+INPUT user-code/modbus/modbus-python.tex
+INPUT user-code/modbus/modbus-python.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/arduino_code_flowchart.png
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/arduino_code_flowchart.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/flowchart.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/flowchart.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send_packet.ino
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send_packet.ino
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send_packet.ino
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_current.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_current.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_current.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_voltage.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_voltage.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_voltage.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_active_power.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_active_power.py
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_active_power.py
+INPUT user-code/modbus/modbus-julia.tex
+INPUT user-code/modbus/modbus-julia.tex
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/arduino_code_flowchart.png
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/arduino_code_flowchart.png
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/flowchart.png
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/flowchart.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send_packet.ino
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send_packet.ino
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send_packet.ino
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readCurrent.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readCurrent.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readCurrent.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readVoltage.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readVoltage.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readVoltage.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readPower.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readPower.jl
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readPower.jl
+INPUT user-code/modbus/modbus-OM.tex
+INPUT user-code/modbus/modbus-OM.tex
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/arduino_code_flowchart.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/arduino_code_flowchart.png
+INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/flowchart.png
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/flowchart.png
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send_packet.ino
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send_packet.ino
@@ -731,6 +1431,7 @@ INPUT ./floss-arduino.out
INPUT ./floss-arduino.out
INPUT /usr/local/texlive/2017/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc
INPUT /usr/local/texlive/2017/texmf-dist/fonts/enc/dvips/base/8r.enc
+INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb
INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb
INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb
INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb
@@ -749,6 +1450,7 @@ INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfbx2488.pf
INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm0600.pfb
INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm0800.pfb
INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm0900.pfb
+INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm1000.pfb
INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm1095.pfb
INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfsi1095.pfb
INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfss1095.pfb
diff --git a/floss-arduino.idx b/floss-arduino.idx
index cc3cf3a..92a94ab 100644
--- a/floss-arduino.idx
+++ b/floss-arduino.idx
@@ -1,5 +1,5 @@
-\indexentry{H-Bridge circuit DC motor|hyperpage}{103}
-\indexentry{H-Bridge|hyperpage}{103}
-\indexentry{L293D,L298|hyperpage}{103}
-\indexentry{PCB breakout board|hyperpage}{103}
-\indexentry{pulse width modulation, PWM|hyperpage}{103}
+\indexentry{H-Bridge circuit DC motor|hyperpage}{203}
+\indexentry{H-Bridge|hyperpage}{203}
+\indexentry{L293D,L298|hyperpage}{203}
+\indexentry{PCB breakout board|hyperpage}{203}
+\indexentry{pulse width modulation, PWM|hyperpage}{203}
diff --git a/floss-arduino.ind b/floss-arduino.ind
index 242fb7f..3bf5a4d 100644
--- a/floss-arduino.ind
+++ b/floss-arduino.ind
@@ -1,15 +1,15 @@
\begin{theindex}
- \item H-Bridge, \hyperpage{103}
- \item H-Bridge circuit DC motor, \hyperpage{103}
+ \item H-Bridge, \hyperpage{203}
+ \item H-Bridge circuit DC motor, \hyperpage{203}
\indexspace
- \item L293D,L298, \hyperpage{103}
+ \item L293D,L298, \hyperpage{203}
\indexspace
- \item PCB breakout board, \hyperpage{103}
- \item pulse width modulation, PWM, \hyperpage{103}
+ \item PCB breakout board, \hyperpage{203}
+ \item pulse width modulation, PWM, \hyperpage{203}
\end{theindex}
diff --git a/floss-arduino.juliad b/floss-arduino.juliad
index 2b5c957..b12301b 100644
--- a/floss-arduino.juliad
+++ b/floss-arduino.juliad
@@ -1,30 +1,30 @@
-\contentsline {section}{\numberline {3.{1}}A Julia source file to check whether the firmware is properly installed or not}{34}{juliamass.3.1}
+\contentsline {section}{\numberline {3.{1}}A Julia source file to check whether the firmware is properly installed or not}{55}{juliamass.3.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{43}{juliamass.4.1}
-\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{43}{juliamass.4.2}
-\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{43}{juliamass.4.3}
-\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{44}{juliamass.4.4}
+\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{87}{juliamass.4.1}
+\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{88}{juliamass.4.2}
+\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{88}{juliamass.4.3}
+\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{88}{juliamass.4.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on Command Prompt or the Terminal.}{51}{juliamass.5.1}
-\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{51}{juliamass.5.2}
+\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on Command Prompt or the Terminal.}{109}{juliamass.5.1}
+\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{109}{juliamass.5.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{60}{juliamass.6.1}
-\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{60}{juliamass.6.2}
+\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{130}{juliamass.6.1}
+\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{131}{juliamass.6.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{66}{juliamass.7.1}
+\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{145}{juliamass.7.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{75}{juliamass.8.1}
-\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{76}{juliamass.8.2}
+\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{168}{juliamass.8.1}
+\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{169}{juliamass.8.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{86}{juliamass.9.1}
-\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{86}{juliamass.9.2}
-\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{86}{juliamass.9.3}
-\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{87}{juliamass.9.4}
+\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{195}{juliamass.9.1}
+\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{195}{juliamass.9.2}
+\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{195}{juliamass.9.3}
+\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{196}{juliamass.9.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{98}{juliamass.10.1}
-\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{98}{juliamass.10.2}
-\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{98}{juliamass.10.3}
+\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{224}{juliamass.10.1}
+\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{225}{juliamass.10.2}
+\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{225}{juliamass.10.3}
\addvspace {10pt}
-\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{111}{juliamass.11.1}
-\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{111}{juliamass.11.2}
-\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{112}{juliamass.11.3}
+\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{257}{juliamass.11.1}
+\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{257}{juliamass.11.2}
+\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{258}{juliamass.11.3}
diff --git a/floss-arduino.lof b/floss-arduino.lof
index 9f30bbf..0662e05 100644
--- a/floss-arduino.lof
+++ b/floss-arduino.lof
@@ -1,78 +1,141 @@
\addvspace {10\p@ }
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {2.1}{\ignorespaces Functional block diagram of a microcontroller\relax }}{4}{figure.caption.7}
-\contentsline {figure}{\numberline {2.2}{\ignorespaces ADC resolution\relax }}{6}{figure.caption.8}
-\contentsline {figure}{\numberline {2.3}{\ignorespaces The logo of Open Source Hardware\relax }}{7}{figure.caption.9}
-\contentsline {figure}{\numberline {2.4}{\ignorespaces Arduino Uno Board\relax }}{9}{figure.caption.10}
-\contentsline {figure}{\numberline {2.5}{\ignorespaces Arduino Mega Board\relax }}{10}{figure.caption.12}
-\contentsline {figure}{\numberline {2.6}{\ignorespaces LilyPad Arduino Board\relax }}{11}{figure.caption.13}
-\contentsline {figure}{\numberline {2.7}{\ignorespaces Arduino Phone\relax }}{11}{figure.caption.15}
-\contentsline {figure}{\numberline {2.8}{\ignorespaces 3D printer\relax }}{12}{figure.caption.18}
-\contentsline {figure}{\numberline {2.9}{\ignorespaces PCB image of the shield}}{13}{figure.caption.19}
-\contentsline {figure}{\numberline {2.10}{\ignorespaces Pictorial representation of the schematic of the shield\relax }}{14}{figure.caption.20}
-\contentsline {figure}{\numberline {2.11}{\ignorespaces PCB of the shield\relax }}{14}{figure.caption.21}
-\contentsline {figure}{\numberline {2.12}{\ignorespaces Picture of the shield with all components\relax }}{16}{figure.caption.24}
+\contentsline {figure}{\numberline {2.1}{\ignorespaces Functional block diagram of a microcontroller\relax }}{4}{figure.caption.10}
+\contentsline {figure}{\numberline {2.2}{\ignorespaces ADC resolution\relax }}{6}{figure.caption.11}
+\contentsline {figure}{\numberline {2.3}{\ignorespaces The logo of Open Source Hardware\relax }}{7}{figure.caption.12}
+\contentsline {figure}{\numberline {2.4}{\ignorespaces Arduino Uno Board\relax }}{9}{figure.caption.13}
+\contentsline {figure}{\numberline {2.5}{\ignorespaces Arduino Mega Board\relax }}{10}{figure.caption.15}
+\contentsline {figure}{\numberline {2.6}{\ignorespaces LilyPad Arduino Board\relax }}{11}{figure.caption.16}
+\contentsline {figure}{\numberline {2.7}{\ignorespaces Arduino Phone\relax }}{11}{figure.caption.18}
+\contentsline {figure}{\numberline {2.8}{\ignorespaces 3D printer\relax }}{12}{figure.caption.21}
+\contentsline {figure}{\numberline {2.9}{\ignorespaces PCB image of the shield}}{13}{figure.caption.22}
+\contentsline {figure}{\numberline {2.10}{\ignorespaces Pictorial representation of the schematic of the shield\relax }}{14}{figure.caption.23}
+\contentsline {figure}{\numberline {2.11}{\ignorespaces PCB of the shield\relax }}{14}{figure.caption.24}
+\contentsline {figure}{\numberline {2.12}{\ignorespaces Picture of the shield with all components\relax }}{16}{figure.caption.27}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {3.1}{\ignorespaces Windows device manager\relax }}{19}{figure.caption.25}
-\contentsline {figure}{\numberline {3.2}{\ignorespaces Windows device manager\relax }}{20}{figure.caption.26}
-\contentsline {figure}{\numberline {3.3}{\ignorespaces Windows update driver option\relax }}{21}{figure.caption.27}
-\contentsline {figure}{\numberline {3.4}{\ignorespaces Linux terminal to launch Arduino IDE\relax }}{22}{figure.caption.28}
-\contentsline {figure}{\numberline {3.5}{\ignorespaces Arduino IDE\relax }}{22}{figure.caption.29}
-\contentsline {figure}{\numberline {3.6}{\ignorespaces Allowing Microsoft Defender to run the executable file\relax }}{27}{figure.caption.30}
-\contentsline {figure}{\numberline {3.7}{\ignorespaces Setup of Modelica Standard Library version\relax }}{28}{figure.caption.31}
-\contentsline {figure}{\numberline {3.8}{\ignorespaces User Interface of OMEdit\relax }}{29}{figure.caption.32}
-\contentsline {figure}{\numberline {3.9}{\ignorespaces Opening a model in OMEdit\relax }}{30}{figure.caption.33}
-\contentsline {figure}{\numberline {3.10}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{31}{figure.caption.34}
-\contentsline {figure}{\numberline {3.11}{\ignorespaces Different views of a model in OMEdit\relax }}{31}{figure.caption.35}
-\contentsline {figure}{\numberline {3.12}{\ignorespaces Opening a model in text view in OMEdit\relax }}{32}{figure.caption.36}
-\contentsline {figure}{\numberline {3.13}{\ignorespaces Simulating a model in OMEdit\relax }}{32}{figure.caption.37}
-\contentsline {figure}{\numberline {3.14}{\ignorespaces Output window of OMEdit\relax }}{33}{figure.caption.38}
-\contentsline {figure}{\numberline {3.15}{\ignorespaces Examples provided in the OpenModelica-Arduino toolbox\relax }}{35}{figure.caption.39}
+\contentsline {figure}{\numberline {3.1}{\ignorespaces Windows device manager\relax }}{19}{figure.caption.28}
+\contentsline {figure}{\numberline {3.2}{\ignorespaces Windows device manager\relax }}{20}{figure.caption.29}
+\contentsline {figure}{\numberline {3.3}{\ignorespaces Windows update driver option\relax }}{21}{figure.caption.30}
+\contentsline {figure}{\numberline {3.4}{\ignorespaces Linux terminal to launch Arduino IDE\relax }}{22}{figure.caption.31}
+\contentsline {figure}{\numberline {3.5}{\ignorespaces Arduino IDE\relax }}{22}{figure.caption.32}
+\contentsline {figure}{\numberline {3.6}{\ignorespaces Linux terminal to launch Scilab\relax }}{27}{figure.caption.33}
+\contentsline {figure}{\numberline {3.7}{\ignorespaces Browsing toolbox directory\relax }}{28}{figure.caption.34}
+\contentsline {figure}{\numberline {3.8}{\ignorespaces Output of builder.sce\relax }}{29}{figure.caption.35}
+\contentsline {figure}{\numberline {3.9}{\ignorespaces Output of loader.sce\relax }}{30}{figure.caption.36}
+\contentsline {figure}{\numberline {3.10}{\ignorespaces Device Manager in windows\relax }}{31}{figure.caption.37}
+\contentsline {figure}{\numberline {3.11}{\ignorespaces COM port properties window\relax }}{32}{figure.caption.38}
+\contentsline {figure}{\numberline {3.12}{\ignorespaces Port number on Linux terminal\relax }}{32}{figure.caption.39}
+\contentsline {figure}{\numberline {3.13}{\ignorespaces Scilab test code output\relax }}{34}{figure.caption.40}
+\contentsline {figure}{\numberline {3.14}{\ignorespaces Arduino toolbox functions used in this book\relax }}{34}{figure.caption.41}
+\contentsline {figure}{\numberline {3.15}{\ignorespaces Sine generator in palette browser\relax }}{36}{figure.caption.42}
+\contentsline {figure}{\numberline {3.16}{\ignorespaces CSCOPE block in xcos\relax }}{37}{figure.caption.43}
+\contentsline {figure}{\numberline {3.17}{\ignorespaces CLOCK\_c block in xcos\relax }}{37}{figure.caption.44}
+\contentsline {figure}{\numberline {3.18}{\ignorespaces Sine generator in Xcos\relax }}{38}{figure.caption.45}
+\contentsline {figure}{\numberline {3.19}{\ignorespaces Sine generator Xcos output\relax }}{38}{figure.caption.46}
+\contentsline {figure}{\numberline {3.20}{\ignorespaces CSCOPE configuration window\relax }}{39}{figure.caption.47}
+\contentsline {figure}{\numberline {3.21}{\ignorespaces Simulation setup window\relax }}{40}{figure.caption.48}
+\contentsline {figure}{\numberline {3.22}{\ignorespaces Palette browser showing Arduino blocks\relax }}{40}{figure.caption.49}
+\contentsline {figure}{\numberline {3.23}{\ignorespaces Xcos block help\relax }}{41}{figure.caption.50}
+\contentsline {figure}{\numberline {3.24}{\ignorespaces Installing Python 3 on Windows\relax }}{42}{figure.caption.51}
+\contentsline {figure}{\numberline {3.25}{\ignorespaces Launching the Command Prompt on Windows\relax }}{43}{figure.caption.52}
+\contentsline {figure}{\numberline {3.26}{\ignorespaces Command Prompt on Windows\relax }}{43}{figure.caption.53}
+\contentsline {figure}{\numberline {3.27}{\ignorespaces Julia's website to download 64-bit Windows/Linux binaries\relax }}{48}{figure.caption.54}
+\contentsline {figure}{\numberline {3.28}{\ignorespaces Installing Julia 1.6.0 on Windows\relax }}{48}{figure.caption.55}
+\contentsline {figure}{\numberline {3.29}{\ignorespaces Windows command prompt to launch Julia REPL\relax }}{50}{figure.caption.56}
+\contentsline {figure}{\numberline {3.30}{\ignorespaces Windows command prompt to enter Pkg REPL in Julia\relax }}{50}{figure.caption.57}
+\contentsline {figure}{\numberline {3.31}{\ignorespaces Linux terminal to launch Julia REPL\relax }}{53}{figure.caption.58}
+\contentsline {figure}{\numberline {3.32}{\ignorespaces Linux terminal to enter Pkg REPL in Julia\relax }}{54}{figure.caption.59}
+\contentsline {figure}{\numberline {3.33}{\ignorespaces Allowing Microsoft Defender to run the executable file\relax }}{57}{figure.caption.60}
+\contentsline {figure}{\numberline {3.34}{\ignorespaces Setup of Modelica Standard Library version\relax }}{58}{figure.caption.61}
+\contentsline {figure}{\numberline {3.35}{\ignorespaces User Interface of OMEdit\relax }}{59}{figure.caption.62}
+\contentsline {figure}{\numberline {3.36}{\ignorespaces Opening a model in OMEdit\relax }}{60}{figure.caption.63}
+\contentsline {figure}{\numberline {3.37}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{61}{figure.caption.64}
+\contentsline {figure}{\numberline {3.38}{\ignorespaces Different views of a model in OMEdit\relax }}{61}{figure.caption.65}
+\contentsline {figure}{\numberline {3.39}{\ignorespaces Opening a model in text view in OMEdit\relax }}{62}{figure.caption.66}
+\contentsline {figure}{\numberline {3.40}{\ignorespaces Simulating a model in OMEdit\relax }}{62}{figure.caption.67}
+\contentsline {figure}{\numberline {3.41}{\ignorespaces Output window of OMEdit\relax }}{63}{figure.caption.68}
+\contentsline {figure}{\numberline {3.42}{\ignorespaces Examples provided in the OpenModelica-Arduino toolbox\relax }}{65}{figure.caption.69}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{37}{figure.caption.40}
-\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for the RGB LED on the shield\relax }}{38}{figure.caption.41}
-\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino Uno\ and shield\relax }}{38}{figure.caption.42}
-\contentsline {figure}{\numberline {4.4}{\ignorespaces An RGB LED with Arduino Uno\ using a breadboard\relax }}{39}{figure.caption.43}
-\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{42}{figure.caption.45}
+\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{67}{figure.caption.70}
+\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for the RGB LED on the shield\relax }}{68}{figure.caption.71}
+\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino Uno\ and shield\relax }}{68}{figure.caption.72}
+\contentsline {figure}{\numberline {4.4}{\ignorespaces An RGB LED with Arduino Uno\ using a breadboard\relax }}{69}{figure.caption.73}
+\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{72}{figure.caption.75}
+\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{77}{figure.caption.77}
+\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{78}{figure.caption.79}
+\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{79}{figure.caption.81}
+\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{80}{figure.caption.83}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {5.1}{\ignorespaces Internal connection diagram for the pushbutton on the shield\relax }}{50}{figure.caption.47}
-\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{50}{figure.caption.48}
-\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{51}{figure.caption.49}
+\contentsline {figure}{\numberline {5.1}{\ignorespaces Internal connection diagram for the pushbutton on the shield\relax }}{96}{figure.caption.85}
+\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{96}{figure.caption.86}
+\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{97}{figure.caption.87}
+\contentsline {figure}{\numberline {5.4}{\ignorespaces GUI in Scilab to show the status of the pushbutton\relax }}{101}{figure.caption.88}
+\contentsline {figure}{\numberline {5.5}{\ignorespaces Printing the push button status on the display block}}{103}{figure.caption.89}
+\contentsline {figure}{\numberline {5.6}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{104}{figure.caption.91}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{60}{figure.caption.50}
-\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of an LDR}}}{60}{subfigure.1.1}
-\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of an LDR}}}{60}{subfigure.1.2}
-\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{60}{figure.caption.51}
-\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{61}{figure.caption.52}
-\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{62}{figure.caption.53}
+\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{116}{figure.caption.93}
+\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of an LDR}}}{116}{subfigure.1.1}
+\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of an LDR}}}{116}{subfigure.1.2}
+\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{116}{figure.caption.94}
+\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{117}{figure.caption.95}
+\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{118}{figure.caption.96}
+\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{123}{figure.caption.97}
+\contentsline {figure}{\numberline {6.6}{\ignorespaces Plot window in Xcos to read LDR values\relax }}{123}{figure.caption.98}
+\contentsline {figure}{\numberline {6.7}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{125}{figure.caption.100}
+\contentsline {figure}{\numberline {6.8}{\ignorespaces Plot window in Xcos to read LDR values and the state of LED\relax }}{125}{figure.caption.101}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{70}{figure.caption.54}
-\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{70}{subfigure.1.1}
-\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Internal connection diagram for the potentiometer on the shield}}}{70}{subfigure.1.2}
-\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{71}{figure.caption.55}
+\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{136}{figure.caption.103}
+\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{136}{subfigure.1.1}
+\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Internal connection diagram for the potentiometer on the shield}}}{136}{subfigure.1.2}
+\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{137}{figure.caption.104}
+\contentsline {figure}{\numberline {7.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{141}{figure.caption.105}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{78}{figure.caption.56}
-\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{78}{subfigure.1.1}
-\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{78}{subfigure.1.2}
-\contentsline {figure}{\numberline {8.2}{\ignorespaces Internal connection diagrams for thermistor and buzzer on the shield\relax }}{78}{figure.caption.57}
-\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Thermistor connection diagram}}}{78}{subfigure.2.1}
-\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Buzzer connection diagram}}}{78}{subfigure.2.2}
-\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{79}{figure.caption.58}
-\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{80}{figure.caption.59}
+\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{150}{figure.caption.107}
+\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{150}{subfigure.1.1}
+\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{150}{subfigure.1.2}
+\contentsline {figure}{\numberline {8.2}{\ignorespaces Internal connection diagrams for thermistor and buzzer on the shield\relax }}{150}{figure.caption.108}
+\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Thermistor connection diagram}}}{150}{subfigure.2.1}
+\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Buzzer connection diagram}}}{150}{subfigure.2.2}
+\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{151}{figure.caption.109}
+\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{152}{figure.caption.110}
+\contentsline {figure}{\numberline {8.5}{\ignorespaces Xcos diagram to read thermistor values}}{160}{figure.caption.113}
+\contentsline {figure}{\numberline {8.6}{\ignorespaces Plot window in Xcos to read thermistor values\relax }}{161}{figure.caption.115}
+\contentsline {figure}{\numberline {8.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}}{161}{figure.caption.116}
+\contentsline {figure}{\numberline {8.8}{\ignorespaces Plot window in Xcos to read thermistor values and the state of LED\relax }}{163}{figure.caption.118}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {9.1}{\ignorespaces Connecting servomotor to the shield attached on Arduino Uno\relax }}{90}{figure.caption.62}
-\contentsline {figure}{\numberline {9.2}{\ignorespaces A servomotor with Arduino Uno\ using a breadboard\relax }}{91}{figure.caption.64}
-\contentsline {figure}{\numberline {9.3}{\ignorespaces A servomotor and a potentiometer with Arduino Uno\ using a breadboard\relax }}{92}{figure.caption.65}
+\contentsline {figure}{\numberline {9.1}{\ignorespaces Connecting servomotor to the shield attached on Arduino Uno\relax }}{174}{figure.caption.123}
+\contentsline {figure}{\numberline {9.2}{\ignorespaces A servomotor with Arduino Uno\ using a breadboard\relax }}{175}{figure.caption.125}
+\contentsline {figure}{\numberline {9.3}{\ignorespaces A servomotor and a potentiometer with Arduino Uno\ using a breadboard\relax }}{176}{figure.caption.126}
+\contentsline {figure}{\numberline {9.4}{\ignorespaces Rotating the servomotor by a fixed angle}}{184}{figure.caption.127}
+\contentsline {figure}{\numberline {9.5}{\ignorespaces Rotating the servomotor forward and then reverse}}{185}{figure.caption.129}
+\contentsline {figure}{\numberline {9.6}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{186}{figure.caption.131}
+\contentsline {figure}{\numberline {9.7}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{187}{figure.caption.133}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {10.1}{\ignorespaces L293D motor driver board\relax }}{104}{figure.caption.66}
-\contentsline {figure}{\numberline {10.2}{\ignorespaces PWM pins on an Arduino Uno\ board\relax }}{105}{figure.caption.67}
-\contentsline {figure}{\numberline {10.3}{\ignorespaces A schematic of DC motor connections\relax }}{105}{figure.caption.68}
-\contentsline {figure}{\numberline {10.4}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{106}{figure.caption.69}
+\contentsline {figure}{\numberline {10.1}{\ignorespaces L293D motor driver board\relax }}{204}{figure.caption.135}
+\contentsline {figure}{\numberline {10.2}{\ignorespaces PWM pins on an Arduino Uno\ board\relax }}{205}{figure.caption.136}
+\contentsline {figure}{\numberline {10.3}{\ignorespaces A schematic of DC motor connections\relax }}{205}{figure.caption.137}
+\contentsline {figure}{\numberline {10.4}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{206}{figure.caption.138}
+\contentsline {figure}{\numberline {10.5}{\ignorespaces Control of DC motor for a specified time from Xcos}}{214}{figure.caption.143}
+\contentsline {figure}{\numberline {10.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{215}{figure.caption.145}
+\contentsline {figure}{\numberline {10.7}{\ignorespaces Xcos control of the DC motor in both directions in a loop}}{216}{figure.caption.147}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{116}{figure.caption.73}
-\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{116}{figure.caption.74}
-\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{117}{figure.caption.76}
-\contentsline {figure}{\numberline {11.4}{\ignorespaces Block diagram for reading the parameters in energy meter\relax }}{122}{figure.caption.83}
-\contentsline {figure}{\numberline {11.5}{\ignorespaces Experimental set up for reading energy meter\relax }}{123}{figure.caption.84}
-\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{125}{figure.caption.86}
-\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in OpenModelica model\relax }}{126}{figure.caption.87}
+\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{232}{figure.caption.155}
+\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{232}{figure.caption.156}
+\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{233}{figure.caption.158}
+\contentsline {figure}{\numberline {11.4}{\ignorespaces Block diagram for reading the parameters in energy meter\relax }}{238}{figure.caption.165}
+\contentsline {figure}{\numberline {11.5}{\ignorespaces Experimental set up for reading energy meter\relax }}{239}{figure.caption.166}
+\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{241}{figure.caption.167}
+\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in Scilab code\relax }}{242}{figure.caption.168}
+\contentsline {figure}{\numberline {11.8}{\ignorespaces Single phase current output on Scilab Console\relax }}{245}{figure.caption.170}
+\contentsline {figure}{\numberline {11.9}{\ignorespaces Single phase current output in energy meter\relax }}{246}{figure.caption.171}
+\contentsline {figure}{\numberline {11.10}{\ignorespaces Single phase voltage output on Scilab Console\relax }}{246}{figure.caption.172}
+\contentsline {figure}{\numberline {11.11}{\ignorespaces Single phase voltage output in energy meter\relax }}{247}{figure.caption.173}
+\contentsline {figure}{\numberline {11.12}{\ignorespaces Single phase active power output on Scilab Console\relax }}{247}{figure.caption.174}
+\contentsline {figure}{\numberline {11.13}{\ignorespaces Single phase active power output in energy meter\relax }}{248}{figure.caption.175}
+\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{248}{figure.caption.176}
+\contentsline {figure}{\numberline {11.15}{\ignorespaces Flowchart of Arduino firmware\relax }}{251}{figure.caption.179}
+\contentsline {figure}{\numberline {11.16}{\ignorespaces Flowchart of the steps happening in Python code\relax }}{252}{figure.caption.180}
+\contentsline {figure}{\numberline {11.17}{\ignorespaces Flowchart of Arduino firmware\relax }}{255}{figure.caption.182}
+\contentsline {figure}{\numberline {11.18}{\ignorespaces Flowchart of the steps happening in Julia code\relax }}{256}{figure.caption.183}
+\contentsline {figure}{\numberline {11.19}{\ignorespaces Flowchart of Arduino firmware\relax }}{260}{figure.caption.185}
+\contentsline {figure}{\numberline {11.20}{\ignorespaces Flowchart of the steps happening in OpenModelica model\relax }}{261}{figure.caption.186}
diff --git a/floss-arduino.log b/floss-arduino.log
index f3266dd..815f07a 100644
--- a/floss-arduino.log
+++ b/floss-arduino.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex 2017.8.1) 22 MAY 2021 12:01
+This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex 2017.8.1) 22 MAY 2021 12:10
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@@ -544,6 +544,45 @@ Writing index file floss-arduino.idx
LaTeX Warning: Label `sec:led-OpenModelica-code' multiply defined.
+
+LaTeX Warning: Label `sci:current-modbus' multiply defined.
+
+
+LaTeX Warning: Label `fig:modbus-firmware' multiply defined.
+
+
+LaTeX Warning: Label `sec:firmware-modbus' multiply defined.
+
+
+LaTeX Warning: Label `ard:firmware-modbus' multiply defined.
+
+
+LaTeX Warning: Label `fig:flow-chart' multiply defined.
+
+
+LaTeX Warning: Label `fig:modbus-firmware' multiply defined.
+
+
+LaTeX Warning: Label `fig:flow-chart' multiply defined.
+
+
+LaTeX Warning: Label `sec:firmware-modbus' multiply defined.
+
+
+LaTeX Warning: Label `ard:firmware-modbus' multiply defined.
+
+
+LaTeX Warning: Label `fig:modbus-firmware' multiply defined.
+
+
+LaTeX Warning: Label `fig:flow-chart' multiply defined.
+
+
+LaTeX Warning: Label `sec:firmware-modbus' multiply defined.
+
+
+LaTeX Warning: Label `ard:firmware-modbus' multiply defined.
+
)
\openout1 = `floss-arduino.aux'.
@@ -638,12 +677,27 @@ Overfull \hbox (99.11014pt too wide) detected at line 3
[]
-Overfull \hbox (130.26814pt too wide) detected at line 4
+Overfull \hbox (83.67537pt too wide) detected at line 4
+\T1/cmr/bx/n/10.95 List of Scilab Code
+ []
+
+
+Overfull \hbox (94.12968pt too wide) detected at line 5
+\T1/cmr/bx/n/10.95 List of Python Code
+ []
+
+
+Overfull \hbox (77.6248pt too wide) detected at line 6
+\T1/cmr/bx/n/10.95 List of Julia Code
+ []
+
+
+Overfull \hbox (130.26814pt too wide) detected at line 7
\T1/cmr/bx/n/10.95 List of OpenModelica Code
[]
-Overfull \hbox (74.6947pt too wide) detected at line 6
+Overfull \hbox (74.6947pt too wide) detected at line 9
\T1/cmr/bx/n/10.95 List of Acronyms
[]
@@ -652,8 +706,8 @@ Overfull \hbox (74.6947pt too wide) detected at line 6
{/usr/local/texlive/2017/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
-[2] [3]
-Overfull \hbox (42.2769pt too wide) detected at line 117
+[2] [3] [4] [5] [6]
+Overfull \hbox (42.2769pt too wide) detected at line 244
\T1/cmr/bx/n/10.95 References
[]
@@ -661,38 +715,64 @@ Overfull \hbox (42.2769pt too wide) detected at line 117
\tf@toc=\write6
\openout6 = `floss-arduino.toc'.
- [4] (./floss-arduino.lof [5
+ [7] [8
-])
+] (./floss-arduino.lof [9] [10]
+Overfull \hbox (4.98741pt too wide) in paragraph at lines 91--91
+ [][] [][]\T1/cmr/m/n/10.95 Turning LEDs on through Xcos de-pend-ing on the po-
+ten-tiome-ter thresh-
+ []
+
+[11])
\tf@lof=\write7
\openout7 = `floss-arduino.lof'.
- [6] (./floss-arduino.lot)
+ [12] (./floss-arduino.lot [13
+
+])
\tf@lot=\write8
\openout8 = `floss-arduino.lot'.
- [7
+ [14] (./floss-arduino.ard [15
-] [8
-
-]
-(./floss-arduino.ard)
+])
\tf@ard=\write9
\openout9 = `floss-arduino.ard'.
- [9] [10
+ [16]
+(./floss-arduino.cod [17
+
+])
+\tf@cod=\write10
+\openout10 = `floss-arduino.cod'.
+
+ [18] (./floss-arduino.pyd [19
+
+])
+\tf@pyd=\write11
+\openout11 = `floss-arduino.pyd'.
+
+ [20]
+(./floss-arduino.juliad)
+\tf@juliad=\write12
+\openout12 = `floss-arduino.juliad'.
-] (./floss-arduino.OpenModelicad)
-\tf@OpenModelicad=\write10
-\openout10 = `floss-arduino.OpenModelicad'.
+ [21
- (./suppl/acr.tex [11] [12])
+] [22] (./floss-arduino.OpenModelicad)
+\tf@OpenModelicad=\write13
+\openout13 = `floss-arduino.OpenModelicad'.
+
+
+(./suppl/acr.tex [23
+
+] [24])
Underfull \vbox (badness 10000) has occurred while \output is active []
- [13
+ [25
]
-[14] (./suppl/intro.tex
+[26] (./suppl/intro.tex
Chapter 1.
LaTeX Warning: Command \textregistered invalid in math mode on input line 22.
@@ -735,7 +815,7 @@ Chapter 2.
]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/miccontblk.png, id=853, 419.6478pt x 413.3844pt>
+/miccontblk.png, id=1802, 419.6478pt x 413.3844pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/miccontblk.png Graphic file (type png)
@@ -747,7 +827,7 @@ user-code/hw-env/figures/miccontblk.png used on input line 50.
[4 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig
ures/miccontblk.png>] [5]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/resolution.png, id=870, 207.77625pt x 330.23375pt>
+/resolution.png, id=1818, 207.77625pt x 330.23375pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/resolution.png Graphic file (type png)
@@ -759,7 +839,7 @@ user-code/hw-env/figures/resolution.png used on input line 127.
[6 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig
ures/resolution.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/OSHW-138px.png, id=884, 138.5175pt x 145.54375pt>
+/OSHW-138px.png, id=1832, 138.5175pt x 145.54375pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/OSHW-138px.png Graphic file (type png)
@@ -771,7 +851,7 @@ user-code/hw-env/figures/OSHW-138px.png used on input line 182.
[7 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig
ures/OSHW-138px.png>] [8]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/arduino.png, id=913, 585.18625pt x 221.82875pt>
+/arduino.png, id=1861, 585.18625pt x 221.82875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/arduino.png Graphic file (type png)
@@ -787,7 +867,7 @@ Overfull \hbox (3.4056pt too wide) in paragraph at lines 261--281
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/mega.jpg, id=916, 481.8pt x 316.7835pt>
+/mega.jpg, id=1864, 481.8pt x 316.7835pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/mega.jpg Graphic file (type jpg)
@@ -798,7 +878,7 @@ user-code/hw-env/figures/mega.jpg used on input line 293.
(pdftex.def) Requested size: 258.36281pt x 169.87627pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/lily.jpg, id=919, 321.2pt x 321.2pt>
+/lily.jpg, id=1867, 321.2pt x 321.2pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/lily.jpg Graphic file (type jpg)
@@ -810,7 +890,7 @@ user-code/hw-env/figures/lily.jpg used on input line 304.
[9 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig
ures/arduino.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/arduino-phone.jpg, id=929, 230.15924pt x 153.5162pt>
+/arduino-phone.jpg, id=1878, 230.15924pt x 153.5162pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/arduino-phone.jpg Graphic file (type jpg)
@@ -822,7 +902,7 @@ user-code/hw-env/figures/arduino-phone.jpg used on input line 323.
[10 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/mega.jpg>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/arduino-3d-printer.jpg, id=939, 770.88pt x 364.36125pt>
+/arduino-3d-printer.jpg, id=1888, 770.88pt x 364.36125pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/arduino-3d-printer.jpg Graphic file (type jpg)
@@ -835,7 +915,7 @@ user-code/hw-env/figures/arduino-3d-printer.jpg used on input line 337.
gures/lily.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-cod
e/hw-env/figures/arduino-phone.jpg>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/pcb_board_V
-1p2.png, id=955, 608.2725pt x 534.99875pt>
+1p2.png, id=1904, 608.2725pt x 534.99875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/pcb_bo
ard_V1p2.png Graphic file (type png)
@@ -846,7 +926,7 @@ tools/shield/pcb_board_V1p2.png used on input line 370.
(pdftex.def) Requested size: 258.36281pt x 227.24492pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield-V1p2
-.png, id=957, 819.06pt x 599.23875pt>
+.png, id=1906, 819.06pt x 599.23875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield
-V1p2.png Graphic file (type png)
@@ -857,7 +937,7 @@ tools/shield/shield-V1p2.png used on input line 379.
(pdftex.def) Requested size: 397.48499pt x 290.81331pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield-V1p2
-.jpg, id=959, 494.59781pt x 376.40625pt>
+.jpg, id=1908, 494.59781pt x 376.40625pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield
-V1p2.jpg Graphic file (type jpg)
@@ -868,7 +948,7 @@ tools/shield/shield-V1p2.jpg used on input line 388.
(pdftex.def) Requested size: 238.49341pt x 181.5pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/shield-crop.jpg, id=964, 608.2725pt x 443.6575pt>
+/shield-crop.jpg, id=1913, 608.2725pt x 443.6575pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/shield-crop.jpg Graphic file (type jpg)
@@ -890,7 +970,7 @@ Chapter 3.
]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/hw-device-manager.jpg, id=1008, 793.96625pt x 579.16376pt>
+/hw-device-manager.jpg, id=1956, 793.96625pt x 579.16376pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/hw-device-manager.jpg Graphic file (type jpg)
@@ -901,7 +981,7 @@ user-code/hw-env/figures/hw-device-manager.jpg used on input line 109.
(pdftex.def) Requested size: 397.48499pt x 289.95233pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/device-manager-com.png, id=1009, 1175.39125pt x 863.225pt>
+/device-manager-com.png, id=1957, 1175.39125pt x 863.225pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/device-manager-com.png Graphic file (type png)
@@ -912,7 +992,7 @@ user-code/sw-env/figures/device-manager-com.png used on input line 116.
(pdftex.def) Requested size: 397.48499pt x 291.912pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/update-driver.png, id=1010, 635.37375pt x 423.5825pt>
+/update-driver.png, id=1958, 635.37375pt x 423.5825pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/update-driver.png Graphic file (type png)
@@ -925,7 +1005,7 @@ user-code/hw-env/figures/update-driver.png used on input line 123.
nv/figures/hw-device-manager.jpg>] [20 </Users/kannan/FOSS/scilab-arduino/floss
-arduino-clone/user-code/sw-env/figures/device-manager-com.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/launch-arduino-opt.png, id=1045, 751.80875pt x 313.17pt>
+/launch-arduino-opt.png, id=1994, 751.80875pt x 313.17pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/launch-arduino-opt.png Graphic file (type png)
@@ -937,7 +1017,7 @@ user-code/sw-env/figures/launch-arduino-opt.png used on input line 218.
[21 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/update-driver.png (PNG copy)>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/arduino-ide.jpg, id=1055, 856.19875pt x 657.45625pt>
+/arduino-ide.jpg, id=2004, 856.19875pt x 657.45625pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/arduino-ide.jpg Graphic file (type jpg)
@@ -961,9 +1041,411 @@ nput line 349.
ss-firmware.ino
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <8> not available
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 1.
-)) (./user-code/sw-env/sw-env-OM.tex [25]
+)) (./user-code/sw-env/sw-env-scilab.tex [25] [26]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/linux-cd.png, id=2080, 787.94376pt x 192.72pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/linux-cd.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/linux-cd.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/linux-cd.png used on input line 75.
+(pdftex.def) Requested size: 393.97092pt x 96.35976pt.
+ [27 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/linux-cd.png>]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/browse-directory.png, id=2092, 450.18187pt x 327.47343pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/browse-directory.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/browse-directory.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/browse-directory.png used on input line 120.
+(pdftex.def) Requested size: 357.73405pt x 260.23521pt.
+
+Overfull \hbox (19.3647pt too wide) in paragraph at lines 114--124
+[]\T1/cmr/m/n/10.95 Then, one has to browse to the tool-box folder \T1/fvm/m/n/
+10.95 Origin/tools/scilab/windows
+ []
+
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/builder.png, id=2095, 600.74437pt x 421.575pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/builder.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/builder.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/builder.png used on input line 136.
+(pdftex.def) Requested size: 397.48499pt x 278.94795pt.
+
+Overfull \hbox (1.53204pt too wide) in paragraph at lines 130--140
+[]\T1/cmr/m/n/10.95 Next, type the fol-low-ing com-mand on the Scilab con-sole:
+ \T1/fvm/m/n/10.95 exec builder.sce
+ []
+
+[28 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/browse-directory.png>]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/loader.png, id=2106, 600.74437pt x 421.575pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/loader.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/loader.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/loader.png used on input line 152.
+(pdftex.def) Requested size: 300.37144pt x 210.78697pt.
+ [29 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/builder.png>]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/device-manager.png, id=2115, 602.25pt x 451.6875pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/device-manager.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/device-manager.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/device-manager.png used on input line 180.
+(pdftex.def) Requested size: 397.48499pt x 298.12845pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/com-properties.png, id=2119, 602.25pt x 451.6875pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/com-properties.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/com-properties.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/com-properties.png used on input line 201.
+(pdftex.def) Requested size: 301.12425pt x 225.84319pt.
+ [30 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/loader.png>]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/linux-port.png, id=2126, 634.37pt x 246.9225pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/linux-port.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/linux-port.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/linux-port.png used on input line 225.
+(pdftex.def) Requested size: 317.18422pt x 123.46094pt.
+ [31 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/device-manager.png>]
+Overfull \hbox (22.98761pt too wide) in paragraph at lines 239--247
+[]\T1/cmr/m/n/10.95 Inside the \T1/fvm/m/n/10.95 Origin/tools/scilab \T1/cmr/m/
+n/10.95 di-rec-tory, lo-cate a file \T1/fvm/m/n/10.95 test_firmware.sce\T1/cmr/
+m/n/10.95 .
+ []
+
+[32 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/com-properties.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone
+/user-code/sw-env/figures/linux-port.png>]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmwa
+re.sce)
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/test-console.png, id=2144, 600.74437pt x 421.575pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/test-console.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/test-console.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/test-console.png used on input line 276.
+(pdftex.def) Requested size: 300.37144pt x 210.78697pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/table_functions_crop.pdf, id=2147, 1055.945pt x 543.02875pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/table_functions_crop.pdf Graphic file (type pdf)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/table_functions_crop.pdf>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/table_functions_crop.pdf used on input line 301.
+(pdftex.def) Requested size: 397.48499pt x 204.40587pt.
+Package hyperref Info: bookmark level for unknown codemass defaults to 0 on inp
+ut line 314.
+ [33]
+Underfull \vbox (badness 1308) has occurred while \output is active []
+
+ [34 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/test-console.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/table_functions_crop.pdf>]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmwa
+re.sce)
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/sine-blk.png, id=2174, 376.40625pt x 376.40625pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/sine-blk.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/sine-blk.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/sine-blk.png used on input line 351.
+(pdftex.def) Requested size: 357.73405pt x 357.76195pt.
+ [35] [36 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-e
+nv/figures/sine-blk.png>]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/plot-blk.png, id=2197, 310.15875pt x 109.1578pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/plot-blk.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/plot-blk.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/plot-blk.png used on input line 403.
+(pdftex.def) Requested size: 357.73405pt x 125.90192pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/clock-blk.png, id=2199, 307.90031pt x 108.405pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/clock-blk.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/clock-blk.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/clock-blk.png used on input line 417.
+(pdftex.def) Requested size: 357.73405pt x 125.95995pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/sine-gen.png, id=2201, 207.77625pt x 253.69781pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/sine-gen.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/sine-gen.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/sine-gen.png used on input line 438.
+(pdftex.def) Requested size: 178.86702pt x 218.40813pt.
+ [37 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/plot-blk.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user
+-code/sw-env/figures/clock-blk.png>]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/sine-output.png, id=2207, 383.18156pt x 184.43906pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/sine-output.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/sine-output.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/sine-output.png used on input line 449.
+(pdftex.def) Requested size: 258.36281pt x 124.36716pt.
+
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/openmodelica-run-anyway.png, id=1123, 812.03375pt x 749.80125pt>
+/cscope-config.png, id=2209, 310.15875pt x 289.08pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/cscope-config.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/cscope-config.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/cscope-config.png used on input line 463.
+(pdftex.def) Requested size: 258.36281pt x 240.8053pt.
+
+Overfull \hbox (0.16797pt too wide) in paragraph at lines 468--477
+\T1/fvm/m/n/10.95 Set Parameters \T1/cmr/m/n/10.95 win-dow will open. The first
+ pa-ram-e-ter is \T1/fvm/m/n/10.95 Final integration
+ []
+
+[38 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/sine-gen.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-
+code/sw-env/figures/sine-output.png>]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/sim-setup.png, id=2215, 333.49594pt x 225.84375pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/sim-setup.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/sim-setup.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/sim-setup.png used on input line 480.
+(pdftex.def) Requested size: 258.36281pt x 174.97539pt.
+
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+ [39 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/cscope-config.png>]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/arduino-palette.png, id=2222, 292.84406pt x 107.65219pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/arduino-palette.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/arduino-palette.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/arduino-palette.png used on input line 511.
+(pdftex.def) Requested size: 258.36281pt x 94.98553pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/xcos-help.png, id=2223, 617.30624pt x 466.74374pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/xcos-help.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/xcos-help.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/xcos-help.png used on input line 518.
+(pdftex.def) Requested size: 258.36281pt x 195.35445pt.
+) (./user-code/sw-env/sw-env-python.tex
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+ [40 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/sim-setup.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/use
+r-code/sw-env/figures/arduino-palette.png>] [41 </Users/kannan/FOSS/scilab-ardu
+ino/floss-arduino-clone/user-code/sw-env/figures/xcos-help.png>]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/python-windows-install.JPG, id=2237, 514.17094pt x 316.93407pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/python-windows-install.JPG Graphic file (type jpg)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/python-windows-install.JPG>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/python-windows-install.JPG used on input line 36.
+(pdftex.def) Requested size: 258.36281pt x 159.25491pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/windows-cmd.png, id=2240, 572.1375pt x 338.26375pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/windows-cmd.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/windows-cmd.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/windows-cmd.png used on input line 55.
+(pdftex.def) Requested size: 258.36281pt x 152.75406pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/win-command-prompt.png, id=2241, 1353.055pt x 289.08pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/win-command-prompt.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/win-command-prompt.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/win-command-prompt.png used on input line 65.
+(pdftex.def) Requested size: 258.36281pt x 55.19925pt.
+ [42 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/python-windows-install.JPG>] [43 </Users/kannan/FOSS/scilab-arduino/floss
+-arduino-clone/user-code/sw-env/figures/windows-cmd.png> </Users/kannan/FOSS/sc
+ilab-arduino/floss-arduino-clone/user-code/sw-env/figures/win-command-prompt.pn
+g>]
+Overfull \hbox (6.38388pt too wide) in paragraph at lines 96--100
+\T1/cmr/m/n/10.95 the Com-mand Prompt, ex-e-cute the fol-low-ing com-mand: \T1/
+fvm/m/n/10.95 pip show pyserial
+ []
+
+[44] [45]
+Package hyperref Info: bookmark level for unknown pymass defaults to 0 on input
+ line 207.
+
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/python/test_firmwa
+re.py)) (./user-code/sw-env/sw-env-julia.tex
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+ [46]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/julia-download.png, id=2339, 670.00313pt x 277.035pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/julia-download.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/julia-download.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/julia-download.png used on input line 37.
+(pdftex.def) Requested size: 397.48499pt x 164.34962pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/julia-windows-install.png, id=2340, 756.8275pt x 632.3625pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/julia-windows-install.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/julia-windows-install.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/julia-windows-install.png used on input line 44.
+(pdftex.def) Requested size: 258.36281pt x 215.86882pt.
+ [47] [48 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-e
+nv/figures/julia-download.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino
+-clone/user-code/sw-env/figures/julia-windows-install.png>]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/julia-repl-windows.png, id=2364, 1354.05875pt x 768.8725pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/julia-repl-windows.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/julia-repl-windows.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/julia-repl-windows.png used on input line 92.
+(pdftex.def) Requested size: 397.48499pt x 225.70088pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/julia-pkg-windows.png, id=2366, 1353.055pt x 768.8725pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/julia-pkg-windows.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/julia-pkg-windows.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/julia-pkg-windows.png used on input line 101.
+(pdftex.def) Requested size: 397.48499pt x 225.86513pt.
+ [49]
+
+LaTeX Warning: Text page 50 contains only floats.
+
+[50 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/julia-repl-windows.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-c
+lone/user-code/sw-env/figures/julia-pkg-windows.png>]
+Overfull \hbox (5.34262pt too wide) in paragraph at lines 125--127
+[]\T1/cmr/m/n/10.95 First, up-date your sys-tem. Open the Ter-mi-nal. Type \T1/
+fvm/m/n/10.95 sudo apt-get update
+ []
+
+
+Overfull \hbox (12.2196pt too wide) in paragraph at lines 142--146
+\T1/fvm/m/n/10.95 sudo ln -s /opt/julia-1.6.0/bin/julia /usr/local/bin/julia
+ []
+
+[51]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/julia-terminal-repl.png, id=2397, 949.5475pt x 655.44875pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/julia-terminal-repl.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/julia-terminal-repl.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/julia-terminal-repl.png used on input line 173.
+(pdftex.def) Requested size: 397.48499pt x 274.37646pt.
+ [52]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/julia-pkg.png, id=2412, 949.5475pt x 655.44875pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/julia-pkg.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+ures/julia-pkg.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/sw-env/figures/julia-pkg.png used on input line 203.
+(pdftex.def) Requested size: 397.48499pt x 274.37646pt.
+
+Underfull \vbox (badness 3219) has occurred while \output is active []
+
+ [53 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/julia-terminal-repl.png>] [54 </Users/kannan/FOSS/scilab-arduino/floss-ar
+duino-clone/user-code/sw-env/figures/julia-pkg.png>]
+Package hyperref Info: bookmark level for unknown juliamass defaults to 0 on in
+put line 252.
+
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/julia/test_firmwar
+e.jl)) (./user-code/sw-env/sw-env-OM.tex [55]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
+/openmodelica-run-anyway.png, id=2454, 812.03375pt x 749.80125pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/openmodelica-run-anyway.png Graphic file (type png)
@@ -980,7 +1462,7 @@ on-nec-tion Ed-i-tor (OMEdit)
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/OMEdit-libraries.png, id=1127, 664.4825pt x 546.04pt>
+/OMEdit-libraries.png, id=2458, 664.4825pt x 546.04pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/OMEdit-libraries.png Graphic file (type png)
@@ -989,10 +1471,10 @@ ures/OMEdit-libraries.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/OMEdit-libraries.png used on input line 65.
(pdftex.def) Requested size: 365.46649pt x 300.32292pt.
- [26] [27 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-e
+ [56] [57 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-e
nv/figures/openmodelica-run-anyway.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/OMEdit-UI.png, id=1149, 996.1215pt x 597.9138pt>
+/OMEdit-UI.png, id=2480, 996.1215pt x 597.9138pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/OMEdit-UI.png Graphic file (type png)
@@ -1001,10 +1483,10 @@ ures/OMEdit-UI.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/OMEdit-UI.png used on input line 97.
(pdftex.def) Requested size: 397.48499pt x 238.5865pt.
- [28 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [58 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/OMEdit-libraries.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/om-open-model.png, id=1160, 1087.06125pt x 792.9625pt>
+/om-open-model.png, id=2491, 1087.06125pt x 792.9625pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/om-open-model.png Graphic file (type png)
@@ -1015,7 +1497,7 @@ user-code/sw-env/figures/om-open-model.png used on input line 111.
(pdftex.def) Requested size: 397.48499pt x 289.94313pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/om-Modeling.png, id=1161, 1368.11125pt x 791.95876pt>
+/om-Modeling.png, id=2492, 1368.11125pt x 791.95876pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/om-Modeling.png Graphic file (type png)
@@ -1026,7 +1508,7 @@ user-code/sw-env/figures/om-Modeling.png used on input line 118.
(pdftex.def) Requested size: 397.48499pt x 230.08511pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/om-modeling-views.png, id=1162, 673.01437pt x 373.395pt>
+/om-modeling-views.png, id=2493, 673.01437pt x 373.395pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/om-modeling-views.png Graphic file (type png)
@@ -1037,7 +1519,7 @@ user-code/sw-env/figures/om-modeling-views.png used on input line 126.
(pdftex.def) Requested size: 397.48499pt x 220.52904pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/om-text-view.png, id=1163, 1370.11874pt x 796.9775pt>
+/om-text-view.png, id=2494, 1370.11874pt x 796.9775pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/om-text-view.png Graphic file (type png)
@@ -1046,10 +1528,10 @@ ures/om-text-view.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/om-text-view.png used on input line 134.
(pdftex.def) Requested size: 397.48499pt x 231.20267pt.
- [29 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [59 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/OMEdit-UI.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/om-simulate.png, id=1177, 673.01437pt x 373.395pt>
+/om-simulate.png, id=2508, 673.01437pt x 373.395pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/om-simulate.png Graphic file (type png)
@@ -1060,7 +1542,7 @@ user-code/sw-env/figures/om-simulate.png used on input line 163.
(pdftex.def) Requested size: 397.48499pt x 220.52904pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/om-sim-success.png, id=1178, 647.41875pt x 516.93124pt>
+/om-sim-success.png, id=2509, 647.41875pt x 516.93124pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/om-sim-success.png Graphic file (type png)
@@ -1069,18 +1551,18 @@ ures/om-sim-success.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/om-sim-success.png used on input line 170.
(pdftex.def) Requested size: 397.48499pt x 317.37051pt.
- [30 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [60 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/om-open-model.png>]
-LaTeX Warning: Text page 31 contains only floats.
+LaTeX Warning: Text page 61 contains only floats.
-[31 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+[61 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
ures/om-Modeling.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/us
er-code/sw-env/figures/om-modeling-views.png>]
-LaTeX Warning: Text page 32 contains only floats.
+LaTeX Warning: Text page 62 contains only floats.
-[32 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+[62 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
ures/om-text-view.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/u
ser-code/sw-env/figures/om-simulate.png>]
Overfull \hbox (0.4131pt too wide) in paragraph at lines 181--188
@@ -1088,7 +1570,7 @@ Overfull \hbox (0.4131pt too wide) in paragraph at lines 181--188
rigin/tools/openmodelica/linux \T1/cmr/m/n/10.95 di-rec-tory,
[]
-[33 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+[63 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
ures/om-sim-success.png>]
Overfull \hbox (4.19868pt too wide) in paragraph at lines 199--201
[]\T1/cmr/m/n/10.95 Navigate to \T1/fvm/m/n/10.95 Origin/tools/openmodelica/win
@@ -1103,7 +1585,7 @@ est_firmware.mo.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/om-toolbox-loaded.png, id=1210, 325.215pt x 735.74875pt>
+/om-toolbox-loaded.png, id=2541, 325.215pt x 735.74875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/om-toolbox-loaded.png Graphic file (type png)
@@ -1114,15 +1596,15 @@ user-code/sw-env/figures/om-toolbox-loaded.png used on input line 226.
(pdftex.def) Requested size: 178.86702pt x 404.66306pt.
Package hyperref Info: bookmark level for unknown OpenModelicamass defaults to
0 on input line 244.
- [34]
+ [64]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/openmodelica/windo
-ws//test_firmware.mo [35 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone
+ws//test_firmware.mo [65 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone
/user-code/sw-env/figures/om-toolbox-loaded.png>]))
-(./user-code/led/led-base.tex [36]
+(./user-code/led/led-base.tex [66]
Chapter 4.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le
-d.png, id=1259, 149.8097pt x 84.315pt>
+d.png, id=2590, 149.8097pt x 84.315pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/led.png Graphic file (type png)
@@ -1133,7 +1615,7 @@ user-code/led/figures/led.png used on input line 52.
(pdftex.def) Requested size: 79.49577pt x 44.74203pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/sc
-hematic.png, id=1261, 415.5525pt x 456.70625pt>
+hematic.png, id=2592, 415.5525pt x 456.70625pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/schematic.png Graphic file (type png)
@@ -1142,12 +1624,12 @@ s/schematic.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/led/figures/schematic.png used on input line 65.
(pdftex.def) Requested size: 178.86702pt x 196.58194pt.
- [37
+ [67
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/l
ed.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/ar
-duino-new-shield.jpeg, id=1267, 305.7021pt x 172.0026pt>
+duino-new-shield.jpeg, id=2598, 305.7021pt x 172.0026pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/arduino-new-shield.jpeg Graphic file (type jpg)
@@ -1156,11 +1638,11 @@ s/arduino-new-shield.jpeg>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/led/figures/arduino-new-shield.jpeg used on input line 79.
(pdftex.def) Requested size: 258.36281pt x 145.37354pt.
- [38 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
+ [68 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/schematic.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-c
ode/led/figures/arduino-new-shield.jpeg>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/rg
-b-led-bb.png, id=1275, 451.286pt x 236.082pt>
+b-led-bb.png, id=2606, 451.286pt x 236.082pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/rgb-led-bb.png Graphic file (type png)
@@ -1169,7 +1651,7 @@ s/rgb-led-bb.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/led/figures/rgb-led-bb.png used on input line 107.
(pdftex.def) Requested size: 357.73405pt x 187.14034pt.
- [39 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
+ [69 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/rgb-led-bb.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le
d-blue/led-blue.ino)
@@ -1178,9 +1660,9 @@ d-blue/led-blue.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le
d-blue-delay/led-blue-delay.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le
-d-blue-delay/led-blue-delay.ino) [40]
+d-blue-delay/led-blue-delay.ino) [70]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le
-d_output.png, id=1304, 3035.34pt x 1947.275pt>
+d_output.png, id=2635, 3035.34pt x 1947.275pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/led_output.png Graphic file (type png)
@@ -1196,40 +1678,173 @@ File: t1cmss.fd 2014/09/29 v2.5h Standard LaTeX font definitions
)
Package hyperref Info: bookmark level for unknown egmass defaults to 0 on input
line 210.
-[41]
+[71]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le
d-blue/led-blue.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le
-d-blue-delay/led-blue-delay.ino [42 </Users/kannan/FOSS/scilab-arduino/floss-ar
+d-blue-delay/led-blue-delay.ino [72 </Users/kannan/FOSS/scilab-arduino/floss-ar
duino-clone/user-code/led/figures/led_output.png>])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le
d-blue-red/led-blue-red.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le
-d-green-blink/led-green-blink.ino)) (./user-code/led/led-OM.tex [43]
+d-green-blink/led-green-blink.ino)) (./user-code/led/led-scilab.tex [73]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
+-blue.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
+-blue.sce) [74]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
+-blue.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
+-blue-delay.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
+-blue-delay.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
+-blue.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
+-blue-delay.sce [75])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
+-blue-red.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
+-green-blink.sce)
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le
+d-blue-com-2.png, id=2773, 766.865pt x 696.6025pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
+es/led-blue-com-2.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure
+s/led-blue-com-2.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/led/figures/led-blue-com-2.png used on input line 136.
+(pdftex.def) Requested size: 178.86702pt x 162.47923pt.
+ [76]
+Overfull \hbox (4.77843pt too wide) in paragraph at lines 152--161
+ [][]
+ []
+
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le
+d-blue-delay-com-2.png, id=2810, 848.16875pt x 694.595pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
+es/led-blue-delay-com-2.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure
+s/led-blue-delay-com-2.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/led/figures/led-blue-delay-com-2.png used on input line 171.
+(pdftex.def) Requested size: 178.86702pt x 146.47337pt.
+
+Overfull \hbox (4.77843pt too wide) in paragraph at lines 186--198
+ [][]
+ []
+
+[77 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure
+s/led-blue-com-2.png>]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le
+d-blue-red-com-2.png, id=2825, 829.0975pt x 805.0075pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
+es/led-blue-red-com-2.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure
+s/led-blue-red-com-2.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/led/figures/led-blue-red-com-2.png used on input line 209.
+(pdftex.def) Requested size: 178.86702pt x 173.66284pt.
+
+Overfull \hbox (13.8529pt too wide) in paragraph at lines 225--242
+ [][]
+ []
+
+[78 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure
+s/led-blue-delay-com-2.png>]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le
+d-green-blink-com-2.png, id=2838, 869.2475pt x 678.535pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
+es/led-green-blink-com-2.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure
+s/led-green-blink-com-2.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/led/figures/led-green-blink-com-2.png used on input line 252.
+(pdftex.def) Requested size: 178.86702pt x 139.61826pt.
+
+Overfull \hbox (4.77843pt too wide) in paragraph at lines 267--280
+ [][]
+ []
+
+[79 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure
+s/led-blue-red-com-2.png>]) (./user-code/led/led-python.tex [80 </Users/kannan/
+FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-green-blink-c
+om-2.png>]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
+-blue.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
+-blue.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
+-blue.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
+-blue.py) [81]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
+-blue.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
+-blue.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
+-blue-delay.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
+-blue-delay.py) [82]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
+-blue.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
+-blue-delay.py [83])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
+-blue-red.py [84])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
+-green-blink.py [85])) (./user-code/led/led-julia.tex
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
+blue.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
+blue.jl) [86]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
+blue.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
+blue.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
+blue-delay.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
+blue-delay.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
+blue.jl) [87]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
+blue-delay.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
+blue-red.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
+green-blink.jl)) (./user-code/led/led-OM.tex [88]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
ca/led-blue.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
ca/led-blue.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
-ca/led-blue.mo) [44]
+ca/led-blue.mo) [89]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
ca/led-blue.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
ca/led-blue-delay.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
-ca/led-blue-delay.mo) [45]
+ca/led-blue-delay.mo) [90]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
ca/led-blue.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
-ca/led-blue-delay.mo [46])
+ca/led-blue-delay.mo [91])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
-ca/led-blue-red.mo [47])
+ca/led-blue-red.mo [92])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
-ca/led-green-blink.mo)) (./user-code/push/push-base.tex [48]
+ca/led-green-blink.mo)) (./user-code/push/push-base.tex [93] [94
+
+]
Chapter 5.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/p
-ushbutton-conn.png, id=1557, 415.5525pt x 438.63875pt>
+ushbutton-conn.png, id=3348, 415.5525pt x 438.63875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
res/pushbutton-conn.png Graphic file (type png)
@@ -1240,7 +1855,7 @@ user-code/push/figures/pushbutton-conn.png used on input line 63.
(pdftex.def) Requested size: 178.86702pt x 188.80507pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/s
-witch.png, id=1558, 453.695pt x 239.294pt>
+witch.png, id=3349, 453.695pt x 239.294pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
res/switch.png Graphic file (type png)
@@ -1249,16 +1864,14 @@ es/switch.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/push/figures/switch.png used on input line 72.
(pdftex.def) Requested size: 397.48499pt x 209.64827pt.
- [49
-
-]
+ [95]
Underfull \vbox (badness 3098) has occurred while \output is active []
- [50 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
+ [96 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
res/pushbutton-conn.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone
/user-code/push/figures/switch.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/s
-witch-led.png, id=1571, 453.695pt x 266.596pt>
+witch-led.png, id=3363, 453.695pt x 266.596pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
res/switch-led.png Graphic file (type png)
@@ -1270,12 +1883,12 @@ user-code/push/figures/switch-led.png used on input line 106.
Underfull \vbox (badness 1158) has occurred while \output is active []
- [51 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
+ [97 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
res/switch-led.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/p
ush-button-status/push-button-status.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/p
-ush-button-status/push-button-status.ino) [52]
+ush-button-status/push-button-status.ino) [98]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/l
ed-push-button/led-push-button.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/p
@@ -1287,23 +1900,107 @@ Avail-
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/l
-ed-push-button/led-push-button.ino [53])) (./user-code/push/push-OM.tex
+ed-push-button/led-push-button.ino [99])) (./user-code/push/push-scilab.tex
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/pu
+sh-button-status.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/pu
+sh-button-status.sce)
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/s
+ci-ard-meter.png, id=3426, 428.60126pt x 442.65375pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
+res/sci-ard-meter.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figur
+es/sci-ard-meter.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/push/figures/sci-ard-meter.png used on input line 31.
+(pdftex.def) Requested size: 178.86702pt x 184.73128pt.
+ [100]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/le
+d-push-button.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/pu
+sh-button-status.sce [101 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clon
+e/user-code/push/figures/sci-ard-meter.png>])
+Overfull \hbox (0.145pt too wide) in paragraph at lines 64--67
+\T1/cmr/m/n/10.95 able at \T1/fvm/m/n/10.95 O r i g i n / u s e r - c o d e / p
+ u s h / s c i l a b / l e d - p u s h - b u t t o n . s c e\T1/cmr/m/n/10.95 ,
+ see Foot-
+ []
+
+
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/le
+d-push-button.sce)
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/p
+ush-button-status.PNG, id=3470, 264.99pt x 268.00125pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
+res/push-button-status.PNG Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figur
+es/push-button-status.PNG>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/push/figures/push-button-status.PNG used on input line 95.
+(pdftex.def) Requested size: 178.86702pt x 180.9012pt.
+
+Overfull \hbox (6.96799pt too wide) in paragraph at lines 113--123
+ [][]
+ []
+
+[102]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/l
+ed-push-button.PNG, id=3498, 298.86656pt x 264.99pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
+res/led-push-button.PNG Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figur
+es/led-push-button.PNG>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/push/figures/led-push-button.PNG used on input line 138.
+(pdftex.def) Requested size: 178.86702pt x 158.59492pt.
+
+Overfull \hbox (4.77843pt too wide) in paragraph at lines 155--166
+ [][]
+ []
+
+[103 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
+res/push-button-status.PNG>] [104 </Users/kannan/FOSS/scilab-arduino/floss-ardu
+ino-clone/user-code/push/figures/led-push-button.PNG>])
+(./user-code/push/push-python.tex
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/pu
+sh-button-status.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/pu
+sh-button-status.py) [105]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/le
+d-push-button.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/pu
+sh-button-status.py [106])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/le
+d-push-button.py [107])) (./user-code/push/push-julia.tex
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/pus
+h-button-status.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/pus
+h-button-status.jl) [108]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led
+-push-button.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/pus
+h-button-status.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led
+-push-button.jl [109])) (./user-code/push/push-OM.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModel
ica/push-button-status.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModel
-ica/push-button-status.mo) [54]
+ica/push-button-status.mo) [110]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModel
ica/led-push-button.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModel
-ica/push-button-status.mo [55])
+ica/push-button-status.mo [111])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModel
-ica/led-push-button.mo [56])) (./user-code/ldr/ldr-base.tex [57] [58
+ica/led-push-button.mo [112])) (./user-code/ldr/ldr-base.tex [113] [114
]
Chapter 6.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld
-r.jpg, id=1768, 106.89937pt x 94.85437pt>
+r.jpg, id=3822, 106.89937pt x 94.85437pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
es/ldr.jpg Graphic file (type jpg)
@@ -1314,7 +2011,7 @@ user-code/ldr/figures/ldr.jpg used on input line 62.
(pdftex.def) Requested size: 178.86702pt x 158.72462pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld
-r_sym.png, id=1769, 1009.52156pt x 741.52031pt>
+r_sym.png, id=3823, 1009.52156pt x 741.52031pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
es/ldr_sym.png Graphic file (type png)
@@ -1325,7 +2022,7 @@ user-code/ldr/figures/ldr_sym.png used on input line 65.
(pdftex.def) Requested size: 178.86702pt x 131.37468pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld
-r-conn.png, id=1770, 415.5525pt x 450.68375pt>
+r-conn.png, id=3824, 415.5525pt x 450.68375pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
es/ldr-conn.png Graphic file (type png)
@@ -1334,7 +2031,7 @@ s/ldr-conn.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/ldr/figures/ldr-conn.png used on input line 71.
(pdftex.def) Requested size: 178.86702pt x 193.98965pt.
- [59]
+ [115]
Overfull \hbox (0.60098pt too wide) in paragraph at lines 87--87
[]\T1/cmr/bx/n/14.4 Connecting an LDR with Ar-duino Uno us-ing a bread-
[]
@@ -1342,12 +2039,12 @@ Overfull \hbox (0.60098pt too wide) in paragraph at lines 87--87
Underfull \vbox (badness 3333) has occurred while \output is active []
- [60 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
-es/ldr.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ld
-r/figures/ldr_sym.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/u
-ser-code/ldr/figures/ldr-conn.png>]
+ [116 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu
+res/ldr.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/l
+dr/figures/ldr_sym.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/ldr/figures/ldr-conn.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/LD
-R.png, id=1784, 455.301pt x 208.78pt>
+R.png, id=3837, 455.301pt x 208.78pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
es/LDR.png Graphic file (type png)
@@ -1356,10 +2053,10 @@ s/LDR.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/ldr/figures/LDR.png used on input line 102.
(pdftex.def) Requested size: 397.48499pt x 182.27425pt.
- [61 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
-es/LDR.png>]
+ [117 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu
+res/LDR.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/LD
-R-led.png, id=1797, 455.301pt x 257.763pt>
+R-led.png, id=3850, 455.301pt x 257.763pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
es/LDR-led.png Graphic file (type png)
@@ -1370,30 +2067,114 @@ user-code/ldr/figures/LDR-led.png used on input line 125.
(pdftex.def) Requested size: 397.48499pt x 225.03864pt.
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ld
-r-read/ldr-read.ino) [62 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone
-/user-code/ldr/figures/LDR-led.png>]
+r-read/ldr-read.ino) [118 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clon
+e/user-code/ldr/figures/LDR-led.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ld
r-read/ldr-read.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ld
r-read/ldr-read.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ld
-r-read/ldr-read.ino [63])
+r-read/ldr-read.ino [119])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ld
-r-led/ldr-led.ino)) (./user-code/ldr/ldr-OM.tex [64]
+r-led/ldr-led.ino)) (./user-code/ldr/ldr-scilab.tex [120]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr
+-read.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr
+-read.sce) [121]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr
+-read.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr
+-led.sce) [122]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld
+r-read-xcos.PNG, id=3974, 257.46187pt x 304.13625pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
+es/ldr-read-xcos.PNG Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figure
+s/ldr-read-xcos.PNG>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/ldr/figures/ldr-read-xcos.PNG used on input line 131.
+(pdftex.def) Requested size: 178.86702pt x 211.2975pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld
+r-read-plot.PNG, id=3977, 1284.8pt x 571.13374pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
+es/ldr-read-plot.PNG Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figure
+s/ldr-read-plot.PNG>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/ldr/figures/ldr-read-plot.PNG used on input line 141.
+(pdftex.def) Requested size: 357.73405pt x 159.01874pt.
+
+Underfull \vbox (badness 3849) has occurred while \output is active []
+
+ [123 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu
+res/ldr-read-xcos.PNG> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/u
+ser-code/ldr/figures/ldr-read-plot.PNG>]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld
+r-led-2.png, id=3988, 764.8575pt x 743.77875pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
+es/ldr-led-2.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figure
+s/ldr-led-2.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/ldr/figures/ldr-led-2.png used on input line 194.
+(pdftex.def) Requested size: 258.36281pt x 251.2358pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld
+r-led-read-plot.PNG, id=3993, 1284.8pt x 571.13374pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
+es/ldr-led-read-plot.PNG Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figure
+s/ldr-led-read-plot.PNG>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/ldr/figures/ldr-led-read-plot.PNG used on input line 215.
+(pdftex.def) Requested size: 357.73405pt x 159.01874pt.
+
+Overfull \hbox (4.77843pt too wide) in paragraph at lines 224--244
+ [][]
+ []
+
+) (./user-code/ldr/ldr-python.tex
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+ [124]
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+ [125 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu
+res/ldr-led-2.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-
+code/ldr/figures/ldr-led-read-plot.PNG>]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr
+-read.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr
+-read.py [126])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr
+-read.py [127])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr
+-led.py [128])) (./user-code/ldr/ldr-julia.tex
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-
+read.jl [129])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-
+read.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-
+read.jl [130])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-
+led.jl)) (./user-code/ldr/ldr-OM.tex [131]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModeli
ca/ldr-read.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModeli
-ca/ldr-read.mo) [65]
-(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModeli
ca/ldr-read.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModeli
-ca/ldr-led.mo [66])) (./user-code/pot/pot-base.tex [67] [68
-
-]
+ca/ldr-read.mo [132])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModeli
+ca/ldr-led.mo [133])) (./user-code/pot/pot-base.tex [134]
Chapter 7.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/po
-tmeter.png, id=1960, 1576.38937pt x 1305.37688pt>
+tmeter.png, id=4272, 1576.38937pt x 1305.37688pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur
es/potmeter.png Graphic file (type png)
@@ -1404,7 +2185,7 @@ user-code/pot/figures/potmeter.png used on input line 65.
(pdftex.def) Requested size: 178.86702pt x 148.11337pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/sc
-hematic.png, id=1961, 415.5525pt x 417.56pt>
+hematic.png, id=4273, 415.5525pt x 417.56pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur
es/schematic.png Graphic file (type png)
@@ -1413,11 +2194,13 @@ s/schematic.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/pot/figures/schematic.png used on input line 68.
(pdftex.def) Requested size: 178.86702pt x 179.73206pt.
- [69] [70 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/
-figures/potmeter.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/us
-er-code/pot/figures/schematic.png>]
+ [135
+
+] [136 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/fig
+ures/potmeter.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-
+code/pot/figures/schematic.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/PO
-T-led-bb.png, id=1977, 453.695pt x 243.309pt>
+T-led-bb.png, id=4289, 453.695pt x 243.309pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur
es/POT-led-bb.png Graphic file (type png)
@@ -1426,18 +2209,71 @@ s/POT-led-bb.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/pot/figures/POT-led-bb.png used on input line 113.
(pdftex.def) Requested size: 397.48499pt x 213.16588pt.
- [71 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur
-es/POT-led-bb.png>]
+ [137 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figu
+res/POT-led-bb.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/po
t-threshold/pot-threshold.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/po
t-threshold/pot-threshold.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/po
-t-threshold/pot-threshold.ino [72])) (./user-code/pot/pot-OM.tex
-(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModeli
-ca/pot-threshold.mo) [73]
+t-threshold/pot-threshold.ino [138])) (./user-code/pot/pot-scilab.tex [139]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot
+-threshold.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot
+-threshold.sce)
+Overfull \hbox (6.93184pt too wide) in paragraph at lines 39--43
+[]\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh-
+old. Avail-
+ []
+
+
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot
+-threshold.sce) [140]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/po
+t-threshold-1.PNG, id=4392, 1008.76875pt x 719.68875pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur
+es/pot-threshold-1.PNG Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figure
+s/pot-threshold-1.PNG>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/pot/figures/pot-threshold-1.PNG used on input line 60.
+(pdftex.def) Requested size: 357.73405pt x 255.22224pt.
+
+Overfull \hbox (4.77843pt too wide) in paragraph at lines 78--107
+ [][]
+ []
+
+[141 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur
+es/pot-threshold-1.PNG>]) (./user-code/pot/pot-python.tex
+Underfull \vbox (badness 4752) has occurred while \output is active []
+
+ [142]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot
+-threshold.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot
+-threshold.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot
+-threshold.py [143])) (./user-code/pot/pot-julia.tex
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+ [144]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-
+threshold.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-
+threshold.jl)
+Overfull \hbox (0.88127pt too wide) in paragraph at lines 36--40
+[]\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh-
+old. Avail-
+ []
+
+
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-
+threshold.jl [145])) (./user-code/pot/pot-OM.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModeli
ca/pot-threshold.mo)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModeli
+ca/pot-threshold.mo) [146]
Overfull \hbox (7.95369pt too wide) in paragraph at lines 36--40
[]\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh-
@@ -1451,14 +2287,12 @@ Ex-am-ples -> pot -> pot_threshold.
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModeli
-ca/pot-threshold.mo [74])) (./user-code/thermistor/thermistor-base.tex [75]
-[76
-
-]
+ca/pot-threshold.mo [147])) (./user-code/thermistor/thermistor-base.tex
+[148]
Chapter 8.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/NTC-bead.jpg, id=2111, 139.9629pt x 126.2316pt>
+ures/NTC-bead.jpg, id=4595, 139.9629pt x 126.2316pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/NTC-bead.jpg Graphic file (type jpg)
@@ -1469,7 +2303,7 @@ user-code/thermistor/figures/NTC-bead.jpg used on input line 70.
(pdftex.def) Requested size: 178.86702pt x 161.32933pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/therm-sym.png, id=2114, 1284.8pt x 913.4125pt>
+ures/therm-sym.png, id=4598, 1284.8pt x 913.4125pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/therm-sym.png Graphic file (type png)
@@ -1480,7 +2314,7 @@ user-code/thermistor/figures/therm-sym.png used on input line 73.
(pdftex.def) Requested size: 119.2467pt x 84.76808pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/THERMISTOR-Diagram-crop.pdf, id=2115, 329.23pt x 422.57875pt>
+ures/THERMISTOR-Diagram-crop.pdf, id=4599, 329.23pt x 422.57875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/THERMISTOR-Diagram-crop.pdf Graphic file (type pdf)
@@ -1492,7 +2326,7 @@ user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf used on input line 83.
(pdftex.def) Requested size: 178.86702pt x 229.58835pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/BUZZER-Diagram-crop.pdf, id=2116, 307.1475pt x 366.36874pt>
+ures/BUZZER-Diagram-crop.pdf, id=4600, 307.1475pt x 366.36874pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/BUZZER-Diagram-crop.pdf Graphic file (type pdf)
@@ -1501,17 +2335,19 @@ r/figures/BUZZER-Diagram-crop.pdf Graphic file (type pdf)
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/thermistor/figures/BUZZER-Diagram-crop.pdf used on input line 87.
(pdftex.def) Requested size: 178.86702pt x 213.35492pt.
- [77]
+ [149
+
+]
Underfull \vbox (badness 10000) has occurred while \output is active []
- [78 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
-r/figures/NTC-bead.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
-user-code/thermistor/figures/therm-sym.png> </Users/kannan/FOSS/scilab-arduino/
-floss-arduino-clone/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf> <
-/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figu
-res/BUZZER-Diagram-crop.pdf>]
+ [150 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermist
+or/figures/NTC-bead.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone
+/user-code/thermistor/figures/therm-sym.png> </Users/kannan/FOSS/scilab-arduino
+/floss-arduino-clone/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf>
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
+ures/BUZZER-Diagram-crop.pdf>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/thermistor.png, id=2146, 453.695pt x 236.885pt>
+ures/thermistor.png, id=4629, 453.695pt x 236.885pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/thermistor.png Graphic file (type png)
@@ -1522,7 +2358,7 @@ user-code/thermistor/figures/thermistor.png used on input line 110.
(pdftex.def) Requested size: 397.48499pt x 207.53772pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/thermistor-buzzer.png, id=2150, 453.695pt x 240.097pt>
+ures/thermistor-buzzer.png, id=4633, 453.695pt x 240.097pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/thermistor-buzzer.png Graphic file (type png)
@@ -1531,41 +2367,125 @@ r/figures/thermistor-buzzer.png Graphic file (type png)
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/thermistor/figures/thermistor-buzzer.png used on input line 124.
(pdftex.def) Requested size: 397.48499pt x 210.35179pt.
- [79 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
-r/figures/thermistor.png>]
+ [151 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermist
+or/figures/thermistor.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard
-uino/therm-read/therm-read.ino) [80 </Users/kannan/FOSS/scilab-arduino/floss-ar
-duino-clone/user-code/thermistor/figures/thermistor-buzzer.png>]
+uino/therm-read/therm-read.ino) [152 </Users/kannan/FOSS/scilab-arduino/floss-a
+rduino-clone/user-code/thermistor/figures/thermistor-buzzer.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard
uino/therm-read/therm-read.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard
uino/therm-read/therm-read.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard
-uino/therm-buzzer/therm-buzzer.ino [81])
+uino/therm-buzzer/therm-buzzer.ino [153])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard
-uino/therm-read/therm-read.ino [82])
+uino/therm-read/therm-read.ino [154])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard
-uino/therm-buzzer/therm-buzzer.ino)) (./user-code/thermistor/thermistor-OM.tex
+uino/therm-buzzer/therm-buzzer.ino))
+(./user-code/thermistor/thermistor-scilab.tex
Underfull \vbox (badness 5119) has occurred while \output is active []
- [83]
+ [155]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/sci
+lab/therm-read.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/sci
+lab/therm-read.sce) [156]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/sci
+lab/therm-buzzer.sce) [157]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/sci
+lab/therm-read.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/sci
+lab/therm-buzzer.sce [158])
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
+ures/therm-read-xcos.png, id=4796, 617.30624pt x 548.0475pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
+r/figures/therm-read-xcos.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor
+/figures/therm-read-xcos.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/thermistor/figures/therm-read-xcos.png used on input line 174.
+(pdftex.def) Requested size: 194.76982pt x 172.91183pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
+ures/therm-read.png, id=4801, 632.3625pt x 529.98pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
+r/figures/therm-read.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor
+/figures/therm-read.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/thermistor/figures/therm-read.png used on input line 207.
+(pdftex.def) Requested size: 194.76982pt x 163.23271pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
+ures/therm-buzzer-xcos.png, id=4804, 627.34375pt x 530.98375pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
+r/figures/therm-buzzer-xcos.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor
+/figures/therm-buzzer-xcos.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/thermistor/figures/therm-buzzer-xcos.png used on input line 226.
+(pdftex.def) Requested size: 258.36281pt x 218.68509pt.
+ [159] [160 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/th
+ermistor/figures/therm-read-xcos.png>]
+Overfull \hbox (4.77843pt too wide) in paragraph at lines 248--268
+ [][]
+ []
+
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
+ures/therm-buzzer.png, id=4837, 612.2875pt x 589.20125pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
+r/figures/therm-buzzer.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor
+/figures/therm-buzzer.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/thermistor/figures/therm-buzzer.png used on input line 272.
+(pdftex.def) Requested size: 258.36281pt x 248.6226pt.
+ [161 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermist
+or/figures/therm-read.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clo
+ne/user-code/thermistor/figures/therm-buzzer-xcos.png>]) (./user-code/thermisto
+r/thermistor-python.tex [162]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/pyt
+hon/therm-read.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/pyt
+hon/therm-read.py) [163 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/thermistor/figures/therm-buzzer.png>]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/pyt
+hon/therm-buzzer.py) [164]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/pyt
+hon/therm-read.py) [165]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/pyt
+hon/therm-buzzer.py) [166]) (./user-code/thermistor/thermistor-julia.tex
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/jul
+ia/therm-read.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/jul
+ia/therm-read.jl) [167]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/jul
+ia/therm-buzzer.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/jul
+ia/therm-read.jl [168])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/jul
+ia/therm-buzzer.jl)) (./user-code/thermistor/thermistor-OM.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/Ope
-nModelica/therm-read.mo)
+nModelica/therm-read.mo) [169]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/Ope
-nModelica/therm-read.mo) [84]
+nModelica/therm-read.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/Ope
-nModelica/therm-buzzer.mo)
+nModelica/therm-buzzer.mo) [170]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/Ope
-nModelica/therm-read.mo [85])
+nModelica/therm-read.mo) [171]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/Ope
-nModelica/therm-buzzer.mo [86])) (./user-code/servo/servo-base.tex [87]
-[88
+nModelica/therm-buzzer.mo)) (./user-code/servo/servo-base.tex [172]
+Chapter 9.
+[173
]
-Chapter 9.
-[89]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/
-servo-uno-shield.jpg, id=2377, 1110.0672pt x 508.7808pt>
+servo-uno-shield.jpg, id=5160, 1110.0672pt x 508.7808pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
ures/servo-uno-shield.jpg Graphic file (type jpg)
@@ -1574,10 +2494,10 @@ res/servo-uno-shield.jpg>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/servo/figures/servo-uno-shield.jpg used on input line 82.
(pdftex.def) Requested size: 258.36281pt x 118.41452pt.
- [90 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
-ures/servo-uno-shield.jpg>]
+ [174 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi
+gures/servo-uno-shield.jpg>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/
-servo-bb.png, id=2383, 446.468pt x 316.382pt>
+servo-bb.png, id=5166, 446.468pt x 316.382pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
ures/servo-bb.png Graphic file (type png)
@@ -1588,7 +2508,7 @@ user-code/servo/figures/servo-bb.png used on input line 119.
(pdftex.def) Requested size: 357.73405pt x 253.51628pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/
-servo-pot-bb.png, id=2389, 446.468pt x 286.671pt>
+servo-pot-bb.png, id=5172, 446.468pt x 286.671pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
ures/servo-pot-bb.png Graphic file (type png)
@@ -1597,8 +2517,8 @@ res/servo-pot-bb.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/servo/figures/servo-pot-bb.png used on input line 133.
(pdftex.def) Requested size: 357.73405pt x 229.70891pt.
- [91 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
-ures/servo-bb.png>]
+ [175 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi
+gures/servo-bb.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
servo-init/servo-init.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
@@ -1606,42 +2526,155 @@ servo-init/servo-init.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
servo-init/servo-init.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
-servo-init/servo-init.ino) [92 </Users/kannan/FOSS/scilab-arduino/floss-arduino
--clone/user-code/servo/figures/servo-pot-bb.png>]
+servo-init/servo-init.ino) [176 </Users/kannan/FOSS/scilab-arduino/floss-arduin
+o-clone/user-code/servo/figures/servo-pot-bb.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
servo-reverse/servo-reverse.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
-servo-pot/servo-pot.ino) [93]
+servo-pot/servo-pot.ino) [177]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
-servo-init/servo-init.ino) [94]
+servo-init/servo-init.ino) [178]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
servo-reverse/servo-reverse.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
servo-loop/servo-loop.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
-servo-pot/servo-pot.ino [95])) (./user-code/servo/servo-OM.tex
+servo-pot/servo-pot.ino [179])) (./user-code/servo/servo-scilab.tex
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s
+ervo-init.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s
+ervo-init.sce) [180]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s
+ervo-reverse.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s
+ervo-pot.sce) [181]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s
+ervo-init.sce)
+Overfull \hbox (2.47322pt too wide) in paragraph at lines 131--135
+[]\T1/cmr/m/n/10.95 Rotating the ser-vo-mo-tor to a spec-i-fied de-gree and re-
+vers-ing. Avail-
+ []
+
+
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s
+ervo-reverse.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s
+ervo-loop.sce) [182]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s
+ervo-pot.sce)
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/
+servo-init.png, id=5376, 265.74281pt x 309.40594pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
+ures/servo-init.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figu
+res/servo-init.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/servo/figures/servo-init.png used on input line 170.
+(pdftex.def) Requested size: 178.86702pt x 208.2593pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/
+servo-reverse.png, id=5382, 244.66406pt x 281.55188pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
+ures/servo-reverse.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figu
+res/servo-reverse.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/servo/figures/servo-reverse.png used on input line 205.
+(pdftex.def) Requested size: 178.86702pt x 205.84047pt.
+ [183]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/
+servo-loop.png, id=5406, 281.55188pt x 347.04657pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
+ures/servo-loop.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figu
+res/servo-loop.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/servo/figures/servo-loop.png used on input line 243.
+(pdftex.def) Requested size: 178.86702pt x 220.47803pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/
+servo-pot.png, id=5412, 286.06876pt x 292.09125pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
+ures/servo-pot.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figu
+res/servo-pot.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/servo/figures/servo-pot.png used on input line 285.
+(pdftex.def) Requested size: 178.86702pt x 182.63234pt.
+ [184 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi
+gures/servo-init.png>]
+Overfull \hbox (17.60951pt too wide) in paragraph at lines 306--317
+ [][]
+ []
+
+[185 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
+ures/servo-reverse.png>]
+Underfull \vbox (badness 1831) has occurred while \output is active []
+
+ [186 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi
+gures/servo-loop.png>]) (./user-code/servo/servo-python.tex
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+ [187 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi
+gures/servo-pot.png>]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
+ervo-init.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
+ervo-init.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
+ervo-reverse.py) [188]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
+ervo-pot.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
+ervo-init.py [189])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
+ervo-reverse.py [190])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
+ervo-loop.py [191])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
+ervo-pot.py [192])) (./user-code/servo/servo-julia.tex
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
+rvo-init.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
+rvo-init.jl) [193]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
+rvo-reverse.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
+rvo-pot.jl) [194]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
+rvo-init.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
+rvo-reverse.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
+rvo-loop.jl) [195]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
+rvo-pot.jl)) (./user-code/servo/servo-OM.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
-lica/servo-init.mo)
+lica/servo-init.mo) [196]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
-lica/servo-init.mo) [96]
+lica/servo-init.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
lica/servo-reverse.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
-lica/servo-pot.mo) [97]
+lica/servo-pot.mo) [197]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
-lica/servo-init.mo)
+lica/servo-init.mo [198])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
-lica/servo-reverse.mo [98])
+lica/servo-reverse.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
-lica/servo-loop.mo [99])
+lica/servo-loop.mo [199])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
-lica/servo-pot.mo [100])) (./user-code/dcmotor/dcmotor-base.tex [101] [102
+lica/servo-pot.mo [200])) (./user-code/dcmotor/dcmotor-base.tex [201] [202
]
Chapter 10.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure
-s/dcmotor_board.png, id=2687, 247.92625pt x 232.87pt>
+s/dcmotor_board.png, id=5913, 247.92625pt x 232.87pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f
igures/dcmotor_board.png Graphic file (type png)
@@ -1650,9 +2683,9 @@ gures/dcmotor_board.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/dcmotor/figures/dcmotor_board.png used on input line 68.
(pdftex.def) Requested size: 258.36281pt x 242.69075pt.
- [103]
+ [203]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure
-s/uno-pwm.jpg, id=2694, 426.8748pt x 319.9152pt>
+s/uno-pwm.jpg, id=5921, 426.8748pt x 319.9152pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f
igures/uno-pwm.jpg Graphic file (type jpg)
@@ -1661,10 +2694,10 @@ gures/uno-pwm.jpg>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/dcmotor/figures/uno-pwm.jpg used on input line 94.
(pdftex.def) Requested size: 258.36281pt x 193.63959pt.
- [104 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/
+ [204 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/
figures/dcmotor_board.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure
-s/schematic.png, id=2705, 415.5525pt x 467.7475pt>
+s/schematic.png, id=5931, 415.5525pt x 467.7475pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f
igures/schematic.png Graphic file (type png)
@@ -1675,7 +2708,7 @@ user-code/dcmotor/figures/schematic.png used on input line 117.
(pdftex.def) Requested size: 178.86702pt x 201.33447pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure
-s/dc_motor_description.jpg, id=2706, 2469.97781pt x 1973.12157pt>
+s/dc_motor_description.jpg, id=5932, 2469.97781pt x 1973.12157pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f
igures/dc_motor_description.jpg Graphic file (type jpg)
@@ -1684,11 +2717,11 @@ gures/dc_motor_description.jpg>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/dcmotor/figures/dc_motor_description.jpg used on input line 123.
(pdftex.def) Requested size: 258.36281pt x 206.38603pt.
- [105 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/
+ [205 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/
figures/uno-pwm.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/use
r-code/dcmotor/figures/schematic.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin
-o/dcmotor-clock/dcmotor-clock.ino) [106 </Users/kannan/FOSS/scilab-arduino/flos
+o/dcmotor-clock/dcmotor-clock.ino) [206 </Users/kannan/FOSS/scilab-arduino/flos
s-arduino-clone/user-code/dcmotor/figures/dc_motor_description.jpg>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin
o/dcmotor-clock/dcmotor-clock.ino)
@@ -1697,42 +2730,129 @@ o/dcmotor-clock/dcmotor-clock.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin
o/dcmotor-both/dcmotor-both.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin
-o/dcmotor-both/dcmotor-both.ino) [107]
+o/dcmotor-both/dcmotor-both.ino) [207]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin
o/dcmotor-clock/dcmotor-clock.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin
-o/dcmotor-both/dcmotor-both.ino [108])
+o/dcmotor-both/dcmotor-both.ino [208])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin
-o/dcmotor-loop/dcmotor-loop.ino)) (./user-code/dcmotor/dcmotor-OM.tex [109]
+o/dcmotor-loop/dcmotor-loop.ino)) (./user-code/dcmotor/dcmotor-scilab.tex
+[209]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
+/dcmotor-clock.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
+/dcmotor-clock.sce) [210]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
+/dcmotor-clock.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
+/dcmotor-clock.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
+/dcmotor-both.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
+/dcmotor-both.sce) [211]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
+/dcmotor-clock.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
+/dcmotor-both.sce) [212]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
+/dcmotor-loop.sce)
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure
+s/dcmotor-clock.png, id=6117, 807.015pt x 738.76pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f
+igures/dcmotor-clock.png Graphic file (type png)
-LaTeX Warning: Reference `table:convention' on page 110 undefined on input line
- 32.
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/fi
+gures/dcmotor-clock.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/dcmotor/figures/dcmotor-clock.png used on input line 294.
+(pdftex.def) Requested size: 178.86702pt x 163.73386pt.
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure
+s/dcmotor-both.png, id=6123, 784.9325pt x 716.6775pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f
+igures/dcmotor-both.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/fi
+gures/dcmotor-both.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/dcmotor/figures/dcmotor-both.png used on input line 348.
+(pdftex.def) Requested size: 178.86702pt x 163.3123pt.
+ [213] [214 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dc
+motor/figures/dcmotor-clock.png>]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure
+s/dcmotor-loop.png, id=6159, 775.89874pt x 756.8275pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f
+igures/dcmotor-loop.png Graphic file (type png)
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/fi
+gures/dcmotor-loop.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/dcmotor/figures/dcmotor-loop.png used on input line 392.
+(pdftex.def) Requested size: 178.86702pt x 174.47084pt.
+ [215 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/
+figures/dcmotor-both.png>])
+(./user-code/dcmotor/dcmotor-python.tex [216 </Users/kannan/FOSS/scilab-arduino
+/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-loop.png>] [217]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
+/dcmotor-clock.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
+/dcmotor-clock.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
+/dcmotor-clock.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
+/dcmotor-clock.py) [218]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
+/dcmotor-both.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
+/dcmotor-both.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
+/dcmotor-clock.py [219])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
+/dcmotor-both.py [220])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
+/dcmotor-loop.py [221])) (./user-code/dcmotor/dcmotor-julia.tex [222]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
+dcmotor-clock.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
+dcmotor-clock.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
+dcmotor-clock.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
+dcmotor-clock.jl) [223]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
+dcmotor-both.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
+dcmotor-both.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
+dcmotor-clock.jl [224])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
+dcmotor-both.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
+dcmotor-loop.jl)) (./user-code/dcmotor/dcmotor-OM.tex [225]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
-delica/dcmotor-clock.mo)
+delica/dcmotor-clock.mo) [226]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
delica/dcmotor-clock.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
-delica/dcmotor-clock.mo) [110]
+delica/dcmotor-clock.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
delica/dcmotor-clock.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
+delica/dcmotor-both.mo) [227]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
delica/dcmotor-both.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
-delica/dcmotor-both.mo) [111]
+delica/dcmotor-clock.mo [228])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
-delica/dcmotor-clock.mo)
-(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
-delica/dcmotor-both.mo [112])
+delica/dcmotor-both.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
-delica/dcmotor-loop.mo [113])) (./user-code/modbus/modbus-base.tex [114]
+delica/dcmotor-loop.mo [229])) (./user-code/modbus/modbus-base.tex [230]
Chapter 11.
-[115
+[231
]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/fig1.png, id=2974, 672.5125pt x 224.84pt>
+/fig1.png, id=6623, 672.5125pt x 224.84pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/fig1.png Graphic file (type png)
@@ -1743,7 +2863,7 @@ user-code/modbus/figures/fig1.png used on input line 66.
(pdftex.def) Requested size: 357.73405pt x 119.60033pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/fig2.png, id=2975, 360.34625pt x 375.4025pt>
+/fig2.png, id=6624, 360.34625pt x 375.4025pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/fig2.png Graphic file (type png)
@@ -1752,11 +2872,11 @@ ures/fig2.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/modbus/figures/fig2.png used on input line 74.
(pdftex.def) Requested size: 178.86702pt x 186.33748pt.
- [116 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
+ [232 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
igures/fig1.png (PNG copy)> </Users/kannan/FOSS/scilab-arduino/floss-arduino-cl
one/user-code/modbus/figures/fig2.png (PNG copy)>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/fig3.png, id=2983, 481.04718pt x 214.55156pt>
+/fig3.png, id=6632, 481.04718pt x 214.55156pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/fig3.png Graphic file (type png)
@@ -1765,10 +2885,10 @@ ures/fig3.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/modbus/figures/fig3.png used on input line 122.
(pdftex.def) Requested size: 357.73405pt x 159.55464pt.
- [117 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
-igures/fig3.png (PNG copy)>] [118] [119] [120] [121]
+ [233 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
+igures/fig3.png (PNG copy)>] [234] [235] [236] [237]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/block-diagram.PNG, id=3032, 398.23781pt x 255.95625pt>
+/block-diagram.PNG, id=6681, 398.23781pt x 255.95625pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/block-diagram.PNG Graphic file (type png)
@@ -1779,7 +2899,7 @@ user-code/modbus/figures/block-diagram.PNG used on input line 421.
(pdftex.def) Requested size: 258.36281pt x 166.06104pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/Full-Set-Up.png, id=3033, 722.7pt x 542.025pt>
+/Full-Set-Up.png, id=6682, 722.7pt x 542.025pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/Full-Set-Up.png Graphic file (type png)
@@ -1788,42 +2908,233 @@ ures/Full-Set-Up.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/modbus/figures/Full-Set-Up.png used on input line 428.
(pdftex.def) Requested size: 258.36281pt x 193.77246pt.
- [122 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
+ [238 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
igures/block-diagram.PNG>])
-(./user-code/modbus/modbus-OM.tex [123 </Users/kannan/FOSS/scilab-arduino/floss
--arduino-clone/user-code/modbus/figures/Full-Set-Up.png>]
+(./user-code/modbus/modbus-scilab.tex [239 </Users/kannan/FOSS/scilab-arduino/f
+loss-arduino-clone/user-code/modbus/figures/Full-Set-Up.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/arduino_code_flowchart.png, id=3056, 327.2225pt x 480.79625pt>
+/arduino_code_flowchart.png, id=6706, 327.2225pt x 480.79625pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/arduino_code_flowchart.png Graphic file (type png)
<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
ures/arduino_code_flowchart.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
-user-code/modbus/figures/arduino_code_flowchart.png used on input line 35.
+user-code/modbus/figures/arduino_code_flowchart.png used on input line 31.
(pdftex.def) Requested size: 258.36281pt x 379.61945pt.
- [124]
+
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/flowchart.png, id=3069, 482.55281pt x 362.10281pt>
+/flowchart.png, id=6708, 482.55281pt x 362.10281pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/flowchart.png Graphic file (type png)
<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
ures/flowchart.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
-user-code/modbus/figures/flowchart.png used on input line 61.
+user-code/modbus/figures/flowchart.png used on input line 57.
(pdftex.def) Requested size: 357.73405pt x 268.44914pt.
- [125 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
+ [240]
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+ [241 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
igures/arduino_code_flowchart.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino
-/send_packet.ino [126 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/us
+/send_packet.ino [242 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/us
er-code/modbus/figures/flowchart.png (PNG copy)>])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/
+read_val.sce)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/
+read_current.sci) [243]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/
+read_voltage.sci)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/
+read_active_power.sci) [244]
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
+/current-output.png, id=6804, 490.83376pt x 170.13562pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+gures/current-output.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
+ures/current-output.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/modbus/figures/current-output.png used on input line 142.
+(pdftex.def) Requested size: 397.48499pt x 137.78313pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
+/current-output-setup.jpg, id=6805, 277.035pt x 248.127pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+gures/current-output-setup.jpg Graphic file (type jpg)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
+ures/current-output-setup.jpg>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/modbus/figures/current-output-setup.jpg used on input line 149.
+(pdftex.def) Requested size: 258.36281pt x 231.40312pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
+/voltage-output.png, id=6808, 487.8225pt x 155.07938pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+gures/voltage-output.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
+ures/voltage-output.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/modbus/figures/voltage-output.png used on input line 161.
+(pdftex.def) Requested size: 397.48499pt x 126.36134pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
+/voltage-output-setup.jpg, id=6809, 261.1356pt x 269.808pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+gures/voltage-output-setup.jpg Graphic file (type jpg)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
+ures/voltage-output-setup.jpg>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/modbus/figures/voltage-output-setup.jpg used on input line 168.
+(pdftex.def) Requested size: 258.36281pt x 266.95018pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
+/active-power-output.png, id=6812, 492.33937pt x 185.94469pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+gures/active-power-output.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
+ures/active-power-output.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/modbus/figures/active-power-output.png used on input line 178.
+(pdftex.def) Requested size: 397.48499pt x 150.12634pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
+/active-power-output-setup.jpg, id=6813, 306.9066pt x 264.99pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+gures/active-power-output-setup.jpg Graphic file (type jpg)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
+ures/active-power-output-setup.jpg>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/modbus/figures/active-power-output-setup.jpg used on input line 185.
+(pdftex.def) Requested size: 258.36281pt x 223.0955pt.
+
+</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
+/read_value_xcos.png, id=6816, 635.37375pt x 455.7025pt>
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+gures/read_value_xcos.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
+ures/read_value_xcos.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/modbus/figures/read_value_xcos.png used on input line 206.
+(pdftex.def) Requested size: 258.36281pt x 185.30946pt.
+
+Underfull \hbox (badness 1259) in paragraph at lines 209--209
+[]\T1/cmr/m/n/10.95 Figure 11.14: |Xcos di-a-gram to read En-ergy Me-ter val-ue
+s. This is what
+ []
+
+[245 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+gures/current-output.png>]
+Overfull \hbox (16.70491pt too wide) in paragraph at lines 222--234
+ [][]
+ []
+
+) (./user-code/modbus/modbus-python.tex
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+ [246 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
+igures/current-output-setup.jpg> </Users/kannan/FOSS/scilab-arduino/floss-ardui
+no-clone/user-code/modbus/figures/voltage-output.png>]
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+ [247 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
+igures/voltage-output-setup.jpg> </Users/kannan/FOSS/scilab-arduino/floss-ardui
+no-clone/user-code/modbus/figures/active-power-output.png>]
+Overfull \vbox (15.82083pt too high) has occurred while \output is active []
+
+
+[248 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+gures/active-power-output-setup.jpg> </Users/kannan/FOSS/scilab-arduino/floss-a
+rduino-clone/user-code/modbus/figures/read_value_xcos.png>]
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+ [249]
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+gures/arduino_code_flowchart.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
+ures/arduino_code_flowchart.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/modbus/figures/arduino_code_flowchart.png used on input line 35.
+(pdftex.def) Requested size: 258.36281pt x 379.61945pt.
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+gures/flowchart.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
+ures/flowchart.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/modbus/figures/flowchart.png used on input line 61.
+(pdftex.def) Requested size: 357.73405pt x 268.44914pt.
+ [250]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino
+/send_packet.ino [251])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/
+read_current.py [252])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/
+read_voltage.py)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/
+read_active_power.py)) (./user-code/modbus/modbus-julia.tex [253]
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+gures/arduino_code_flowchart.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
+ures/arduino_code_flowchart.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/modbus/figures/arduino_code_flowchart.png used on input line 35.
+(pdftex.def) Requested size: 258.36281pt x 379.61945pt.
+ [254]
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+gures/flowchart.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
+ures/flowchart.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/modbus/figures/flowchart.png used on input line 61.
+(pdftex.def) Requested size: 357.73405pt x 268.44914pt.
+ [255]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino
+/send_packet.ino [256])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/r
+eadCurrent.jl)
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/r
+eadVoltage.jl [257])
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/r
+eadPower.jl)) (./user-code/modbus/modbus-OM.tex [258]
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+gures/arduino_code_flowchart.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
+ures/arduino_code_flowchart.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/modbus/figures/arduino_code_flowchart.png used on input line 35.
+(pdftex.def) Requested size: 258.36281pt x 379.61945pt.
+File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+gures/flowchart.png Graphic file (type png)
+
+<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig
+ures/flowchart.png>
+Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+user-code/modbus/figures/flowchart.png used on input line 61.
+(pdftex.def) Requested size: 357.73405pt x 268.44914pt.
+ [259] [260]
+(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino
+/send_packet.ino [261])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenMod
elica/readCurrent.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenMod
-elica/readVoltage.mo) [127]
+elica/readVoltage.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenMod
-elica/readPower.mo)) (./floss-arduino.bbl [128]
+elica/readPower.mo [262])) (./floss-arduino.bbl [263] [264
+
+]
Underfull \hbox (badness 10000) in paragraph at lines 4--9
[]\T1/cmr/m/n/10.95 T. Mar-tin. Use of scilab for space mis-sion anal-y-sis.
[]
@@ -1852,34 +3163,35 @@ Overfull \hbox (15.39987pt too wide) in paragraph at lines 49--53
/Skittles_M%26M%27s
[]
-[129
+[265]
+Underfull \hbox (badness 1577) in paragraph at lines 95--98
+[]\T1/cmr/m/n/10.95 Juliaio/serialports.jl: Se-ri-al-port io streams in ju-lia
+backed by py-se-rial.
+ []
+
-]
-Overfull \hbox (34.60225pt too wide) in paragraph at lines 75--78
+Overfull \hbox (34.60225pt too wide) in paragraph at lines 110--113
[]\T1/cmr/m/n/10.95 Secrets of ar-duino pwm. https://www.arduino.cc/en/Tutoria
l/SecretsOfArduinoPWM.
[]
-Underfull \hbox (badness 10000) in paragraph at lines 108--111
+Underfull \hbox (badness 10000) in paragraph at lines 143--146
[]\T1/cmr/m/n/10.95 Floating point con-verter. https://www.h-
[]
)
-\tf@thm=\write11
-\openout11 = `floss-arduino.thm'.
+\tf@thm=\write14
+\openout14 = `floss-arduino.thm'.
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 264.
- [130]
+ [266]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 264.
(./floss-arduino.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 264.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 264.
Package rerunfilecheck Info: File `floss-arduino.out' has not changed.
-(rerunfilecheck) Checksum: C7C5AC83A9F1A787E4D7CFFFC10B9466;7751.
-
-
-LaTeX Warning: There were undefined references.
+(rerunfilecheck) Checksum: 46CD8728C2E6431C3908D3F07E88DD97;16578.
LaTeX Warning: There were multiply-defined labels.
@@ -1887,41 +3199,43 @@ LaTeX Warning: There were multiply-defined labels.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 264.
)
Here is how much of TeX's memory you used:
- 13081 strings out of 492995
- 231771 string characters out of 6132705
- 533402 words of memory out of 5000000
- 14376 multiletter control sequences out of 15000+600000
- 23574 words of font info for 53 fonts, out of 8000000 for 9000
+ 16834 strings out of 492995
+ 331823 string characters out of 6132705
+ 527402 words of memory out of 5000000
+ 15394 multiletter control sequences out of 15000+600000
+ 24957 words of font info for 56 fonts, out of 8000000 for 9000
1143 hyphenation exceptions out of 8191
44i,12n,59p,799b,797s stack positions out of 5000i,500n,10000p,200000b,80000s
{/usr/local/texlive/2017/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc}
{/usr/local/texlive/2017/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/local/tex
-live/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/local/texl
-ive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/local/texliv
-e/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/local/texlive/2
-017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/local/texlive/2017
-/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/local/texlive/2017/
-texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb></usr/local/texlive/2017/te
-xmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/local/texlive/2017/texm
-f-dist/fonts/type1/public/amsfonts/cm/cmsy9.pfb></usr/local/texlive/2017/texmf-
-dist/fonts/type1/public/bera/fvmr8a.pfb></usr/local/texlive/2017/texmf-dist/fon
-ts/type1/public/cm-super/sfbx0900.pfb></usr/local/texlive/2017/texmf-dist/fonts
-/type1/public/cm-super/sfbx1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/t
-ype1/public/cm-super/sfbx1200.pfb></usr/local/texlive/2017/texmf-dist/fonts/typ
-e1/public/cm-super/sfbx1440.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1
-/public/cm-super/sfbx2074.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/p
-ublic/cm-super/sfbx2488.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/pub
-lic/cm-super/sfrm0600.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/publi
-c/cm-super/sfrm0800.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/
-cm-super/sfrm0900.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm
--super/sfrm1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-s
-uper/sfsi1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-sup
-er/sfss1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super
-/sfti1095.pfb>
-Output written on floss-arduino.pdf (144 pages, 26510847 bytes).
+live/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/local/texl
+ive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/local/texli
+ve/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/local/texlive
+/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/local/texlive/20
+17/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/local/texlive/2017/
+texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/local/texlive/2017/t
+exmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb></usr/local/texlive/2017/tex
+mf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/local/texlive/2017/texmf
+-dist/fonts/type1/public/amsfonts/cm/cmsy9.pfb></usr/local/texlive/2017/texmf-d
+ist/fonts/type1/public/bera/fvmr8a.pfb></usr/local/texlive/2017/texmf-dist/font
+s/type1/public/cm-super/sfbx0900.pfb></usr/local/texlive/2017/texmf-dist/fonts/
+type1/public/cm-super/sfbx1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/ty
+pe1/public/cm-super/sfbx1200.pfb></usr/local/texlive/2017/texmf-dist/fonts/type
+1/public/cm-super/sfbx1440.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/
+public/cm-super/sfbx2074.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/pu
+blic/cm-super/sfbx2488.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/publ
+ic/cm-super/sfrm0600.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public
+/cm-super/sfrm0800.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/c
+m-super/sfrm0900.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-
+super/sfrm1000.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-su
+per/sfrm1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-supe
+r/sfsi1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/
+sfss1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sf
+ti1095.pfb>
+Output written on floss-arduino.pdf (292 pages, 31893326 bytes).
PDF statistics:
- 3570 PDF objects out of 3580 (max. 8388607)
- 3259 compressed objects within 33 object streams
- 1677 named destinations out of 1728 (max. 500000)
- 1148 words of extra memory for PDF output out of 10000 (max. 10000000)
+ 8002 PDF objects out of 8907 (max. 8388607)
+ 7392 compressed objects within 74 object streams
+ 3938 named destinations out of 4296 (max. 500000)
+ 2345 words of extra memory for PDF output out of 10000 (max. 10000000)
diff --git a/floss-arduino.lot b/floss-arduino.lot
index a0f725d..ab33122 100644
--- a/floss-arduino.lot
+++ b/floss-arduino.lot
@@ -1,21 +1,41 @@
\addvspace {10\p@ }
\addvspace {10\p@ }
-\contentsline {table}{\numberline {2.1}{\ignorespaces Arduino Uno hardware specifications\relax }}{10}{table.caption.11}
-\contentsline {table}{\numberline {2.2}{\ignorespaces Values of components used in the shield\relax }}{15}{table.caption.22}
-\contentsline {table}{\numberline {2.3}{\ignorespaces Information on sensors and pin numbers\relax }}{15}{table.caption.23}
+\contentsline {table}{\numberline {2.1}{\ignorespaces Arduino Uno hardware specifications\relax }}{10}{table.caption.14}
+\contentsline {table}{\numberline {2.2}{\ignorespaces Values of components used in the shield\relax }}{15}{table.caption.25}
+\contentsline {table}{\numberline {2.3}{\ignorespaces Information on sensors and pin numbers\relax }}{15}{table.caption.26}
\addvspace {10\p@ }
\addvspace {10\p@ }
+\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{77}{table.caption.78}
+\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{78}{table.caption.80}
+\contentsline {table}{\numberline {4.3}{\ignorespaces Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }}{79}{table.caption.82}
+\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{80}{table.caption.84}
\addvspace {10\p@ }
+\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{103}{table.caption.90}
+\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{104}{table.caption.92}
\addvspace {10\p@ }
+\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{124}{table.caption.99}
+\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{126}{table.caption.102}
\addvspace {10\p@ }
+\contentsline {table}{\numberline {7.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{142}{table.caption.106}
\addvspace {10\p@ }
+\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{160}{table.caption.114}
+\contentsline {table}{\numberline {8.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{162}{table.caption.117}
\addvspace {10\p@ }
-\contentsline {table}{\numberline {9.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{90}{table.caption.63}
+\contentsline {table}{\numberline {9.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{174}{table.caption.124}
+\contentsline {table}{\numberline {9.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{183}{table.caption.128}
+\contentsline {table}{\numberline {9.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{185}{table.caption.130}
+\contentsline {table}{\numberline {9.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{186}{table.caption.132}
+\contentsline {table}{\numberline {9.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{187}{table.caption.134}
\addvspace {10\p@ }
+\contentsline {table}{\numberline {10.1}{\ignorespaces Values in the Scilab\ command for different H-Bridge circuits\relax }}{210}{table.caption.141}
+\contentsline {table}{\numberline {10.2}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{214}{table.caption.144}
+\contentsline {table}{\numberline {10.3}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{215}{table.caption.146}
+\contentsline {table}{\numberline {10.4}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{217}{table.caption.148}
\addvspace {10\p@ }
-\contentsline {table}{\numberline {11.1}{\ignorespaces Pins available on RS485 and their usage\relax }}{117}{table.caption.75}
-\contentsline {table}{\numberline {11.2}{\ignorespaces Operations supported by Modbus RTU\relax }}{118}{table.caption.77}
-\contentsline {table}{\numberline {11.3}{\ignorespaces Individual parameter address in EM6400\relax }}{118}{table.caption.78}
-\contentsline {table}{\numberline {11.4}{\ignorespaces A request packet to access V1 in EM6400\relax }}{119}{table.caption.80}
-\contentsline {table}{\numberline {11.5}{\ignorespaces A response packet to access V1 in EM6400\relax }}{120}{table.caption.81}
-\contentsline {table}{\numberline {11.6}{\ignorespaces Memory storage of a four-byte integer in little-endian and big-endian\relax }}{121}{table.caption.82}
+\contentsline {table}{\numberline {11.1}{\ignorespaces Pins available on RS485 and their usage\relax }}{233}{table.caption.157}
+\contentsline {table}{\numberline {11.2}{\ignorespaces Operations supported by Modbus RTU\relax }}{234}{table.caption.159}
+\contentsline {table}{\numberline {11.3}{\ignorespaces Individual parameter address in EM6400\relax }}{234}{table.caption.160}
+\contentsline {table}{\numberline {11.4}{\ignorespaces A request packet to access V1 in EM6400\relax }}{235}{table.caption.162}
+\contentsline {table}{\numberline {11.5}{\ignorespaces A response packet to access V1 in EM6400\relax }}{236}{table.caption.163}
+\contentsline {table}{\numberline {11.6}{\ignorespaces Memory storage of a four-byte integer in little-endian and big-endian\relax }}{237}{table.caption.164}
+\contentsline {table}{\numberline {11.7}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{249}{table.caption.177}
diff --git a/floss-arduino.out b/floss-arduino.out
index a2c78b2..c55e009 100644
--- a/floss-arduino.out
+++ b/floss-arduino.out
@@ -3,102 +3,216 @@
\BOOKMARK [0][-]{chapter*.4}{}{}% 3
\BOOKMARK [0][-]{chapter*.5}{}{}% 4
\BOOKMARK [0][-]{chapter*.6}{}{}% 5
-\BOOKMARK [0][-]{chapter.1}{Introduction}{}% 6
-\BOOKMARK [0][-]{chapter.2}{Hardware Environment}{}% 7
-\BOOKMARK [1][-]{section.2.1}{Microcontroller}{chapter.2}% 8
-\BOOKMARK [2][-]{subsection.2.1.1}{Organization of a Microcontroller}{section.2.1}% 9
-\BOOKMARK [2][-]{subsection.2.1.2}{Microcontroller Peripherals}{section.2.1}% 10
-\BOOKMARK [1][-]{section.2.2}{Open Source Hardware \(OSHW\)}{chapter.2}% 11
-\BOOKMARK [1][-]{section.2.3}{Arduino}{chapter.2}% 12
-\BOOKMARK [2][-]{subsection.2.3.1}{Brief History}{section.2.3}% 13
-\BOOKMARK [2][-]{subsection.2.3.2}{Arduino Uno Board}{section.2.3}% 14
-\BOOKMARK [2][-]{subsection.2.3.3}{Popular Arduino Projects}{section.2.3}% 15
-\BOOKMARK [1][-]{section.2.4}{Shield}{chapter.2}% 16
-\BOOKMARK [1][-]{section.2.5}{Experimental Test Bed}{chapter.2}% 17
-\BOOKMARK [0][-]{chapter.3}{Communication between Software and Arduino}{}% 18
-\BOOKMARK [1][-]{section.3.1}{Arduino IDE}{chapter.3}% 19
-\BOOKMARK [2][-]{subsection.3.1.1}{Downloading and installing on Windows}{section.3.1}% 20
-\BOOKMARK [2][-]{subsection.3.1.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.1}% 21
-\BOOKMARK [2][-]{subsection.3.1.3}{Arduino Development Environment}{section.3.1}% 22
-\BOOKMARK [2][-]{subsection.3.1.4}{Testing Arduino with a sample program}{section.3.1}% 23
-\BOOKMARK [2][-]{subsection.3.1.5}{FLOSS Firmware}{section.3.1}% 24
-\BOOKMARK [1][-]{section.3.2}{OpenModelica}{chapter.3}% 25
-\BOOKMARK [2][-]{subsection.3.2.1}{Downloading and installing on Windows}{section.3.2}% 26
-\BOOKMARK [2][-]{subsection.3.2.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.2}% 27
-\BOOKMARK [2][-]{subsection.3.2.3}{Simulating models in OpenModelica}{section.3.2}% 28
-\BOOKMARK [2][-]{subsection.3.2.4}{OpenModelica-Arduino toolbox}{section.3.2}% 29
-\BOOKMARK [2][-]{subsection.3.2.5}{Firmware}{section.3.2}% 30
-\BOOKMARK [0][-]{chapter.4}{Interfacing a Light Emitting Diode}{}% 31
-\BOOKMARK [1][-]{section.4.1}{Preliminaries}{chapter.4}% 32
-\BOOKMARK [1][-]{section.4.2}{Connecting an RGB LED with Arduino Uno using a breadboard}{chapter.4}% 33
-\BOOKMARK [1][-]{section.4.3}{Lighting the LED from the Arduino IDE}{chapter.4}% 34
-\BOOKMARK [2][-]{subsection.4.3.1}{Lighting the LED}{section.4.3}% 35
-\BOOKMARK [2][-]{subsection.4.3.2}{Arduino Code}{section.4.3}% 36
-\BOOKMARK [1][-]{section.4.4}{Lighting the LED from OpenModelica}{chapter.4}% 37
-\BOOKMARK [2][-]{subsection.4.4.1}{Lighting the LED}{section.4.4}% 38
-\BOOKMARK [2][-]{subsection.4.4.2}{OpenModelica Code}{section.4.4}% 39
-\BOOKMARK [0][-]{chapter.5}{Interfacing a Pushbutton}{}% 40
-\BOOKMARK [1][-]{section.5.1}{Preliminaries}{chapter.5}% 41
-\BOOKMARK [1][-]{section.5.2}{Connecting a pushbutton with Arduino Uno using a breadboard}{chapter.5}% 42
-\BOOKMARK [1][-]{section.5.3}{Reading the pushbutton status from the Arduino IDE}{chapter.5}% 43
-\BOOKMARK [2][-]{subsection.5.3.1}{Reading the pushbutton status}{section.5.3}% 44
-\BOOKMARK [2][-]{subsection.5.3.2}{Arduino Code}{section.5.3}% 45
-\BOOKMARK [1][-]{section.5.4}{Reading the pushbutton status from OpenModelica}{chapter.5}% 46
-\BOOKMARK [2][-]{subsection.5.4.1}{Reading the pushbutton status}{section.5.4}% 47
-\BOOKMARK [2][-]{subsection.5.4.2}{OpenModelica Code}{section.5.4}% 48
-\BOOKMARK [0][-]{chapter.6}{Interfacing a Light Dependent Resistor}{}% 49
-\BOOKMARK [1][-]{section.6.1}{Preliminaries}{chapter.6}% 50
-\BOOKMARK [1][-]{section.6.2}{Connecting an LDR with Arduino Uno using a breadboard}{chapter.6}% 51
-\BOOKMARK [1][-]{section.6.3}{Interfacing the LDR through the Arduino IDE}{chapter.6}% 52
-\BOOKMARK [2][-]{subsection.6.3.1}{Interfacing the LDR}{section.6.3}% 53
-\BOOKMARK [2][-]{subsection.6.3.2}{Arduino Code}{section.6.3}% 54
-\BOOKMARK [1][-]{section.6.4}{Interfacing the LDR through OpenModelica}{chapter.6}% 55
-\BOOKMARK [2][-]{subsection.6.4.1}{Interfacing the LDR}{section.6.4}% 56
-\BOOKMARK [2][-]{subsection.6.4.2}{OpenModelica Code}{section.6.4}% 57
-\BOOKMARK [0][-]{chapter.7}{Interfacing a Potentiometer}{}% 58
-\BOOKMARK [1][-]{section.7.1}{Preliminaries}{chapter.7}% 59
-\BOOKMARK [1][-]{section.7.2}{Connecting a potentiometer with Arduino Uno using a breadboard}{chapter.7}% 60
-\BOOKMARK [1][-]{section.7.3}{Reading the potentiometer from the Arduino IDE}{chapter.7}% 61
-\BOOKMARK [2][-]{subsection.7.3.1}{Reading the potentiometer}{section.7.3}% 62
-\BOOKMARK [2][-]{subsection.7.3.2}{Arduino Code}{section.7.3}% 63
-\BOOKMARK [1][-]{section.7.4}{Reading the potentiometer from OpenModelica}{chapter.7}% 64
-\BOOKMARK [2][-]{subsection.7.4.1}{Reading the potentiometer}{section.7.4}% 65
-\BOOKMARK [2][-]{subsection.7.4.2}{OpenModelica Code}{section.7.4}% 66
-\BOOKMARK [0][-]{chapter.8}{Interfacing a Thermistor}{}% 67
-\BOOKMARK [1][-]{section.8.1}{Preliminaries}{chapter.8}% 68
-\BOOKMARK [1][-]{section.8.2}{Connecting a thermistor with Arduino Uno using a breadboard}{chapter.8}% 69
-\BOOKMARK [1][-]{section.8.3}{Interfacing the thermistor from the Arduino IDE}{chapter.8}% 70
-\BOOKMARK [2][-]{subsection.8.3.1}{Interfacing the thermistor}{section.8.3}% 71
-\BOOKMARK [2][-]{subsection.8.3.2}{Arduino Code}{section.8.3}% 72
-\BOOKMARK [1][-]{section.8.4}{Interfacing the thermistor from OpenModelica}{chapter.8}% 73
-\BOOKMARK [2][-]{subsection.8.4.1}{Interfacing the thermistor}{section.8.4}% 74
-\BOOKMARK [2][-]{subsection.8.4.2}{OpenModelica Code}{section.8.4}% 75
-\BOOKMARK [0][-]{chapter.9}{Interfacing a Servomotor}{}% 76
-\BOOKMARK [1][-]{section.9.1}{Preliminaries}{chapter.9}% 77
-\BOOKMARK [1][-]{section.9.2}{Connecting a servomotor with Arduino Uno using a breadboard}{chapter.9}% 78
-\BOOKMARK [1][-]{section.9.3}{Controlling the servomotor through the Arduino IDE}{chapter.9}% 79
-\BOOKMARK [2][-]{subsection.9.3.1}{Controlling the servomotor}{section.9.3}% 80
-\BOOKMARK [2][-]{subsection.9.3.2}{Arduino Code}{section.9.3}% 81
-\BOOKMARK [1][-]{section.9.4}{Controlling the servomotor through OpenModelica}{chapter.9}% 82
-\BOOKMARK [2][-]{subsection.9.4.1}{Controlling the servomotor}{section.9.4}% 83
-\BOOKMARK [2][-]{subsection.9.4.2}{OpenModelica Code}{section.9.4}% 84
-\BOOKMARK [0][-]{chapter.10}{Interfacing a DC Motor}{}% 85
-\BOOKMARK [1][-]{section.10.1}{Preliminaries}{chapter.10}% 86
-\BOOKMARK [1][-]{section.10.2}{Controlling the DC motor from Arduino}{chapter.10}% 87
-\BOOKMARK [2][-]{subsection.10.2.1}{Controlling the DC motor}{section.10.2}% 88
-\BOOKMARK [2][-]{subsection.10.2.2}{Arduino Code}{section.10.2}% 89
-\BOOKMARK [1][-]{section.10.3}{Controlling the DC motor from OpenModelica}{chapter.10}% 90
-\BOOKMARK [2][-]{subsection.10.3.1}{Controlling the DC motor}{section.10.3}% 91
-\BOOKMARK [2][-]{subsection.10.3.2}{OpenModelica Code}{section.10.3}% 92
-\BOOKMARK [0][-]{chapter.11}{Implementation of Modbus Protocol}{}% 93
-\BOOKMARK [1][-]{section.11.1}{Preliminaries}{chapter.11}% 94
-\BOOKMARK [2][-]{subsection.11.1.1}{Energy meter}{section.11.1}% 95
-\BOOKMARK [2][-]{subsection.11.1.2}{Endianness}{section.11.1}% 96
-\BOOKMARK [1][-]{section.11.2}{Setup for the experiment}{chapter.11}% 97
-\BOOKMARK [1][-]{section.11.3}{Manifestation of Modbus protocol through OpenModelica}{chapter.11}% 98
-\BOOKMARK [2][-]{subsection.11.3.1}{Software for the experiment}{section.11.3}% 99
-\BOOKMARK [1][-]{section.11.4}{Reading the electrical parameters from OpenModelica}{chapter.11}% 100
-\BOOKMARK [2][-]{subsection.11.4.1}{Reading the electrical parameters}{section.11.4}% 101
-\BOOKMARK [2][-]{subsection.11.4.2}{Arduino Firmware}{section.11.4}% 102
-\BOOKMARK [2][-]{subsection.11.4.3}{OpenModelica Code}{section.11.4}% 103
-\BOOKMARK [0][-]{chapter*.88}{}{}% 104
+\BOOKMARK [0][-]{chapter*.7}{}{}% 6
+\BOOKMARK [0][-]{chapter*.8}{}{}% 7
+\BOOKMARK [0][-]{chapter*.9}{}{}% 8
+\BOOKMARK [0][-]{chapter.1}{Introduction}{}% 9
+\BOOKMARK [0][-]{chapter.2}{Hardware Environment}{}% 10
+\BOOKMARK [1][-]{section.2.1}{Microcontroller}{chapter.2}% 11
+\BOOKMARK [2][-]{subsection.2.1.1}{Organization of a Microcontroller}{section.2.1}% 12
+\BOOKMARK [2][-]{subsection.2.1.2}{Microcontroller Peripherals}{section.2.1}% 13
+\BOOKMARK [1][-]{section.2.2}{Open Source Hardware \(OSHW\)}{chapter.2}% 14
+\BOOKMARK [1][-]{section.2.3}{Arduino}{chapter.2}% 15
+\BOOKMARK [2][-]{subsection.2.3.1}{Brief History}{section.2.3}% 16
+\BOOKMARK [2][-]{subsection.2.3.2}{Arduino Uno Board}{section.2.3}% 17
+\BOOKMARK [2][-]{subsection.2.3.3}{Popular Arduino Projects}{section.2.3}% 18
+\BOOKMARK [1][-]{section.2.4}{Shield}{chapter.2}% 19
+\BOOKMARK [1][-]{section.2.5}{Experimental Test Bed}{chapter.2}% 20
+\BOOKMARK [0][-]{chapter.3}{Communication between Software and Arduino}{}% 21
+\BOOKMARK [1][-]{section.3.1}{Arduino IDE}{chapter.3}% 22
+\BOOKMARK [2][-]{subsection.3.1.1}{Downloading and installing on Windows}{section.3.1}% 23
+\BOOKMARK [2][-]{subsection.3.1.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.1}% 24
+\BOOKMARK [2][-]{subsection.3.1.3}{Arduino Development Environment}{section.3.1}% 25
+\BOOKMARK [2][-]{subsection.3.1.4}{Testing Arduino with a sample program}{section.3.1}% 26
+\BOOKMARK [2][-]{subsection.3.1.5}{FLOSS Firmware}{section.3.1}% 27
+\BOOKMARK [1][-]{section.3.2}{Scilab}{chapter.3}% 28
+\BOOKMARK [2][-]{subsection.3.2.1}{Downloading and installing on Windows}{section.3.2}% 29
+\BOOKMARK [2][-]{subsection.3.2.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.2}% 30
+\BOOKMARK [2][-]{subsection.3.2.3}{Scilab-Arduino toolbox}{section.3.2}% 31
+\BOOKMARK [2][-]{subsection.3.2.4}{Identifying Arduino communication port number}{section.3.2}% 32
+\BOOKMARK [2][-]{subsection.3.2.5}{Testing Scilab-Arduino toolbox}{section.3.2}% 33
+\BOOKMARK [2][-]{subsection.3.2.6}{Firmware}{section.3.2}% 34
+\BOOKMARK [1][-]{section.3.3}{Xcos}{chapter.3}% 35
+\BOOKMARK [2][-]{subsection.3.3.1}{Downloading, installing and testing}{section.3.3}% 36
+\BOOKMARK [2][-]{subsection.3.3.2}{Use case}{section.3.3}% 37
+\BOOKMARK [2][-]{subsection.3.3.3}{Xcos-Arduino}{section.3.3}% 38
+\BOOKMARK [1][-]{section.3.4}{Python}{chapter.3}% 39
+\BOOKMARK [2][-]{subsection.3.4.1}{Downloading and installing on Windows}{section.3.4}% 40
+\BOOKMARK [2][-]{subsection.3.4.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.4}% 41
+\BOOKMARK [2][-]{subsection.3.4.3}{Python-Arduino toolbox}{section.3.4}% 42
+\BOOKMARK [2][-]{subsection.3.4.4}{Firmware}{section.3.4}% 43
+\BOOKMARK [1][-]{section.3.5}{Julia}{chapter.3}% 44
+\BOOKMARK [2][-]{subsection.3.5.1}{Downloading and installing on Windows}{section.3.5}% 45
+\BOOKMARK [2][-]{subsection.3.5.2}{Downloading and installing GNU/Linux Ubuntu}{section.3.5}% 46
+\BOOKMARK [2][-]{subsection.3.5.3}{Julia-Arduino toolbox}{section.3.5}% 47
+\BOOKMARK [2][-]{subsection.3.5.4}{Firmware}{section.3.5}% 48
+\BOOKMARK [1][-]{section.3.6}{OpenModelica}{chapter.3}% 49
+\BOOKMARK [2][-]{subsection.3.6.1}{Downloading and installing on Windows}{section.3.6}% 50
+\BOOKMARK [2][-]{subsection.3.6.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.6}% 51
+\BOOKMARK [2][-]{subsection.3.6.3}{Simulating models in OpenModelica}{section.3.6}% 52
+\BOOKMARK [2][-]{subsection.3.6.4}{OpenModelica-Arduino toolbox}{section.3.6}% 53
+\BOOKMARK [2][-]{subsection.3.6.5}{Firmware}{section.3.6}% 54
+\BOOKMARK [0][-]{chapter.4}{Interfacing a Light Emitting Diode}{}% 55
+\BOOKMARK [1][-]{section.4.1}{Preliminaries}{chapter.4}% 56
+\BOOKMARK [1][-]{section.4.2}{Connecting an RGB LED with Arduino Uno using a breadboard}{chapter.4}% 57
+\BOOKMARK [1][-]{section.4.3}{Lighting the LED from the Arduino IDE}{chapter.4}% 58
+\BOOKMARK [2][-]{subsection.4.3.1}{Lighting the LED}{section.4.3}% 59
+\BOOKMARK [2][-]{subsection.4.3.2}{Arduino Code}{section.4.3}% 60
+\BOOKMARK [1][-]{section.4.4}{Lighting the LED from Scilab}{chapter.4}% 61
+\BOOKMARK [2][-]{subsection.4.4.1}{Lighting the LED}{section.4.4}% 62
+\BOOKMARK [2][-]{subsection.4.4.2}{Scilab Code}{section.4.4}% 63
+\BOOKMARK [1][-]{section.4.5}{Lighting the LED from Scilab Xcos}{chapter.4}% 64
+\BOOKMARK [1][-]{section.4.6}{Lighting the LED from Python}{chapter.4}% 65
+\BOOKMARK [2][-]{subsection.4.6.1}{Lighting the LED}{section.4.6}% 66
+\BOOKMARK [2][-]{subsection.4.6.2}{Python Code}{section.4.6}% 67
+\BOOKMARK [1][-]{section.4.7}{Lighting the LED from Julia}{chapter.4}% 68
+\BOOKMARK [2][-]{subsection.4.7.1}{Lighting the LED}{section.4.7}% 69
+\BOOKMARK [2][-]{subsection.4.7.2}{Julia Code}{section.4.7}% 70
+\BOOKMARK [1][-]{section.4.8}{Lighting the LED from OpenModelica}{chapter.4}% 71
+\BOOKMARK [2][-]{subsection.4.8.1}{Lighting the LED}{section.4.8}% 72
+\BOOKMARK [2][-]{subsection.4.8.2}{OpenModelica Code}{section.4.8}% 73
+\BOOKMARK [0][-]{chapter.5}{Interfacing a Pushbutton}{}% 74
+\BOOKMARK [1][-]{section.5.1}{Preliminaries}{chapter.5}% 75
+\BOOKMARK [1][-]{section.5.2}{Connecting a pushbutton with Arduino Uno using a breadboard}{chapter.5}% 76
+\BOOKMARK [1][-]{section.5.3}{Reading the pushbutton status from the Arduino IDE}{chapter.5}% 77
+\BOOKMARK [2][-]{subsection.5.3.1}{Reading the pushbutton status}{section.5.3}% 78
+\BOOKMARK [2][-]{subsection.5.3.2}{Arduino Code}{section.5.3}% 79
+\BOOKMARK [1][-]{section.5.4}{Reading the pushbutton Status from Scilab}{chapter.5}% 80
+\BOOKMARK [2][-]{subsection.5.4.1}{Reading the pushbutton Status}{section.5.4}% 81
+\BOOKMARK [2][-]{subsection.5.4.2}{Scilab Code}{section.5.4}% 82
+\BOOKMARK [1][-]{section.5.5}{Accessing the pushbutton from Xcos}{chapter.5}% 83
+\BOOKMARK [1][-]{section.5.6}{Reading the pushbutton status from Python}{chapter.5}% 84
+\BOOKMARK [2][-]{subsection.5.6.1}{Reading the pushbutton status}{section.5.6}% 85
+\BOOKMARK [2][-]{subsection.5.6.2}{Python Code}{section.5.6}% 86
+\BOOKMARK [1][-]{section.5.7}{Reading the pushbutton status from Julia}{chapter.5}% 87
+\BOOKMARK [2][-]{subsection.5.7.1}{Reading the pushbutton status}{section.5.7}% 88
+\BOOKMARK [2][-]{subsection.5.7.2}{Julia Code}{section.5.7}% 89
+\BOOKMARK [1][-]{section.5.8}{Reading the pushbutton status from OpenModelica}{chapter.5}% 90
+\BOOKMARK [2][-]{subsection.5.8.1}{Reading the pushbutton status}{section.5.8}% 91
+\BOOKMARK [2][-]{subsection.5.8.2}{OpenModelica Code}{section.5.8}% 92
+\BOOKMARK [0][-]{chapter.6}{Interfacing a Light Dependent Resistor}{}% 93
+\BOOKMARK [1][-]{section.6.1}{Preliminaries}{chapter.6}% 94
+\BOOKMARK [1][-]{section.6.2}{Connecting an LDR with Arduino Uno using a breadboard}{chapter.6}% 95
+\BOOKMARK [1][-]{section.6.3}{Interfacing the LDR through the Arduino IDE}{chapter.6}% 96
+\BOOKMARK [2][-]{subsection.6.3.1}{Interfacing the LDR}{section.6.3}% 97
+\BOOKMARK [2][-]{subsection.6.3.2}{Arduino Code}{section.6.3}% 98
+\BOOKMARK [1][-]{section.6.4}{Interfacing the LDR through Scilab}{chapter.6}% 99
+\BOOKMARK [2][-]{subsection.6.4.1}{Interfacing the LDR}{section.6.4}% 100
+\BOOKMARK [2][-]{subsection.6.4.2}{Scilab Code}{section.6.4}% 101
+\BOOKMARK [1][-]{section.6.5}{Interfacing the LDR through Xcos}{chapter.6}% 102
+\BOOKMARK [1][-]{section.6.6}{Interfacing the LDR through Python}{chapter.6}% 103
+\BOOKMARK [2][-]{subsection.6.6.1}{Interfacing the LDR}{section.6.6}% 104
+\BOOKMARK [2][-]{subsection.6.6.2}{Python Code}{section.6.6}% 105
+\BOOKMARK [1][-]{section.6.7}{Interfacing the LDR through Julia}{chapter.6}% 106
+\BOOKMARK [2][-]{subsection.6.7.1}{Interfacing the LDR}{section.6.7}% 107
+\BOOKMARK [2][-]{subsection.6.7.2}{Julia Code}{section.6.7}% 108
+\BOOKMARK [1][-]{section.6.8}{Interfacing the LDR through OpenModelica}{chapter.6}% 109
+\BOOKMARK [2][-]{subsection.6.8.1}{Interfacing the LDR}{section.6.8}% 110
+\BOOKMARK [2][-]{subsection.6.8.2}{OpenModelica Code}{section.6.8}% 111
+\BOOKMARK [0][-]{chapter.7}{Interfacing a Potentiometer}{}% 112
+\BOOKMARK [1][-]{section.7.1}{Preliminaries}{chapter.7}% 113
+\BOOKMARK [1][-]{section.7.2}{Connecting a potentiometer with Arduino Uno using a breadboard}{chapter.7}% 114
+\BOOKMARK [1][-]{section.7.3}{Reading the potentiometer from the Arduino IDE}{chapter.7}% 115
+\BOOKMARK [2][-]{subsection.7.3.1}{Reading the potentiometer}{section.7.3}% 116
+\BOOKMARK [2][-]{subsection.7.3.2}{Arduino Code}{section.7.3}% 117
+\BOOKMARK [1][-]{section.7.4}{Reading the potentiometer from Scilab}{chapter.7}% 118
+\BOOKMARK [2][-]{subsection.7.4.1}{Reading the potentiometer}{section.7.4}% 119
+\BOOKMARK [2][-]{subsection.7.4.2}{Scilab Code}{section.7.4}% 120
+\BOOKMARK [1][-]{section.7.5}{Reading the potentiometer from Xcos}{chapter.7}% 121
+\BOOKMARK [1][-]{section.7.6}{Reading the potentiometer from Python}{chapter.7}% 122
+\BOOKMARK [2][-]{subsection.7.6.1}{Reading the potentiometer}{section.7.6}% 123
+\BOOKMARK [2][-]{subsection.7.6.2}{Python Code}{section.7.6}% 124
+\BOOKMARK [1][-]{section.7.7}{Reading the potentiometer from Julia}{chapter.7}% 125
+\BOOKMARK [2][-]{subsection.7.7.1}{Reading the potentiometer}{section.7.7}% 126
+\BOOKMARK [2][-]{subsection.7.7.2}{Julia Code}{section.7.7}% 127
+\BOOKMARK [1][-]{section.7.8}{Reading the potentiometer from OpenModelica}{chapter.7}% 128
+\BOOKMARK [2][-]{subsection.7.8.1}{Reading the potentiometer}{section.7.8}% 129
+\BOOKMARK [2][-]{subsection.7.8.2}{OpenModelica Code}{section.7.8}% 130
+\BOOKMARK [0][-]{chapter.8}{Interfacing a Thermistor}{}% 131
+\BOOKMARK [1][-]{section.8.1}{Preliminaries}{chapter.8}% 132
+\BOOKMARK [1][-]{section.8.2}{Connecting a thermistor with Arduino Uno using a breadboard}{chapter.8}% 133
+\BOOKMARK [1][-]{section.8.3}{Interfacing the thermistor from the Arduino IDE}{chapter.8}% 134
+\BOOKMARK [2][-]{subsection.8.3.1}{Interfacing the thermistor}{section.8.3}% 135
+\BOOKMARK [2][-]{subsection.8.3.2}{Arduino Code}{section.8.3}% 136
+\BOOKMARK [1][-]{section.8.4}{Interfacing the thermistor from Scilab}{chapter.8}% 137
+\BOOKMARK [2][-]{subsection.8.4.1}{Interfacing the thermistor}{section.8.4}% 138
+\BOOKMARK [2][-]{subsection.8.4.2}{Scilab Code}{section.8.4}% 139
+\BOOKMARK [1][-]{section.8.5}{Interfacing the thermistor from Xcos}{chapter.8}% 140
+\BOOKMARK [1][-]{section.8.6}{Interfacing the thermistor from Python}{chapter.8}% 141
+\BOOKMARK [2][-]{subsection.8.6.1}{Interfacing the thermistor}{section.8.6}% 142
+\BOOKMARK [2][-]{subsection.8.6.2}{Python Code}{section.8.6}% 143
+\BOOKMARK [1][-]{section.8.7}{Interfacing the thermistor from Julia}{chapter.8}% 144
+\BOOKMARK [2][-]{subsection.8.7.1}{Interfacing the thermistor}{section.8.7}% 145
+\BOOKMARK [2][-]{subsection.8.7.2}{Julia Code}{section.8.7}% 146
+\BOOKMARK [1][-]{section.8.8}{Interfacing the thermistor from OpenModelica}{chapter.8}% 147
+\BOOKMARK [2][-]{subsection.8.8.1}{Interfacing the thermistor}{section.8.8}% 148
+\BOOKMARK [2][-]{subsection.8.8.2}{OpenModelica Code}{section.8.8}% 149
+\BOOKMARK [0][-]{chapter.9}{Interfacing a Servomotor}{}% 150
+\BOOKMARK [1][-]{section.9.1}{Preliminaries}{chapter.9}% 151
+\BOOKMARK [1][-]{section.9.2}{Connecting a servomotor with Arduino Uno using a breadboard}{chapter.9}% 152
+\BOOKMARK [1][-]{section.9.3}{Controlling the servomotor through the Arduino IDE}{chapter.9}% 153
+\BOOKMARK [2][-]{subsection.9.3.1}{Controlling the servomotor}{section.9.3}% 154
+\BOOKMARK [2][-]{subsection.9.3.2}{Arduino Code}{section.9.3}% 155
+\BOOKMARK [1][-]{section.9.4}{Controlling the servomotor through Scilab}{chapter.9}% 156
+\BOOKMARK [2][-]{subsection.9.4.1}{Controlling the servomotor}{section.9.4}% 157
+\BOOKMARK [2][-]{subsection.9.4.2}{Scilab Code}{section.9.4}% 158
+\BOOKMARK [1][-]{section.9.5}{Controling the servomotor through Xcos}{chapter.9}% 159
+\BOOKMARK [1][-]{section.9.6}{Controlling the servomotor through Python}{chapter.9}% 160
+\BOOKMARK [2][-]{subsection.9.6.1}{Controlling the servomotor}{section.9.6}% 161
+\BOOKMARK [2][-]{subsection.9.6.2}{Python Code}{section.9.6}% 162
+\BOOKMARK [1][-]{section.9.7}{Controlling the servomotor through Julia}{chapter.9}% 163
+\BOOKMARK [2][-]{subsection.9.7.1}{Controlling the servomotor}{section.9.7}% 164
+\BOOKMARK [2][-]{subsection.9.7.2}{Julia Code}{section.9.7}% 165
+\BOOKMARK [1][-]{section.9.8}{Controlling the servomotor through OpenModelica}{chapter.9}% 166
+\BOOKMARK [2][-]{subsection.9.8.1}{Controlling the servomotor}{section.9.8}% 167
+\BOOKMARK [2][-]{subsection.9.8.2}{OpenModelica Code}{section.9.8}% 168
+\BOOKMARK [0][-]{chapter.10}{Interfacing a DC Motor}{}% 169
+\BOOKMARK [1][-]{section.10.1}{Preliminaries}{chapter.10}% 170
+\BOOKMARK [1][-]{section.10.2}{Controlling the DC motor from Arduino}{chapter.10}% 171
+\BOOKMARK [2][-]{subsection.10.2.1}{Controlling the DC motor}{section.10.2}% 172
+\BOOKMARK [2][-]{subsection.10.2.2}{Arduino Code}{section.10.2}% 173
+\BOOKMARK [1][-]{section.10.3}{Controlling the DC motor from Scilab}{chapter.10}% 174
+\BOOKMARK [2][-]{subsection.10.3.1}{Controlling the DC motor}{section.10.3}% 175
+\BOOKMARK [2][-]{subsection.10.3.2}{Scilab Code}{section.10.3}% 176
+\BOOKMARK [1][-]{section.10.4}{Controlling the DC motor from Xcos}{chapter.10}% 177
+\BOOKMARK [1][-]{section.10.5}{Controlling the DC motor from Python}{chapter.10}% 178
+\BOOKMARK [2][-]{subsection.10.5.1}{Controlling the DC motor}{section.10.5}% 179
+\BOOKMARK [2][-]{subsection.10.5.2}{Python Code}{section.10.5}% 180
+\BOOKMARK [1][-]{section.10.6}{Controlling the DC motor from Julia}{chapter.10}% 181
+\BOOKMARK [2][-]{subsection.10.6.1}{Controlling the DC motor}{section.10.6}% 182
+\BOOKMARK [2][-]{subsection.10.6.2}{Julia Code}{section.10.6}% 183
+\BOOKMARK [1][-]{section.10.7}{Controlling the DC motor from OpenModelica}{chapter.10}% 184
+\BOOKMARK [2][-]{subsection.10.7.1}{Controlling the DC motor}{section.10.7}% 185
+\BOOKMARK [2][-]{subsection.10.7.2}{OpenModelica Code}{section.10.7}% 186
+\BOOKMARK [0][-]{chapter.11}{Implementation of Modbus Protocol}{}% 187
+\BOOKMARK [1][-]{section.11.1}{Preliminaries}{chapter.11}% 188
+\BOOKMARK [2][-]{subsection.11.1.1}{Energy meter}{section.11.1}% 189
+\BOOKMARK [2][-]{subsection.11.1.2}{Endianness}{section.11.1}% 190
+\BOOKMARK [1][-]{section.11.2}{Setup for the experiment}{chapter.11}% 191
+\BOOKMARK [1][-]{section.11.3}{Manifestation of Modbus protocol through Scilab}{chapter.11}% 192
+\BOOKMARK [2][-]{subsection.11.3.1}{Software for the experiment}{section.11.3}% 193
+\BOOKMARK [1][-]{section.11.4}{Reading the electrical parameters from Scilab}{chapter.11}% 194
+\BOOKMARK [2][-]{subsection.11.4.1}{Reading the electrical parameters}{section.11.4}% 195
+\BOOKMARK [2][-]{subsection.11.4.2}{Arduino Firmware}{section.11.4}% 196
+\BOOKMARK [2][-]{subsection.11.4.3}{Scilab Code}{section.11.4}% 197
+\BOOKMARK [2][-]{subsection.11.4.4}{Output in the Scilab Console}{section.11.4}% 198
+\BOOKMARK [1][-]{section.11.5}{Reading the electrical parameters from Xcos}{chapter.11}% 199
+\BOOKMARK [1][-]{section.11.6}{Manifestation of Modbus protocol through Python}{chapter.11}% 200
+\BOOKMARK [2][-]{subsection.11.6.1}{Software for the experiment}{section.11.6}% 201
+\BOOKMARK [1][-]{section.11.7}{Reading the electrical parameters from Python}{chapter.11}% 202
+\BOOKMARK [2][-]{subsection.11.7.1}{Reading the electrical parameters}{section.11.7}% 203
+\BOOKMARK [2][-]{subsection.11.7.2}{Arduino Firmware}{section.11.7}% 204
+\BOOKMARK [2][-]{subsection.11.7.3}{Python Code}{section.11.7}% 205
+\BOOKMARK [1][-]{section.11.8}{Manifestation of Modbus protocol through Julia}{chapter.11}% 206
+\BOOKMARK [2][-]{subsection.11.8.1}{Software for the experiment}{section.11.8}% 207
+\BOOKMARK [1][-]{section.11.9}{Reading the electrical parameters from Julia}{chapter.11}% 208
+\BOOKMARK [2][-]{subsection.11.9.1}{Reading the electrical parameters}{section.11.9}% 209
+\BOOKMARK [2][-]{subsection.11.9.2}{Arduino Firmware}{section.11.9}% 210
+\BOOKMARK [2][-]{subsection.11.9.3}{Julia Code}{section.11.9}% 211
+\BOOKMARK [1][-]{section.11.10}{Manifestation of Modbus protocol through OpenModelica}{chapter.11}% 212
+\BOOKMARK [2][-]{subsection.11.10.1}{Software for the experiment}{section.11.10}% 213
+\BOOKMARK [1][-]{section.11.11}{Reading the electrical parameters from OpenModelica}{chapter.11}% 214
+\BOOKMARK [2][-]{subsection.11.11.1}{Reading the electrical parameters}{section.11.11}% 215
+\BOOKMARK [2][-]{subsection.11.11.2}{Arduino Firmware}{section.11.11}% 216
+\BOOKMARK [2][-]{subsection.11.11.3}{OpenModelica Code}{section.11.11}% 217
+\BOOKMARK [0][-]{chapter*.187}{}{}% 218
diff --git a/floss-arduino.pdf b/floss-arduino.pdf
new file mode 100644
index 0000000..7cbfa4a
--- /dev/null
+++ b/floss-arduino.pdf
Binary files differ
diff --git a/floss-arduino.pyd b/floss-arduino.pyd
index d5c6b6e..8fc2d10 100644
--- a/floss-arduino.pyd
+++ b/floss-arduino.pyd
@@ -1,31 +1,31 @@
\addvspace {10pt}
-\contentsline {section}{\numberline {3.{1}}A Python script to check whether the firmware is properly installed or not}{30}{pymass.3.1}
+\contentsline {section}{\numberline {3.{1}}A Python script to check whether the firmware is properly installed or not}{46}{pymass.3.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{42}{pymass.4.1}
-\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{42}{pymass.4.2}
-\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{43}{pymass.4.3}
-\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{44}{pymass.4.4}
+\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{83}{pymass.4.1}
+\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{83}{pymass.4.2}
+\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{84}{pymass.4.3}
+\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{85}{pymass.4.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Command Prompt or the Terminal}{53}{pymass.5.1}
-\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{54}{pymass.5.2}
+\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Command Prompt or the Terminal}{106}{pymass.5.1}
+\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{107}{pymass.5.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{64}{pymass.6.1}
-\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{64}{pymass.6.2}
+\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{127}{pymass.6.1}
+\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{128}{pymass.6.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{72}{pymass.7.1}
+\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{143}{pymass.7.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{83}{pymass.8.1}
-\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{84}{pymass.8.2}
+\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{165}{pymass.8.1}
+\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{165}{pymass.8.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{96}{pymass.9.1}
-\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{96}{pymass.9.2}
-\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{97}{pymass.9.3}
-\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{98}{pymass.9.4}
+\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{189}{pymass.9.1}
+\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{190}{pymass.9.2}
+\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{191}{pymass.9.3}
+\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{192}{pymass.9.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{110}{pymass.10.1}
-\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{110}{pymass.10.2}
-\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{111}{pymass.10.3}
+\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{219}{pymass.10.1}
+\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{220}{pymass.10.2}
+\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{221}{pymass.10.3}
\addvspace {10pt}
-\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{125}{pymass.11.1}
-\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{125}{pymass.11.2}
-\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{126}{pymass.11.3}
+\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{252}{pymass.11.1}
+\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{253}{pymass.11.2}
+\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{253}{pymass.11.3}
diff --git a/floss-arduino.tex b/floss-arduino.tex
index e1b17e4..ff4a2c0 100644
--- a/floss-arduino.tex
+++ b/floss-arduino.tex
@@ -108,8 +108,8 @@
\makeindex
% Comment one of the next two lines
-% \def\EntireReport{} %% EntireReport is set to true
-\let\EntireReport\undefined %% EntireReport is set to false
+\def\EntireReport{} %% EntireReport is set to true
+% \let\EntireReport\undefined %% EntireReport is set to false
% If the entire report is not prepared, choose one of scilab, python,
% julia, or OM
\newcommand{\Software}{OM}
diff --git a/floss-arduino.thm b/floss-arduino.thm
index be69c5d..3652b1e 100644
--- a/floss-arduino.thm
+++ b/floss-arduino.thm
@@ -1,47 +1,128 @@
\contentsline {ardmass}{{Arduino Code}{3.{1}}{}}{25}{ardmass.3.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{35}{OpenModelicamass.3.1}
-\contentsline {egmass}{{Exercise}{4.{1}}{}}{41}{egmass.4.1}
-\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{42}{ardmass.4.1}
-\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{42}{ardmass.4.2}
-\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{43}{ardmass.4.3}
-\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{43}{ardmass.4.4}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{46}{OpenModelicamass.4.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{46}{OpenModelicamass.4.2}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{47}{OpenModelicamass.4.3}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{48}{OpenModelicamass.4.4}
-\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{53}{ardmass.5.1}
-\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{53}{ardmass.5.2}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{55}{OpenModelicamass.5.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{56}{OpenModelicamass.5.2}
-\contentsline {egmass}{{Exercise}{6.{1}}{}}{63}{egmass.6.1}
-\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{64}{ardmass.6.1}
-\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{64}{ardmass.6.2}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{66}{OpenModelicamass.6.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{66}{OpenModelicamass.6.2}
-\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{72}{ardmass.7.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{74}{OpenModelicamass.7.1}
-\contentsline {egmass}{{Exercise}{8.{1}}{}}{82}{egmass.8.1}
-\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{82}{ardmass.8.1}
-\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{83}{ardmass.8.2}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{85}{OpenModelicamass.8.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{2}}{}}{86}{OpenModelicamass.8.2}
-\contentsline {egmass}{{Exercise}{9.{1}}{}}{94}{egmass.9.1}
-\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{94}{ardmass.9.1}
-\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{95}{ardmass.9.2}
-\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{95}{ardmass.9.3}
-\contentsline {ardmass}{{Arduino Code}{9.{4}}{}}{95}{ardmass.9.4}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{98}{OpenModelicamass.9.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{98}{OpenModelicamass.9.2}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{3}}{}}{99}{OpenModelicamass.9.3}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{4}}{}}{100}{OpenModelicamass.9.4}
-\contentsline {egmass}{{Exercise}{10.{1}}{}}{107}{egmass.10.1}
-\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{108}{ardmass.10.1}
-\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{108}{ardmass.10.2}
-\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{109}{ardmass.10.3}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{112}{OpenModelicamass.10.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{112}{OpenModelicamass.10.2}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{113}{OpenModelicamass.10.3}
-\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{126}{ardmass.11.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{127}{OpenModelicamass.11.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{127}{OpenModelicamass.11.2}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{128}{OpenModelicamass.11.3}
+\contentsline {codemass}{{Scilab Code}{3.{1}}{}}{34}{codemass.3.1}
+\contentsline {pymass}{{Python Code}{3.{1}}{}}{46}{pymass.3.1}
+\contentsline {juliamass}{{Julia Code}{3.{1}}{}}{55}{juliamass.3.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{65}{OpenModelicamass.3.1}
+\contentsline {egmass}{{Exercise}{4.{1}}{}}{71}{egmass.4.1}
+\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{72}{ardmass.4.1}
+\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{72}{ardmass.4.2}
+\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{73}{ardmass.4.3}
+\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{73}{ardmass.4.4}
+\contentsline {egmass}{{Exercise}{4.{2}}{}}{75}{egmass.4.2}
+\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{75}{codemass.4.1}
+\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{76}{codemass.4.2}
+\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{76}{codemass.4.3}
+\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{76}{codemass.4.4}
+\contentsline {egmass}{{Exercise}{4.{3}}{}}{80}{egmass.4.3}
+\contentsline {egmass}{{Exercise}{4.{4}}{}}{82}{egmass.4.4}
+\contentsline {pymass}{{Python Code}{4.{1}}{}}{83}{pymass.4.1}
+\contentsline {pymass}{{Python Code}{4.{2}}{}}{83}{pymass.4.2}
+\contentsline {pymass}{{Python Code}{4.{3}}{}}{84}{pymass.4.3}
+\contentsline {pymass}{{Python Code}{4.{4}}{}}{85}{pymass.4.4}
+\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{87}{juliamass.4.1}
+\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{88}{juliamass.4.2}
+\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{88}{juliamass.4.3}
+\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{88}{juliamass.4.4}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{91}{OpenModelicamass.4.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{91}{OpenModelicamass.4.2}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{92}{OpenModelicamass.4.3}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{93}{OpenModelicamass.4.4}
+\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{99}{ardmass.5.1}
+\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{99}{ardmass.5.2}
+\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{101}{codemass.5.1}
+\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{102}{codemass.5.2}
+\contentsline {egmass}{{Exercise}{5.{1}}{}}{104}{egmass.5.1}
+\contentsline {pymass}{{Python Code}{5.{1}}{}}{106}{pymass.5.1}
+\contentsline {pymass}{{Python Code}{5.{2}}{}}{107}{pymass.5.2}
+\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{109}{juliamass.5.1}
+\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{109}{juliamass.5.2}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{111}{OpenModelicamass.5.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{112}{OpenModelicamass.5.2}
+\contentsline {egmass}{{Exercise}{6.{1}}{}}{119}{egmass.6.1}
+\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{120}{ardmass.6.1}
+\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{120}{ardmass.6.2}
+\contentsline {egmass}{{Exercise}{6.{2}}{}}{121}{egmass.6.2}
+\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{122}{codemass.6.1}
+\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{122}{codemass.6.2}
+\contentsline {egmass}{{Exercise}{6.{3}}{}}{127}{egmass.6.3}
+\contentsline {pymass}{{Python Code}{6.{1}}{}}{127}{pymass.6.1}
+\contentsline {pymass}{{Python Code}{6.{2}}{}}{128}{pymass.6.2}
+\contentsline {egmass}{{Exercise}{6.{4}}{}}{130}{egmass.6.4}
+\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{130}{juliamass.6.1}
+\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{131}{juliamass.6.2}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{132}{OpenModelicamass.6.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{133}{OpenModelicamass.6.2}
+\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{138}{ardmass.7.1}
+\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{140}{codemass.7.1}
+\contentsline {egmass}{{Exercise}{7.{1}}{}}{142}{egmass.7.1}
+\contentsline {pymass}{{Python Code}{7.{1}}{}}{143}{pymass.7.1}
+\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{145}{juliamass.7.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{147}{OpenModelicamass.7.1}
+\contentsline {egmass}{{Exercise}{8.{1}}{}}{154}{egmass.8.1}
+\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{154}{ardmass.8.1}
+\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{155}{ardmass.8.2}
+\contentsline {egmass}{{Exercise}{8.{2}}{}}{157}{egmass.8.2}
+\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{158}{codemass.8.1}
+\contentsline {codemass}{{Scilab Code}{8.{2}}{}}{158}{codemass.8.2}
+\contentsline {pymass}{{Python Code}{8.{1}}{}}{165}{pymass.8.1}
+\contentsline {pymass}{{Python Code}{8.{2}}{}}{165}{pymass.8.2}
+\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{168}{juliamass.8.1}
+\contentsline {juliamass}{{Julia Code}{8.{2}}{}}{169}{juliamass.8.2}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{171}{OpenModelicamass.8.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{2}}{}}{172}{OpenModelicamass.8.2}
+\contentsline {egmass}{{Exercise}{9.{1}}{}}{178}{egmass.9.1}
+\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{178}{ardmass.9.1}
+\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{179}{ardmass.9.2}
+\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{179}{ardmass.9.3}
+\contentsline {ardmass}{{Arduino Code}{9.{4}}{}}{179}{ardmass.9.4}
+\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{182}{codemass.9.1}
+\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{182}{codemass.9.2}
+\contentsline {codemass}{{Scilab Code}{9.{3}}{}}{182}{codemass.9.3}
+\contentsline {codemass}{{Scilab Code}{9.{4}}{}}{183}{codemass.9.4}
+\contentsline {pymass}{{Python Code}{9.{1}}{}}{189}{pymass.9.1}
+\contentsline {pymass}{{Python Code}{9.{2}}{}}{190}{pymass.9.2}
+\contentsline {pymass}{{Python Code}{9.{3}}{}}{191}{pymass.9.3}
+\contentsline {pymass}{{Python Code}{9.{4}}{}}{192}{pymass.9.4}
+\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{195}{juliamass.9.1}
+\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{195}{juliamass.9.2}
+\contentsline {juliamass}{{Julia Code}{9.{3}}{}}{195}{juliamass.9.3}
+\contentsline {juliamass}{{Julia Code}{9.{4}}{}}{196}{juliamass.9.4}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{198}{OpenModelicamass.9.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{199}{OpenModelicamass.9.2}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{3}}{}}{199}{OpenModelicamass.9.3}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{4}}{}}{200}{OpenModelicamass.9.4}
+\contentsline {egmass}{{Exercise}{10.{1}}{}}{207}{egmass.10.1}
+\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{208}{ardmass.10.1}
+\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{208}{ardmass.10.2}
+\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{209}{ardmass.10.3}
+\contentsline {egmass}{{Exercise}{10.{2}}{}}{212}{egmass.10.2}
+\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{212}{codemass.10.1}
+\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{212}{codemass.10.2}
+\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{213}{codemass.10.3}
+\contentsline {egmass}{{Exercise}{10.{3}}{}}{216}{egmass.10.3}
+\contentsline {pymass}{{Python Code}{10.{1}}{}}{219}{pymass.10.1}
+\contentsline {pymass}{{Python Code}{10.{2}}{}}{220}{pymass.10.2}
+\contentsline {pymass}{{Python Code}{10.{3}}{}}{221}{pymass.10.3}
+\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{224}{juliamass.10.1}
+\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{225}{juliamass.10.2}
+\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{225}{juliamass.10.3}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{228}{OpenModelicamass.10.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{229}{OpenModelicamass.10.2}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{229}{OpenModelicamass.10.3}
+\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{242}{ardmass.11.1}
+\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{243}{codemass.11.1}
+\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{243}{codemass.11.2}
+\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{244}{codemass.11.3}
+\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{244}{codemass.11.4}
+\contentsline {ardmass}{{Arduino Code}{11.{2}}{}}{251}{ardmass.11.2}
+\contentsline {pymass}{{Python Code}{11.{1}}{}}{252}{pymass.11.1}
+\contentsline {pymass}{{Python Code}{11.{2}}{}}{253}{pymass.11.2}
+\contentsline {pymass}{{Python Code}{11.{3}}{}}{253}{pymass.11.3}
+\contentsline {ardmass}{{Arduino Code}{11.{3}}{}}{256}{ardmass.11.3}
+\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{257}{juliamass.11.1}
+\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{257}{juliamass.11.2}
+\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{258}{juliamass.11.3}
+\contentsline {ardmass}{{Arduino Code}{11.{4}}{}}{261}{ardmass.11.4}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{262}{OpenModelicamass.11.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{262}{OpenModelicamass.11.2}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{262}{OpenModelicamass.11.3}
diff --git a/floss-arduino.toc b/floss-arduino.toc
index 63e72a7..f22f4af 100644
--- a/floss-arduino.toc
+++ b/floss-arduino.toc
@@ -1,9 +1,12 @@
-\contentsline {chapter}{\numberline {List of Figures}}{v}{chapter*.2}
-\contentsline {chapter}{\numberline {List of Tables}}{vii}{chapter*.3}
-\contentsline {chapter}{\numberline {List of Arduino \ Code}}{ix}{chapter*.4}
-\contentsline {chapter}{\numberline {List of OpenModelica\ Code}}{xi}{chapter*.5}
+\contentsline {chapter}{\numberline {List of Figures}}{ix}{chapter*.2}
+\contentsline {chapter}{\numberline {List of Tables}}{xiii}{chapter*.3}
+\contentsline {chapter}{\numberline {List of Arduino \ Code}}{xv}{chapter*.4}
+\contentsline {chapter}{\numberline {List of Scilab Code}}{xvii}{chapter*.5}
+\contentsline {chapter}{\numberline {List of Python \ Code}}{xix}{chapter*.6}
+\contentsline {chapter}{\numberline {List of Julia\ Code}}{xxi}{chapter*.7}
+\contentsline {chapter}{\numberline {List of OpenModelica\ Code}}{xxiii}{chapter*.8}
\thispagestyle {empty}
-\contentsline {chapter}{\numberline {List of Acronyms}}{xiii}{chapter*.6}
+\contentsline {chapter}{\numberline {List of Acronyms}}{xxv}{chapter*.9}
\contentsline {chapter}{\numberline {1}Introduction}{1}{chapter.1}
\contentsline {chapter}{\numberline {2}Hardware Environment}{3}{chapter.2}
\contentsline {section}{\numberline {2.1}Microcontroller}{3}{section.2.1}
@@ -14,9 +17,9 @@
\contentsline {subsection}{\numberline {2.3.1}Brief History}{8}{subsection.2.3.1}
\contentsline {subsection}{\numberline {2.3.2}Arduino Uno Board}{9}{subsection.2.3.2}
\contentsline {subsection}{\numberline {2.3.3}Popular Arduino Projects}{9}{subsection.2.3.3}
-\contentsline {paragraph}{Arduino phone:}{10}{section*.14}
-\contentsline {paragraph}{Candy sorting machine:}{11}{section*.16}
-\contentsline {paragraph}{3D printers:}{11}{section*.17}
+\contentsline {paragraph}{Arduino phone:}{10}{section*.17}
+\contentsline {paragraph}{Candy sorting machine:}{11}{section*.19}
+\contentsline {paragraph}{3D printers:}{11}{section*.20}
\contentsline {section}{\numberline {2.4}Shield}{11}{section.2.4}
\contentsline {section}{\numberline {2.5}Experimental Test Bed}{12}{section.2.5}
\contentsline {chapter}{\numberline {3}Communication between Software and Arduino}{17}{chapter.3}
@@ -26,92 +29,216 @@
\contentsline {subsection}{\numberline {3.1.3}Arduino Development Environment}{21}{subsection.3.1.3}
\contentsline {subsection}{\numberline {3.1.4}Testing Arduino with a sample program}{24}{subsection.3.1.4}
\contentsline {subsection}{\numberline {3.1.5}FLOSS Firmware}{25}{subsection.3.1.5}
-\contentsline {section}{\numberline {3.2}OpenModelica}{25}{section.3.2}
+\contentsline {section}{\numberline {3.2}Scilab}{25}{section.3.2}
\contentsline {subsection}{\numberline {3.2.1}Downloading and installing on Windows}{26}{subsection.3.2.1}
-\contentsline {subsection}{\numberline {3.2.2}Downloading and installing on GNU/Linux Ubuntu}{27}{subsection.3.2.2}
-\contentsline {subsection}{\numberline {3.2.3}Simulating models in OpenModelica}{27}{subsection.3.2.3}
-\contentsline {subsection}{\numberline {3.2.4}OpenModelica-Arduino toolbox}{33}{subsection.3.2.4}
-\contentsline {subsection}{\numberline {3.2.5}Firmware}{34}{subsection.3.2.5}
-\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{37}{chapter.4}
-\contentsline {section}{\numberline {4.1}Preliminaries}{37}{section.4.1}
-\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{39}{section.4.2}
-\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{40}{section.4.3}
-\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{40}{subsection.4.3.1}
-\contentsline {paragraph}{Note:}{41}{section*.44}
-\contentsline {paragraph}{Note:}{41}{section*.46}
-\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{42}{subsection.4.3.2}
-\contentsline {section}{\numberline {4.4}Lighting the LED from OpenModelica}{44}{section.4.4}
-\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{44}{subsection.4.4.1}
-\contentsline {subsection}{\numberline {4.4.2}OpenModelica Code}{45}{subsection.4.4.2}
-\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{49}{chapter.5}
-\contentsline {section}{\numberline {5.1}Preliminaries}{49}{section.5.1}
-\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{49}{section.5.2}
-\contentsline {section}{\numberline {5.3}Reading the pushbutton status from the Arduino IDE}{52}{section.5.3}
-\contentsline {subsection}{\numberline {5.3.1}Reading the pushbutton status}{52}{subsection.5.3.1}
-\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{53}{subsection.5.3.2}
-\contentsline {section}{\numberline {5.4}Reading the pushbutton status from OpenModelica}{54}{section.5.4}
-\contentsline {subsection}{\numberline {5.4.1}Reading the pushbutton status}{54}{subsection.5.4.1}
-\contentsline {subsection}{\numberline {5.4.2}OpenModelica Code}{55}{subsection.5.4.2}
-\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{59}{chapter.6}
-\contentsline {section}{\numberline {6.1}Preliminaries}{59}{section.6.1}
-\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{61}{section.6.2}
-\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{62}{section.6.3}
-\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{62}{subsection.6.3.1}
-\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{64}{subsection.6.3.2}
-\contentsline {section}{\numberline {6.4}Interfacing the LDR through OpenModelica}{64}{section.6.4}
-\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{64}{subsection.6.4.1}
-\contentsline {subsection}{\numberline {6.4.2}OpenModelica Code}{65}{subsection.6.4.2}
-\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{69}{chapter.7}
-\contentsline {section}{\numberline {7.1}Preliminaries}{69}{section.7.1}
-\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{70}{section.7.2}
-\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{71}{section.7.3}
-\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{71}{subsection.7.3.1}
-\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{72}{subsection.7.3.2}
-\contentsline {section}{\numberline {7.4}Reading the potentiometer from OpenModelica}{73}{section.7.4}
-\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{73}{subsection.7.4.1}
-\contentsline {subsection}{\numberline {7.4.2}OpenModelica Code}{74}{subsection.7.4.2}
-\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{77}{chapter.8}
-\contentsline {section}{\numberline {8.1}Preliminaries}{77}{section.8.1}
-\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{79}{section.8.2}
-\contentsline {section}{\numberline {8.3}Interfacing the thermistor from the Arduino IDE}{80}{section.8.3}
-\contentsline {subsection}{\numberline {8.3.1}Interfacing the thermistor}{80}{subsection.8.3.1}
-\contentsline {paragraph}{Note:}{82}{section*.60}
-\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{82}{subsection.8.3.2}
-\contentsline {section}{\numberline {8.4}Interfacing the thermistor from OpenModelica}{84}{section.8.4}
-\contentsline {subsection}{\numberline {8.4.1}Interfacing the thermistor}{84}{subsection.8.4.1}
-\contentsline {paragraph}{Note:}{85}{section*.61}
-\contentsline {subsection}{\numberline {8.4.2}OpenModelica Code}{85}{subsection.8.4.2}
-\contentsline {chapter}{\numberline {9}Interfacing a Servomotor}{89}{chapter.9}
-\contentsline {section}{\numberline {9.1}Preliminaries}{89}{section.9.1}
-\contentsline {section}{\numberline {9.2}Connecting a servomotor with Arduino Uno\ using a breadboard}{90}{section.9.2}
-\contentsline {section}{\numberline {9.3}Controlling the servomotor through the Arduino IDE}{91}{section.9.3}
-\contentsline {subsection}{\numberline {9.3.1}Controlling the servomotor}{91}{subsection.9.3.1}
-\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{94}{subsection.9.3.2}
-\contentsline {section}{\numberline {9.4}Controlling the servomotor through OpenModelica}{96}{section.9.4}
-\contentsline {subsection}{\numberline {9.4.1}Controlling the servomotor}{96}{subsection.9.4.1}
-\contentsline {subsection}{\numberline {9.4.2}OpenModelica Code}{98}{subsection.9.4.2}
-\contentsline {chapter}{\numberline {10}Interfacing a DC Motor}{103}{chapter.10}
-\contentsline {section}{\numberline {10.1}Preliminaries}{103}{section.10.1}
-\contentsline {section}{\numberline {10.2}Controlling the DC motor from Arduino}{106}{section.10.2}
-\contentsline {subsection}{\numberline {10.2.1}Controlling the DC motor}{106}{subsection.10.2.1}
-\contentsline {paragraph}{Note:}{106}{section*.70}
-\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{108}{subsection.10.2.2}
-\contentsline {section}{\numberline {10.3}Controlling the DC motor from OpenModelica}{109}{section.10.3}
-\contentsline {subsection}{\numberline {10.3.1}Controlling the DC motor}{109}{subsection.10.3.1}
-\contentsline {paragraph}{Note:}{109}{section*.71}
-\contentsline {paragraph}{Note:}{111}{section*.72}
-\contentsline {subsection}{\numberline {10.3.2}OpenModelica Code}{112}{subsection.10.3.2}
-\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{115}{chapter.11}
-\contentsline {section}{\numberline {11.1}Preliminaries}{115}{section.11.1}
-\contentsline {subsection}{\numberline {11.1.1}Energy meter}{117}{subsection.11.1.1}
-\contentsline {paragraph}{Note:}{119}{section*.79}
-\contentsline {subsection}{\numberline {11.1.2}Endianness}{120}{subsection.11.1.2}
-\contentsline {section}{\numberline {11.2}Setup for the experiment}{122}{section.11.2}
-\contentsline {section}{\numberline {11.3}Manifestation of Modbus protocol through OpenModelica}{123}{section.11.3}
-\contentsline {paragraph}{Note: }{124}{section*.85}
-\contentsline {subsection}{\numberline {11.3.1}Software for the experiment}{124}{subsection.11.3.1}
-\contentsline {section}{\numberline {11.4}Reading the electrical parameters from OpenModelica}{126}{section.11.4}
-\contentsline {subsection}{\numberline {11.4.1}Reading the electrical parameters}{126}{subsection.11.4.1}
-\contentsline {subsection}{\numberline {11.4.2}Arduino Firmware}{126}{subsection.11.4.2}
-\contentsline {subsection}{\numberline {11.4.3}OpenModelica Code}{127}{subsection.11.4.3}
-\contentsline {chapter}{\numberline {References}}{129}{chapter*.88}
+\contentsline {subsection}{\numberline {3.2.2}Downloading and installing on GNU/Linux Ubuntu}{26}{subsection.3.2.2}
+\contentsline {subsection}{\numberline {3.2.3}Scilab-Arduino toolbox}{27}{subsection.3.2.3}
+\contentsline {subsection}{\numberline {3.2.4}Identifying Arduino communication port number}{29}{subsection.3.2.4}
+\contentsline {subsection}{\numberline {3.2.5}Testing Scilab-Arduino toolbox}{31}{subsection.3.2.5}
+\contentsline {subsection}{\numberline {3.2.6}Firmware}{33}{subsection.3.2.6}
+\contentsline {section}{\numberline {3.3}Xcos}{35}{section.3.3}
+\contentsline {subsection}{\numberline {3.3.1}Downloading, installing and testing}{35}{subsection.3.3.1}
+\contentsline {subsection}{\numberline {3.3.2}Use case}{36}{subsection.3.3.2}
+\contentsline {subsection}{\numberline {3.3.3}Xcos-Arduino}{40}{subsection.3.3.3}
+\contentsline {section}{\numberline {3.4}Python}{41}{section.3.4}
+\contentsline {subsection}{\numberline {3.4.1}Downloading and installing on Windows}{41}{subsection.3.4.1}
+\contentsline {subsection}{\numberline {3.4.2}Downloading and installing on GNU/Linux Ubuntu}{44}{subsection.3.4.2}
+\contentsline {subsection}{\numberline {3.4.3}Python-Arduino toolbox}{45}{subsection.3.4.3}
+\contentsline {subsection}{\numberline {3.4.4}Firmware}{46}{subsection.3.4.4}
+\contentsline {section}{\numberline {3.5}Julia}{47}{section.3.5}
+\contentsline {subsection}{\numberline {3.5.1}Downloading and installing on Windows}{47}{subsection.3.5.1}
+\contentsline {subsection}{\numberline {3.5.2}Downloading and installing GNU/Linux Ubuntu}{51}{subsection.3.5.2}
+\contentsline {subsection}{\numberline {3.5.3}Julia-Arduino toolbox}{54}{subsection.3.5.3}
+\contentsline {subsection}{\numberline {3.5.4}Firmware}{55}{subsection.3.5.4}
+\contentsline {section}{\numberline {3.6}OpenModelica}{55}{section.3.6}
+\contentsline {subsection}{\numberline {3.6.1}Downloading and installing on Windows}{56}{subsection.3.6.1}
+\contentsline {subsection}{\numberline {3.6.2}Downloading and installing on GNU/Linux Ubuntu}{57}{subsection.3.6.2}
+\contentsline {subsection}{\numberline {3.6.3}Simulating models in OpenModelica}{57}{subsection.3.6.3}
+\contentsline {subsection}{\numberline {3.6.4}OpenModelica-Arduino toolbox}{63}{subsection.3.6.4}
+\contentsline {subsection}{\numberline {3.6.5}Firmware}{64}{subsection.3.6.5}
+\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{67}{chapter.4}
+\contentsline {section}{\numberline {4.1}Preliminaries}{67}{section.4.1}
+\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{69}{section.4.2}
+\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{70}{section.4.3}
+\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{70}{subsection.4.3.1}
+\contentsline {paragraph}{Note:}{71}{section*.74}
+\contentsline {paragraph}{Note:}{71}{section*.76}
+\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{72}{subsection.4.3.2}
+\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{74}{section.4.4}
+\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{74}{subsection.4.4.1}
+\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{75}{subsection.4.4.2}
+\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{76}{section.4.5}
+\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{81}{section.4.6}
+\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{81}{subsection.4.6.1}
+\contentsline {subsection}{\numberline {4.6.2}Python Code}{83}{subsection.4.6.2}
+\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{86}{section.4.7}
+\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{86}{subsection.4.7.1}
+\contentsline {subsection}{\numberline {4.7.2}Julia Code}{87}{subsection.4.7.2}
+\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{89}{section.4.8}
+\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{89}{subsection.4.8.1}
+\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{90}{subsection.4.8.2}
+\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{95}{chapter.5}
+\contentsline {section}{\numberline {5.1}Preliminaries}{95}{section.5.1}
+\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{95}{section.5.2}
+\contentsline {section}{\numberline {5.3}Reading the pushbutton status from the Arduino IDE}{98}{section.5.3}
+\contentsline {subsection}{\numberline {5.3.1}Reading the pushbutton status}{98}{subsection.5.3.1}
+\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{99}{subsection.5.3.2}
+\contentsline {section}{\numberline {5.4}Reading the pushbutton Status from Scilab}{100}{section.5.4}
+\contentsline {subsection}{\numberline {5.4.1}Reading the pushbutton Status}{100}{subsection.5.4.1}
+\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{101}{subsection.5.4.2}
+\contentsline {section}{\numberline {5.5}Accessing the pushbutton from Xcos}{102}{section.5.5}
+\contentsline {section}{\numberline {5.6}Reading the pushbutton status from Python}{105}{section.5.6}
+\contentsline {subsection}{\numberline {5.6.1}Reading the pushbutton status}{105}{subsection.5.6.1}
+\contentsline {subsection}{\numberline {5.6.2}Python Code}{106}{subsection.5.6.2}
+\contentsline {section}{\numberline {5.7}Reading the pushbutton status from Julia}{108}{section.5.7}
+\contentsline {subsection}{\numberline {5.7.1}Reading the pushbutton status}{108}{subsection.5.7.1}
+\contentsline {subsection}{\numberline {5.7.2}Julia Code}{109}{subsection.5.7.2}
+\contentsline {section}{\numberline {5.8}Reading the pushbutton status from OpenModelica}{110}{section.5.8}
+\contentsline {subsection}{\numberline {5.8.1}Reading the pushbutton status}{110}{subsection.5.8.1}
+\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{111}{subsection.5.8.2}
+\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{115}{chapter.6}
+\contentsline {section}{\numberline {6.1}Preliminaries}{115}{section.6.1}
+\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{117}{section.6.2}
+\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{118}{section.6.3}
+\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{118}{subsection.6.3.1}
+\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{120}{subsection.6.3.2}
+\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{120}{section.6.4}
+\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{120}{subsection.6.4.1}
+\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{122}{subsection.6.4.2}
+\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{122}{section.6.5}
+\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{126}{section.6.6}
+\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{126}{subsection.6.6.1}
+\contentsline {subsection}{\numberline {6.6.2}Python Code}{127}{subsection.6.6.2}
+\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{129}{section.6.7}
+\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{129}{subsection.6.7.1}
+\contentsline {subsection}{\numberline {6.7.2}Julia Code}{130}{subsection.6.7.2}
+\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{131}{section.6.8}
+\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{131}{subsection.6.8.1}
+\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{132}{subsection.6.8.2}
+\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{135}{chapter.7}
+\contentsline {section}{\numberline {7.1}Preliminaries}{135}{section.7.1}
+\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{136}{section.7.2}
+\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{137}{section.7.3}
+\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{137}{subsection.7.3.1}
+\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{138}{subsection.7.3.2}
+\contentsline {section}{\numberline {7.4}Reading the potentiometer from Scilab}{139}{section.7.4}
+\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{139}{subsection.7.4.1}
+\contentsline {subsection}{\numberline {7.4.2}Scilab Code}{140}{subsection.7.4.2}
+\contentsline {section}{\numberline {7.5}Reading the potentiometer from Xcos}{141}{section.7.5}
+\contentsline {section}{\numberline {7.6}Reading the potentiometer from Python}{143}{section.7.6}
+\contentsline {subsection}{\numberline {7.6.1}Reading the potentiometer}{143}{subsection.7.6.1}
+\contentsline {subsection}{\numberline {7.6.2}Python Code}{143}{subsection.7.6.2}
+\contentsline {section}{\numberline {7.7}Reading the potentiometer from Julia}{145}{section.7.7}
+\contentsline {subsection}{\numberline {7.7.1}Reading the potentiometer}{145}{subsection.7.7.1}
+\contentsline {subsection}{\numberline {7.7.2}Julia Code}{145}{subsection.7.7.2}
+\contentsline {section}{\numberline {7.8}Reading the potentiometer from OpenModelica}{146}{section.7.8}
+\contentsline {subsection}{\numberline {7.8.1}Reading the potentiometer}{146}{subsection.7.8.1}
+\contentsline {subsection}{\numberline {7.8.2}OpenModelica Code}{147}{subsection.7.8.2}
+\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{149}{chapter.8}
+\contentsline {section}{\numberline {8.1}Preliminaries}{149}{section.8.1}
+\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{151}{section.8.2}
+\contentsline {section}{\numberline {8.3}Interfacing the thermistor from the Arduino IDE}{152}{section.8.3}
+\contentsline {subsection}{\numberline {8.3.1}Interfacing the thermistor}{152}{subsection.8.3.1}
+\contentsline {paragraph}{Note:}{154}{section*.111}
+\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{154}{subsection.8.3.2}
+\contentsline {section}{\numberline {8.4}Interfacing the thermistor from Scilab}{156}{section.8.4}
+\contentsline {subsection}{\numberline {8.4.1}Interfacing the thermistor}{156}{subsection.8.4.1}
+\contentsline {paragraph}{Note:}{157}{section*.112}
+\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{158}{subsection.8.4.2}
+\contentsline {section}{\numberline {8.5}Interfacing the thermistor from Xcos}{159}{section.8.5}
+\contentsline {paragraph}{Note:}{162}{section*.119}
+\contentsline {section}{\numberline {8.6}Interfacing the thermistor from Python}{162}{section.8.6}
+\contentsline {subsection}{\numberline {8.6.1}Interfacing the thermistor}{162}{subsection.8.6.1}
+\contentsline {paragraph}{Note:}{164}{section*.120}
+\contentsline {subsection}{\numberline {8.6.2}Python Code}{165}{subsection.8.6.2}
+\contentsline {section}{\numberline {8.7}Interfacing the thermistor from Julia}{167}{section.8.7}
+\contentsline {subsection}{\numberline {8.7.1}Interfacing the thermistor}{167}{subsection.8.7.1}
+\contentsline {paragraph}{Note:}{168}{section*.121}
+\contentsline {subsection}{\numberline {8.7.2}Julia Code}{168}{subsection.8.7.2}
+\contentsline {section}{\numberline {8.8}Interfacing the thermistor from OpenModelica}{169}{section.8.8}
+\contentsline {subsection}{\numberline {8.8.1}Interfacing the thermistor}{169}{subsection.8.8.1}
+\contentsline {paragraph}{Note:}{171}{section*.122}
+\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{171}{subsection.8.8.2}
+\contentsline {chapter}{\numberline {9}Interfacing a Servomotor}{173}{chapter.9}
+\contentsline {section}{\numberline {9.1}Preliminaries}{173}{section.9.1}
+\contentsline {section}{\numberline {9.2}Connecting a servomotor with Arduino Uno\ using a breadboard}{174}{section.9.2}
+\contentsline {section}{\numberline {9.3}Controlling the servomotor through the Arduino IDE}{175}{section.9.3}
+\contentsline {subsection}{\numberline {9.3.1}Controlling the servomotor}{175}{subsection.9.3.1}
+\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{178}{subsection.9.3.2}
+\contentsline {section}{\numberline {9.4}Controlling the servomotor through Scilab}{180}{section.9.4}
+\contentsline {subsection}{\numberline {9.4.1}Controlling the servomotor}{180}{subsection.9.4.1}
+\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{182}{subsection.9.4.2}
+\contentsline {section}{\numberline {9.5}Controling the servomotor through Xcos}{183}{section.9.5}
+\contentsline {section}{\numberline {9.6}Controlling the servomotor through Python}{188}{section.9.6}
+\contentsline {subsection}{\numberline {9.6.1}Controlling the servomotor}{188}{subsection.9.6.1}
+\contentsline {subsection}{\numberline {9.6.2}Python Code}{189}{subsection.9.6.2}
+\contentsline {section}{\numberline {9.7}Controlling the servomotor through Julia}{193}{section.9.7}
+\contentsline {subsection}{\numberline {9.7.1}Controlling the servomotor}{193}{subsection.9.7.1}
+\contentsline {subsection}{\numberline {9.7.2}Julia Code}{195}{subsection.9.7.2}
+\contentsline {section}{\numberline {9.8}Controlling the servomotor through OpenModelica}{196}{section.9.8}
+\contentsline {subsection}{\numberline {9.8.1}Controlling the servomotor}{196}{subsection.9.8.1}
+\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{198}{subsection.9.8.2}
+\contentsline {chapter}{\numberline {10}Interfacing a DC Motor}{203}{chapter.10}
+\contentsline {section}{\numberline {10.1}Preliminaries}{203}{section.10.1}
+\contentsline {section}{\numberline {10.2}Controlling the DC motor from Arduino}{206}{section.10.2}
+\contentsline {subsection}{\numberline {10.2.1}Controlling the DC motor}{206}{subsection.10.2.1}
+\contentsline {paragraph}{Note:}{206}{section*.139}
+\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{208}{subsection.10.2.2}
+\contentsline {section}{\numberline {10.3}Controlling the DC motor from Scilab}{209}{section.10.3}
+\contentsline {subsection}{\numberline {10.3.1}Controlling the DC motor}{209}{subsection.10.3.1}
+\contentsline {paragraph}{Note:}{209}{section*.140}
+\contentsline {paragraph}{Note:}{211}{section*.142}
+\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{212}{subsection.10.3.2}
+\contentsline {section}{\numberline {10.4}Controlling the DC motor from Xcos}{213}{section.10.4}
+\contentsline {section}{\numberline {10.5}Controlling the DC motor from Python}{216}{section.10.5}
+\contentsline {subsection}{\numberline {10.5.1}Controlling the DC motor}{216}{subsection.10.5.1}
+\contentsline {paragraph}{Note:}{217}{section*.149}
+\contentsline {paragraph}{Note:}{218}{section*.150}
+\contentsline {subsection}{\numberline {10.5.2}Python Code}{219}{subsection.10.5.2}
+\contentsline {section}{\numberline {10.6}Controlling the DC motor from Julia}{222}{section.10.6}
+\contentsline {subsection}{\numberline {10.6.1}Controlling the DC motor}{222}{subsection.10.6.1}
+\contentsline {paragraph}{Note:}{222}{section*.151}
+\contentsline {paragraph}{Note:}{224}{section*.152}
+\contentsline {subsection}{\numberline {10.6.2}Julia Code}{224}{subsection.10.6.2}
+\contentsline {section}{\numberline {10.7}Controlling the DC motor from OpenModelica}{226}{section.10.7}
+\contentsline {subsection}{\numberline {10.7.1}Controlling the DC motor}{226}{subsection.10.7.1}
+\contentsline {paragraph}{Note:}{226}{section*.153}
+\contentsline {paragraph}{Note:}{227}{section*.154}
+\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{228}{subsection.10.7.2}
+\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{231}{chapter.11}
+\contentsline {section}{\numberline {11.1}Preliminaries}{231}{section.11.1}
+\contentsline {subsection}{\numberline {11.1.1}Energy meter}{233}{subsection.11.1.1}
+\contentsline {paragraph}{Note:}{235}{section*.161}
+\contentsline {subsection}{\numberline {11.1.2}Endianness}{236}{subsection.11.1.2}
+\contentsline {section}{\numberline {11.2}Setup for the experiment}{238}{section.11.2}
+\contentsline {section}{\numberline {11.3}Manifestation of Modbus protocol through Scilab}{239}{section.11.3}
+\contentsline {subsection}{\numberline {11.3.1}Software for the experiment}{240}{subsection.11.3.1}
+\contentsline {section}{\numberline {11.4}Reading the electrical parameters from Scilab}{242}{section.11.4}
+\contentsline {subsection}{\numberline {11.4.1}Reading the electrical parameters}{242}{subsection.11.4.1}
+\contentsline {subsection}{\numberline {11.4.2}Arduino Firmware}{242}{subsection.11.4.2}
+\contentsline {subsection}{\numberline {11.4.3}Scilab Code}{243}{subsection.11.4.3}
+\contentsline {paragraph}{Note: }{244}{section*.169}
+\contentsline {subsection}{\numberline {11.4.4}Output in the Scilab Console}{245}{subsection.11.4.4}
+\contentsline {section}{\numberline {11.5}Reading the electrical parameters from Xcos}{245}{section.11.5}
+\contentsline {section}{\numberline {11.6}Manifestation of Modbus protocol through Python}{248}{section.11.6}
+\contentsline {paragraph}{Note: }{249}{section*.178}
+\contentsline {subsection}{\numberline {11.6.1}Software for the experiment}{250}{subsection.11.6.1}
+\contentsline {section}{\numberline {11.7}Reading the electrical parameters from Python}{250}{section.11.7}
+\contentsline {subsection}{\numberline {11.7.1}Reading the electrical parameters}{250}{subsection.11.7.1}
+\contentsline {subsection}{\numberline {11.7.2}Arduino Firmware}{251}{subsection.11.7.2}
+\contentsline {subsection}{\numberline {11.7.3}Python Code}{252}{subsection.11.7.3}
+\contentsline {section}{\numberline {11.8}Manifestation of Modbus protocol through Julia}{253}{section.11.8}
+\contentsline {paragraph}{Note: }{254}{section*.181}
+\contentsline {subsection}{\numberline {11.8.1}Software for the experiment}{254}{subsection.11.8.1}
+\contentsline {section}{\numberline {11.9}Reading the electrical parameters from Julia}{256}{section.11.9}
+\contentsline {subsection}{\numberline {11.9.1}Reading the electrical parameters}{256}{subsection.11.9.1}
+\contentsline {subsection}{\numberline {11.9.2}Arduino Firmware}{256}{subsection.11.9.2}
+\contentsline {subsection}{\numberline {11.9.3}Julia Code}{257}{subsection.11.9.3}
+\contentsline {section}{\numberline {11.10}Manifestation of Modbus protocol through OpenModelica}{258}{section.11.10}
+\contentsline {paragraph}{Note: }{259}{section*.184}
+\contentsline {subsection}{\numberline {11.10.1}Software for the experiment}{259}{subsection.11.10.1}
+\contentsline {section}{\numberline {11.11}Reading the electrical parameters from OpenModelica}{260}{section.11.11}
+\contentsline {subsection}{\numberline {11.11.1}Reading the electrical parameters}{260}{subsection.11.11.1}
+\contentsline {subsection}{\numberline {11.11.2}Arduino Firmware}{261}{subsection.11.11.2}
+\contentsline {subsection}{\numberline {11.11.3}OpenModelica Code}{262}{subsection.11.11.3}
+\contentsline {chapter}{\numberline {References}}{265}{chapter*.187}