diff options
author | SudhakarKuma | 2021-05-26 20:58:41 +0530 |
---|---|---|
committer | SudhakarKuma | 2021-05-26 20:58:41 +0530 |
commit | 47ecf5991cb909ac9142c20fd789425deeac54bd (patch) | |
tree | c22fa18d89d6b500aacfad2d7acb8b6e8e838c50 | |
parent | 6d26dbc5e8f4024cfc6edce0e2cae9b8f371e500 (diff) | |
download | FLOSS-Arduino-Book-47ecf5991cb909ac9142c20fd789425deeac54bd.tar.gz FLOSS-Arduino-Book-47ecf5991cb909ac9142c20fd789425deeac54bd.tar.bz2 FLOSS-Arduino-Book-47ecf5991cb909ac9142c20fd789425deeac54bd.zip |
Update Modbus flowcharts
26 files changed, 844 insertions, 201 deletions
diff --git a/floss-arduino-works.aux b/floss-arduino-works.aux new file mode 100644 index 0000000..f23e546 --- /dev/null +++ b/floss-arduino-works.aux @@ -0,0 +1 @@ +\relax diff --git a/floss-arduino-works.fdb_latexmk b/floss-arduino-works.fdb_latexmk new file mode 100644 index 0000000..f369a16 --- /dev/null +++ b/floss-arduino-works.fdb_latexmk @@ -0,0 +1,77 @@ +# Fdb version 3 +["pdflatex"] 1622042143 "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino-works.tex" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino-works.pdf" "floss-arduino-works" 1622042143 + "/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/suppl/styles.tex" 0 -1 0 "" + "/etc/texmf/web2c/texmf.cnf" 1602253014 475 c0e671620eb5563b2130f56340a5fde8 "" + "/home/fossee/Desktop/floss-scilab-arduino//Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/suppl/styles.tex" 0 -1 0 "" + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino-works.aux" 1622042143 8 a94a2480d3289e625eea47cd1b285758 "" + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino-works.tex" 1621455775 5730 12a9eac6ba7a247bab222b1c831dbd24 "" + "/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1095.tfm" 1136768653 3584 929cdff2b7a8c11bd4d49fd68cb0ae70 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1136768653 1296 45809c5a464d5f32c8f98ba97c1bb47f "" + "/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1575674566 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 "" + "/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1576625341 40635 c40361e206be584d448876bba8a64a3b "" + "/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty" 1576016050 33961 6b5c75130e435b2bfdb9f480a09a39f9 "" + "/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1576625273 7734 b98cbb34c81f667027c1e3ebdbfce34b "" + "/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty" 1573336935 6902 30fdaf7dc5636b8e3afa306210c45cae "" + "/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1575499628 8356 7bbb2c2373aa810be568c29e333da8ed "" + "/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty" 1576625065 31769 002a487f55041f8e805cfbf6385ffd97 "" + "/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1576878844 5412 d5a2436094cd7be85769db90f29250a6 "" + "/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty" 1576624944 13807 952b0226d4efca026f0e19dd266dcc22 "" + "/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1576624883 18552 1e1cc7b75da0dfaacce7cdcb27d306bf "" + "/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1576015897 19007 15924f7228aca6c6d184b115f4baa231 "" + "/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1576624663 7008 f92eaa0a3872ed622bbf538217cd2ab7 "" + "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1523134290 2211 ca7ce284ab93c8eecdc6029dc5ccbd73 "" + "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty" 1523134290 4161 7f6eb9092061a11f87d08ed13515b48d "" + "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty" 1580683321 85660 baee036978c7a91f4e2bba43f05e5945 "" + "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty" 1523134290 4116 32e6abd27229755a83a8b7f18e583890 "" + "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty" 1523134290 2432 8ff93b1137020e8f21930562a874ae66 "" + "/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty" 1576191570 19336 ce7ae9438967282886b3b036cfad1e4d "" + "/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty" 1576625391 3935 57aa3c3e203a5c2effb4d2bd2efbc323 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/bk11.clo" 1580683321 8301 dcd9ec352700e202dd0ad360f33021e3 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/book.cls" 1580683321 23147 87043b6c3ff70b5e5185aee55d462dd7 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty" 1581632200 4947 0c2888dd88121ae675fc6e82213623ba "" + "/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty" 1580683321 5159 892429808d9e0e2b3548aaefd9a06ed0 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty" 1580683321 1940 dd4f2aa11c89855a3c47d09758782ba5 "" + "/usr/share/texlive/texmf-dist/tex/latex/bera/beramono.sty" 1137109926 767 619e175cf21788218aa95de61f93b82f "" + "/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty" 1578175482 57350 70b0c251b0022f1db12ad7dd4c1aa547 "" + "/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty" 1578175482 62012 5e9d40ecd926a6f500919e4c7e1480de "" + "/usr/share/texlive/texmf-dist/tex/latex/cclicenses/cclicenses.sty" 1190587491 4225 a1be0bbd8b5d331922d63e0112439580 "" + "/usr/share/texlive/texmf-dist/tex/latex/chngcntr/chngcntr.sty" 1525297854 4336 84bc4a8edb126e69abec1a67dc0c36cf "" + "/usr/share/texlive/texmf-dist/tex/latex/cite/cite.sty" 1425427964 26218 19edeff8cdc2bcb704e8051dc55eb5a7 "" + "/usr/share/texlive/texmf-dist/tex/latex/fancybox/fancybox.sty" 1274111957 27261 5ae6156674330dc345adb79b6e5d8966 "" + "/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty" 1548974385 11128 a53805799bebfed6358fc1658a18e41f "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1459978653 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1465944070 1224 978390e9c2234eab29404bc21b268d1e "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def" 1515537368 17334 520b9b85ad8a2a48eda3f643e27a5179 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty" 1580683321 7107 12f1c5ba3c6e4a1dde3cb5a3ae4b2cd1 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty" 1580683321 16932 04729abe63b66ec59ea56edcd722b058 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty" 1580683321 9067 1b996612394a52e1efe89c8bfe8a5892 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty" 1580683321 2590 e3b24ff953e5b58d924f163d25380312 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/rotating.sty" 1580683321 6982 df2e03ed1b101065d688af501de0405d "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty" 1580683321 3976 d7fa7d81d2870d509d25b17d0245e735 "" + "/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty" 1580250785 17914 4c28a13fc3d975e6e81c9bea1d697276 "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def" 1579642962 50630 3d9728faf8630190cf601ce2cbe470d9 "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty" 1579642962 238752 60dd338d71b6a4ab2192131f73dc908b "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def" 1579642962 14134 32b36577d311ddb6522413c7581ee968 "" + "/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1575152344 22520 c4c2dab203104295e1e618be7e5c0f5b "" + "/usr/share/texlive/texmf-dist/tex/latex/layouts/layouts.sty" 1252025554 103628 f0d6a23a8bf6863780e994d496016c62 "" + "/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1575499565 5766 13a9e8766c47f30327caf893ece86ac8 "" + "/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg" 1568236792 1830 bbaba8afaf42cc048ec4d4ff73467521 "" + "/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty" 1568236792 80511 830f3f1d3ab7448dd84233e9c2f6462c "" + "/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty" 1568236792 77022 32914f01b528131c47be2a1040d3856d "" + "/usr/share/texlive/texmf-dist/tex/latex/morefloats/morefloats.sty" 1437606073 40388 14d2f45ee504fe2bfb67bfbea24e0cee "" + "/usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty" 1485124581 14857 82c76ebe8f06becf69ab309565b2a0cb "" + "/usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty" 1574631863 19963 36fd8e818f9f0f32e2db8413d4970122 "" + "/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1575674187 9715 b051d5b493d9fe5f4bc251462d039e5f "" + "/usr/share/texlive/texmf-dist/tex/latex/seqsplit/seqsplit.sty" 1155399262 1346 2729ac6e87ab535b7428c6807dace823 "" + "/usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty" 1158586182 21369 9ef165ca6df8815c92e693146a376c92 "" + "/usr/share/texlive/texmf-dist/tex/latex/tools/varioref.sty" 1580683321 36692 fa125469c111046ecdf3717a9ba7ff20 "" + "/usr/share/texlive/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 "" + "/usr/share/texlive/texmf-dist/web2c/texmf.cnf" 1581979058 38841 ce3692aa899bb693b90b87eaa5d4d84e "" + "/usr/share/texmf/web2c/texmf.cnf" 1581979058 38841 ce3692aa899bb693b90b87eaa5d4d84e "" + "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1604540101 8258883 e8330f8aa4fe7c6cdcf08bf0b72237fd "" + "floss-arduino-works.tex" 1621455775 5730 12a9eac6ba7a247bab222b1c831dbd24 "" + (generated) + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino-works.log" + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino-works.pdf" + "floss-arduino-works.log" diff --git a/floss-arduino-works.fls b/floss-arduino-works.fls new file mode 100644 index 0000000..f4b8125 --- /dev/null +++ b/floss-arduino-works.fls @@ -0,0 +1,128 @@ +PWD /home/fossee/Desktop/floss-scilab-arduino +INPUT /etc/texmf/web2c/texmf.cnf +INPUT /usr/share/texmf/web2c/texmf.cnf +INPUT /usr/share/texlive/texmf-dist/web2c/texmf.cnf +INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino-works.tex +OUTPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino-works.log +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/book.cls +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/book.cls +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/bk11.clo +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/bk11.clo +INPUT /usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/layouts/layouts.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/layouts/layouts.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/cclicenses/cclicenses.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/cclicenses/cclicenses.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/rotating.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/rotating.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/morefloats/morefloats.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/morefloats/morefloats.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/chngcntr/chngcntr.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/chngcntr/chngcntr.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/fancybox/fancybox.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/fancybox/fancybox.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/cite/cite.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/cite/cite.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/varioref.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/varioref.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1095.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/beramono.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/beramono.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/seqsplit/seqsplit.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/seqsplit/seqsplit.sty diff --git a/floss-arduino-works.log b/floss-arduino-works.log new file mode 100644 index 0000000..fff9eef --- /dev/null +++ b/floss-arduino-works.log @@ -0,0 +1,437 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2020.11.5) 26 MAY 2021 20:45 +entering extended mode + restricted \write18 enabled. + file:line:error style messages enabled. + %&-line parsing enabled. +**/home/fossee/Desktop/floss-scilab-arduino/floss-arduino-works.tex +(/home/fossee/Desktop/floss-scilab-arduino/floss-arduino-works.tex +LaTeX2e <2020-02-02> patch level 2 +L3 programming layer <2020-02-14> (/usr/share/texlive/texmf-dist/tex/latex/base/book.cls +Document Class: book 2019/12/20 v1.4l Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/bk11.clo +File: bk11.clo 2019/12/20 v1.4l Standard LaTeX file (size option) +) +\c@part=\count167 +\c@chapter=\count168 +\c@section=\count169 +\c@subsection=\count170 +\c@subsubsection=\count171 +\c@paragraph=\count172 +\c@subparagraph=\count173 +\c@figure=\count174 +\c@table=\count175 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen134 +) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty +Package: color 2019/11/23 v1.2a Standard LaTeX Color (DPC) + (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package color Info: Driver file: pdftex.def on input line 147. + (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex +)) (/usr/share/texlive/texmf-dist/tex/latex/layouts/layouts.sty +Package: layouts 2009/09/02 v2.6d graphical depiction of document elements +\l@ylen=\skip49 +\layoutsbox=\box45 +\l@youtunitlength=\skip50 +\l@youtlinethick=\skip51 +\l@youtlinethickii=\skip52 +\l@ysetupparskip=\skip53 +\l@ysetupbaselineskip=\skip54 +\l@yonem=\skip55 +\l@yonex=\skip56 +\l@ylmarg=\skip57 +\l@yrmarg=\skip58 +\l@yitmindent=\skip59 +\l@ylblwidth=\skip60 +\l@ylblsep=\skip61 +\l@ylparindent=\skip62 +\l@ytsep=\skip63 +\l@ypskip=\skip64 +\l@yptsep=\skip65 +\l@ypsep=\skip66 +\l@yitmsep=\skip67 +\l@ytok=\toks14 +\l@youtpw=\count176 +\l@youtph=\count177 +\l@youthpi=\count178 +\l@youthpii=\count179 +\l@youthpiii=\count180 +\l@youthpiv=\count181 +\l@youthpv=\count182 +\l@youthpvi=\count183 +\l@youthpvii=\count184 +\l@youtparskip=\count185 +\l@youtvpi=\count186 +\l@youtvpii=\count187 +\l@youtvpiii=\count188 +\l@youtvpiv=\count189 +\l@youtvpv=\count190 +\l@youtvpvi=\count191 +\l@youtvpvii=\count192 +\l@youthdo=\count193 +\l@youthdi=\count194 +\l@youthdii=\count195 +\l@youthdiii=\count196 +\l@youthdiv=\count197 +\l@youthdv=\count198 +\l@youthdvi=\count199 +\l@youthdvii=\count266 +\l@youtvdo=\count267 +\l@youtvdi=\count268 +\l@youtvdii=\count269 +\l@youtvdiii=\count270 +\l@youtvdiv=\count271 +\l@youtvdv=\count272 +\l@youtvdvi=\count273 +\l@youtvdvii=\count274 +\l@youtvdviii=\count275 +\l@youtxci=\count276 +\l@youtxcii=\count277 +\l@youtxciii=\count278 +\l@youtxciv=\count279 +\l@youtxcv=\count280 +\l@youtxcvi=\count281 +\l@youtyci=\count282 +\l@youtycii=\count283 +\l@youtyciii=\count284 +\l@youtyciv=\count285 +\l@youtycv=\count286 +\l@youtycvi=\count287 +\l@youtycvii=\count288 +\l@youtycviii=\count289 +\l@youtxco=\count290 +\l@youtyco=\count291 +\l@ytempdima=\skip68 +\stockwidth=\skip69 +\stockheight=\skip70 +\trimedge=\skip71 +\trimtop=\skip72 +\uppermargin=\skip73 +\spinemargin=\skip74 +) (/usr/share/texlive/texmf-dist/tex/latex/cclicenses/cclicenses.sty +Package: cclicenses 2005/05/20 v0.4 CC licenses typesetting + (/usr/share/texlive/texmf-dist/tex/latex/graphics/rotating.sty +Package: rotating 2016/08/11 v2.16d rotated objects in LaTeX + (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2019/11/30 v1.2a Enhanced LaTeX Graphics (DPC,SPQR) + (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks15 +) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2019/11/30 v1.4a Standard LaTeX Graphics (DPC,SPQR) + (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 105. +) +\Gin@req@height=\dimen135 +\Gin@req@width=\dimen136 +) (/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) +) +\c@r@tfl@t=\count292 +\rotFPtop=\skip75 +\rotFPbot=\skip76 +\rot@float@box=\box46 +\rot@mess@toks=\toks16 +) +\chardim=\dimen137 +\hdim=\dimen138 +\htmp=\dimen139 +\hpos=\count293 +\vpos=\count294 +) (/usr/share/texlive/texmf-dist/tex/latex/morefloats/morefloats.sty +Package: morefloats 2015/07/22 v1.0h Raise limit of unprocessed floats (HMM) + (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2019/11/29 v3.13 Key value format for package options (HO) + (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2019/12/15 v1.24 LaTeX kernel commands for general use (HO) +) (/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO) +)) +Package morefloats Info: Maximum number of possible floats asked for: 36 +(morefloats) (i.e. 18 more floats). +(morefloats) LaTeX might run out of memory before this +(morefloats) (in which case it will notify you). +) (/usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty +Package: paralist 2017/01/22 v2.7 Extended list environments +\pltopsep=\skip77 +\plpartopsep=\skip78 +\plitemsep=\skip79 +\plparsep=\skip80 +\pl@lab=\toks17 +) (/usr/share/texlive/texmf-dist/tex/latex/chngcntr/chngcntr.sty +Package: chngcntr 2018/04/09 v1.1a change counter resetting +Package chngcntr Info: \counterwithout already defined. +(chngcntr) Quitting chngcntr on input line 21. +) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +Package: fancyhdr 2019/01/31 v3.10 Extensive control of page headers and footers +\f@nch@headwidth=\skip81 +\f@nch@O@elh=\skip82 +\f@nch@O@erh=\skip83 +\f@nch@O@olh=\skip84 +\f@nch@O@orh=\skip85 +\f@nch@O@elf=\skip86 +\f@nch@O@erf=\skip87 +\f@nch@O@olf=\skip88 +\f@nch@O@orf=\skip89 +) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2020/01/20 v2.17e AMS math features +\@mathmargin=\skip90 + +For additional information on amsmath, use the `?' option. +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 AMS text + (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks18 +\ex@=\dimen140 +)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen141 +) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2016/03/08 v2.02 operator names +) +\inf@bad=\count295 +LaTeX Info: Redefining \frac on input line 227. +\uproot@=\count296 +\leftroot@=\count297 +LaTeX Info: Redefining \overline on input line 389. +\classnum@=\count298 +\DOTSCASE@=\count299 +LaTeX Info: Redefining \ldots on input line 486. +LaTeX Info: Redefining \dots on input line 489. +LaTeX Info: Redefining \cdots on input line 610. +\Mathstrutbox@=\box47 +\strutbox@=\box48 +\big@size=\dimen142 +LaTeX Font Info: Redeclaring font encoding OML on input line 733. +LaTeX Font Info: Redeclaring font encoding OMS on input line 734. +\macc@depth=\count300 +\c@MaxMatrixCols=\count301 +\dotsspace@=\muskip16 +\c@parentequation=\count302 +\dspbrk@lvl=\count303 +\tag@help=\toks19 +\row@=\count304 +\column@=\count305 +\maxfields@=\count306 +\andhelp@=\toks20 +\eqnshift@=\dimen143 +\alignsep@=\dimen144 +\tagshift@=\dimen145 +\tagwidth@=\dimen146 +\totwidth@=\dimen147 +\lineht@=\dimen148 +\@envbody=\toks21 +\multlinegap=\skip91 +\multlinetaggap=\skip92 +\mathdisplay@stack=\toks22 +LaTeX Info: Redefining \[ on input line 2859. +LaTeX Info: Redefining \] on input line 2860. +) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty +Package: makeidx 2014/09/29 v1.0m Standard LaTeX package +) (/usr/share/texlive/texmf-dist/tex/latex/fancybox/fancybox.sty +Package: fancybox 2010/05/15 1.4 + +Style option: `fancybox' v1.4 <2010/05/15> (tvz) +\@fancybox=\box49 +\shadowsize=\dimen149 +\@Sbox=\box50 +\do@VerbBox=\toks23 +\the@fancyput=\toks24 +\this@fancyput=\toks25 +\EndVerbatimTokens=\toks26 +\Verbatim@Outfile=\write3 +\Verbatim@Infile=\read2 +) (/usr/share/texlive/texmf-dist/tex/latex/cite/cite.sty +LaTeX Info: Redefining \cite on input line 302. +LaTeX Info: Redefining \nocite on input line 332. +Package: cite 2015/02/27 v 5.5 +) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2020/01/14 v7.00d Hypertext links for LaTeX + (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2019/11/07 v1.0c TeX engine tests +) (/usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2019/11/24 v0.31 Utility functions of pdfTeX for LuaTeX (HO) + (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) (/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) +) (/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) +\@linkdim=\dimen150 +\Hy@linkcounter=\count307 +\Hy@pagecounter=\count308 + (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2020/01/14 v7.00d Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) (/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +) +\Hy@SavedSpaceFactor=\count309 +\pdfmajorversion=\count310 +Package hyperref Info: Hyper figures OFF on input line 4547. +Package hyperref Info: Link nesting OFF on input line 4552. +Package hyperref Info: Hyper index ON on input line 4555. +Package hyperref Info: Plain pages OFF on input line 4562. +Package hyperref Info: Backreferencing OFF on input line 4567. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4800. +\c@Hy@tempcnt=\count311 + (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip17 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 5159. +\XeTeXLinkMargin=\dimen151 + (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO) +)) +\Fld@menulength=\count312 +\Field@Width=\dimen152 +\Fld@charsize=\dimen153 +Package hyperref Info: Hyper figures OFF on input line 6430. +Package hyperref Info: Link nesting OFF on input line 6435. +Package hyperref Info: Hyper index ON on input line 6438. +Package hyperref Info: backreferencing OFF on input line 6445. +Package hyperref Info: Link coloring OFF on input line 6450. +Package hyperref Info: Link coloring with OCG OFF on input line 6455. +Package hyperref Info: PDF/A mode OFF on input line 6460. +LaTeX Info: Redefining \ref on input line 6500. +LaTeX Info: Redefining \pageref on input line 6504. + (/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty +Package: atbegshi 2019/12/05 v1.19 At begin shipout hook (HO) +) +\Hy@abspage=\count313 +\c@Item=\count314 +\c@Hfootnote=\count315 +) +Package hyperref Info: Driver (autodetected): hpdftex. + (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2020/01/14 v7.00d Hyperref driver for pdfTeX + (/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty +Package: atveryend 2019-12-11 v1.11 Hooks at the very end of document (HO) +Package atveryend Info: \enddocument detected (standard20110627). +) +\Fld@listcount=\count316 +\c@bookmark@seq@number=\count317 + (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO) + (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 286. +) +\Hy@SectionHShift=\skip93 +) (/usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty +Package: subfig 2005/06/28 ver: 1.3 subfig package + (/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2020/01/03 v3.4h Customizing captions (AR) + (/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2020/01/03 v1.8h caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 61. +\captionmargin=\dimen154 +\captionmargin@=\dimen155 +\captionwidth=\dimen156 +\caption@tempdima=\dimen157 +\caption@indent=\dimen158 +\caption@parindent=\dimen159 +\caption@hangindent=\dimen160 +Package caption Info: Standard document class detected. +) +\c@caption@flags=\count318 +\c@continuedfloat=\count319 +Package caption Info: hyperref package is loaded. +Package caption Info: rotating package is loaded. +) +\c@KVtest=\count320 +\sf@farskip=\skip94 +\sf@captopadj=\dimen161 +\sf@capskip=\skip95 +\sf@nearskip=\skip96 +\c@subfigure=\count321 +\c@subfigure@save=\count322 +\c@lofdepth=\count323 +\c@subtable=\count324 +\c@subtable@save=\count325 +\c@lotdepth=\count326 +\sf@top=\skip97 +\sf@bottom=\skip98 +) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count327 +\lst@gtempboxa=\box51 +\lst@token=\toks27 +\lst@length=\count328 +\lst@currlwidth=\dimen162 +\lst@column=\count329 +\lst@pos=\count330 +\lst@lostspace=\dimen163 +\lst@width=\dimen164 +\lst@newlines=\count331 +\lst@lineno=\count332 +\lst@maxwidth=\dimen165 + (/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2019/09/10 1.8c (Carsten Heinz) +\c@lstnumber=\count333 +\lst@skipnumbers=\count334 +\lst@framebox=\box52 +) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2019/09/10 1.8c listings configuration +)) +Package: listings 2019/09/10 1.8c (Carsten Heinz) + (/usr/share/texlive/texmf-dist/tex/latex/tools/varioref.sty +Package: varioref 2020/01/23 v1.6c package for extended references (FMi) +\c@vrcnt=\count335 +) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2020/02/11 v2.0o Standard LaTeX package +) (/usr/share/texlive/texmf-dist/tex/latex/bera/beramono.sty +Package: beramono 2004/01/31 (WaS) +) (/usr/share/texlive/texmf-dist/tex/latex/seqsplit/seqsplit.sty +Package: seqsplit 2006/08/07 v0.1 Splitting long sequences (DNA, RNA, proteins, etc.) +) + +! LaTeX Error: File `/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/suppl/styles.tex' not found. + +Type X to quit or <RETURN> to proceed, +or enter new name. (Default extension: tex) + +Enter file name: +/home/fossee/Desktop/floss-scilab-arduino/floss-arduino-works.tex:67: Emergency stop. +<read *> + +l.67 \input{\Home/suppl/styles} + ^^M +*** (cannot \read from terminal in nonstop modes) + + +Here is how much of TeX's memory you used: + 8837 strings out of 481239 + 131144 string characters out of 5920377 + 423844 words of memory out of 5000000 + 23985 multiletter control sequences out of 15000+600000 + 533407 words of font info for 26 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 50i,0n,48p,303b,217s stack positions out of 5000i,500n,10000p,200000b,80000s +/home/fossee/Desktop/floss-scilab-arduino/floss-arduino-works.tex:67: ==> Fatal error occurred, no output PDF file produced! diff --git a/floss-arduino.OpenModelicad b/floss-arduino.OpenModelicad index e4e0741..43c7607 100644 --- a/floss-arduino.OpenModelicad +++ b/floss-arduino.OpenModelicad @@ -27,4 +27,4 @@ \addvspace {10pt} \contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{254}{OpenModelicamass.11.1}% \contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{254}{OpenModelicamass.11.2}% -\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{254}{OpenModelicamass.11.3}% +\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{255}{OpenModelicamass.11.3}% diff --git a/floss-arduino.aux b/floss-arduino.aux index ac9167b..24baaa9 100644 --- a/floss-arduino.aux +++ b/floss-arduino.aux @@ -1476,8 +1476,8 @@ \citation{simplymodbus} \@writefile{lof}{\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{232}{figure.caption.157}\protected@file@percent } \newlabel{mod-block}{{11.1}{232}{Block diagram representation of the Protocol\relax }{figure.caption.157}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{232}{figure.caption.158}\protected@file@percent } -\newlabel{mod-master-slave}{{11.2}{232}{Master-Slave Query-Response Cycle\relax }{figure.caption.158}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces Cycle of query-response between master and slave\relax }}{232}{figure.caption.158}\protected@file@percent } +\newlabel{mod-master-slave}{{11.2}{232}{Cycle of query-response between master and slave\relax }{figure.caption.158}{}} \@writefile{lot}{\contentsline {table}{\numberline {11.1}{\ignorespaces Pins available on RS485 and their usage\relax }}{233}{table.caption.159}\protected@file@percent } \newlabel{tab:rs-485-pins}{{11.1}{233}{Pins available on RS485 and their usage\relax }{table.caption.159}{}} \@writefile{lof}{\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{233}{figure.caption.160}\protected@file@percent } @@ -1506,8 +1506,6 @@ \@writefile{toc}{\contentsline {section}{\numberline {11.3}Software required for this experiment}{239}{section.11.3}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{240}{figure.caption.169}\protected@file@percent } \newlabel{fig:modbus-firmware}{{11.6}{240}{Flowchart of Arduino firmware\relax }{figure.caption.169}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in the FLOSS code\relax }}{241}{figure.caption.170}\protected@file@percent } -\newlabel{fig:flow-chart}{{11.7}{241}{Flowchart of the steps happening in the FLOSS code\relax }{figure.caption.170}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {11.3.1}Arduino Firmware}{241}{subsection.11.3.1}\protected@file@percent } \newlabel{sec:firmware-modbus}{{11.3.1}{241}{Arduino Firmware}{subsection.11.3.1}{}} \@writefile{ard}{\addvspace {10pt}} @@ -1517,7 +1515,9 @@ \newlabel{139@vr}{{}{241}} \newlabel{ard:firmware-modbus}{{11.{1}}{241}{Arduino Firmware}{ardmass.11.1}{}} \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/arduino/send\textunderscore packet.ino}{241}{lstlisting.11.-245}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {11.4}Manifestation of Modbus protocol through Scilab}{242}{section.11.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.4}Manifestation of Modbus protocol through Scilab}{241}{section.11.4}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in the FLOSS code\relax }}{242}{figure.caption.170}\protected@file@percent } +\newlabel{fig:flow-chart}{{11.7}{242}{Flowchart of the steps happening in the FLOSS code\relax }{figure.caption.170}{}} \@writefile{toc}{\contentsline {section}{\numberline {11.5}Reading the electrical parameters from Scilab}{243}{section.11.5}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {11.5.1}Reading the electrical parameters}{243}{subsection.11.5.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {11.5.2}Scilab Code}{243}{subsection.11.5.2}\protected@file@percent } @@ -1530,48 +1530,48 @@ \newlabel{sci:val-modbus}{{11.{1}}{243}{Scilab Code}{codemass.11.1}{}} \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore val.sce}{243}{lstlisting.11.-246}\protected@file@percent } \@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{243}{codemass.11.2}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{243}{codemass.11.2}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for single phase current output}{243}{codemass.11.2}\protected@file@percent } \newlabel{141@xvr}{{}{243}} \newlabel{141@vr}{{}{243}} \newlabel{sci:current-modbus}{{11.{2}}{243}{Scilab Code}{codemass.11.2}{}} \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore current.sci}{243}{lstlisting.11.-247}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{243}{codemass.11.3}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{243}{codemass.11.3}\protected@file@percent } -\newlabel{142@xvr}{{}{243}} -\newlabel{142@vr}{{}{243}} -\newlabel{sci:voltage-modbus}{{11.{3}}{243}{Scilab Code}{codemass.11.3}{}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{244}{codemass.11.3}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for single phase voltage output}{244}{codemass.11.3}\protected@file@percent } +\newlabel{142@xvr}{{}{244}} +\newlabel{142@vr}{{}{244}} +\newlabel{sci:voltage-modbus}{{11.{3}}{244}{Scilab Code}{codemass.11.3}{}} \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore voltage.sci}{244}{lstlisting.11.-248}\protected@file@percent } \@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{244}{codemass.11.4}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{244}{codemass.11.4}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for single phase active power output}{244}{codemass.11.4}\protected@file@percent } \newlabel{143@xvr}{{}{244}} \newlabel{143@vr}{{}{244}} \newlabel{sci:modbus-power}{{11.{4}}{244}{Scilab Code}{codemass.11.4}{}} \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore active\textunderscore power.sci}{244}{lstlisting.11.-249}\protected@file@percent } \@writefile{toc}{\contentsline {paragraph}{Note: }{244}{section*.171}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.5.3}Output in the Scilab Console}{244}{subsection.11.5.3}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {11.8}{\ignorespaces Single phase current output on Scilab Console\relax }}{245}{figure.caption.172}\protected@file@percent } \newlabel{fig:current-console}{{11.8}{245}{Single phase current output on Scilab Console\relax }{figure.caption.172}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.9}{\ignorespaces Single phase current output in energy meter\relax }}{245}{figure.caption.173}\protected@file@percent } -\newlabel{fig:current-meter}{{11.9}{245}{Single phase current output in energy meter\relax }{figure.caption.173}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.5.3}Output in the Scilab Console}{245}{subsection.11.5.3}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.9}{\ignorespaces Single phase current output in energy meter\relax }}{246}{figure.caption.173}\protected@file@percent } +\newlabel{fig:current-meter}{{11.9}{246}{Single phase current output in energy meter\relax }{figure.caption.173}{}} \@writefile{lof}{\contentsline {figure}{\numberline {11.10}{\ignorespaces Single phase voltage output on Scilab Console\relax }}{246}{figure.caption.174}\protected@file@percent } \newlabel{fig:voltage-console}{{11.10}{246}{Single phase voltage output on Scilab Console\relax }{figure.caption.174}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.11}{\ignorespaces Single phase voltage output in energy meter\relax }}{246}{figure.caption.175}\protected@file@percent } -\newlabel{fig:voltage-meter}{{11.11}{246}{Single phase voltage output in energy meter\relax }{figure.caption.175}{}} +\@writefile{toc}{\contentsline {section}{\numberline {11.6}Reading the electrical parameters from Xcos}{246}{section.11.6}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.11}{\ignorespaces Single phase voltage output in energy meter\relax }}{247}{figure.caption.175}\protected@file@percent } +\newlabel{fig:voltage-meter}{{11.11}{247}{Single phase voltage output in energy meter\relax }{figure.caption.175}{}} \@writefile{lof}{\contentsline {figure}{\numberline {11.12}{\ignorespaces Single phase active power output on Scilab Console\relax }}{247}{figure.caption.176}\protected@file@percent } \newlabel{fig:power-console}{{11.12}{247}{Single phase active power output on Scilab Console\relax }{figure.caption.176}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.13}{\ignorespaces Single phase active power output in energy meter\relax }}{247}{figure.caption.177}\protected@file@percent } -\newlabel{fig:power-meter}{{11.13}{247}{Single phase active power output in energy meter\relax }{figure.caption.177}{}} -\@writefile{toc}{\contentsline {section}{\numberline {11.6}Reading the electrical parameters from Xcos}{247}{section.11.6}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{248}{figure.caption.178}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.13}{\ignorespaces Single phase active power output in energy meter\relax }}{248}{figure.caption.177}\protected@file@percent } +\newlabel{fig:power-meter}{{11.13}{248}{Single phase active power output in energy meter\relax }{figure.caption.177}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read energy meter values}}{248}{figure.caption.178}\protected@file@percent } \newlabel{145@xvr}{{}{248}} \newlabel{145@vr}{{}{248}} -\newlabel{fig:mod-read}{{11.14}{248}{Xcos diagram to read Energy Meter values}{figure.caption.178}{}} -\@writefile{lot}{\contentsline {table}{\numberline {11.7}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{248}{table.caption.179}\protected@file@percent } -\newlabel{tab:mod-xcos-read}{{11.7}{248}{Xcos parameters to read Energy Meter\relax }{table.caption.179}{}} +\newlabel{fig:mod-read}{{11.14}{248}{Xcos diagram to read energy meter values}{figure.caption.178}{}} +\@writefile{lot}{\contentsline {table}{\numberline {11.7}{\ignorespaces Xcos parameters to read energy meter values\relax }}{249}{table.caption.179}\protected@file@percent } +\newlabel{tab:mod-xcos-read}{{11.7}{249}{Xcos parameters to read energy meter values\relax }{table.caption.179}{}} \@writefile{toc}{\contentsline {section}{\numberline {11.7}Manifestation of Modbus protocol through Python}{249}{section.11.7}\protected@file@percent } \@writefile{toc}{\contentsline {paragraph}{Note: }{249}{section*.180}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {11.8}Reading the electrical parameters from Python}{249}{section.11.8}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.8.1}Reading the electrical parameters}{249}{subsection.11.8.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.8}Reading the electrical parameters from Python}{250}{section.11.8}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.8.1}Reading the electrical parameters}{250}{subsection.11.8.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {11.8.2}Python Code}{250}{subsection.11.8.2}\protected@file@percent } \newlabel{sec:modbus-python-code}{{11.8.2}{250}{Python Code}{subsection.11.8.2}{}} \@writefile{pyd}{\addvspace {10pt}} @@ -1593,19 +1593,19 @@ \newlabel{148@vr}{{}{250}} \newlabel{py:modbus-power}{{11.{3}}{250}{Python Code}{pymass.11.3}{}} \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore active\textunderscore power.py}{250}{lstlisting.11.-252}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {11.9}Manifestation of Modbus protocol through Julia}{250}{section.11.9}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.9}Manifestation of Modbus protocol through Julia}{251}{section.11.9}\protected@file@percent } \@writefile{toc}{\contentsline {paragraph}{Note: }{251}{section*.181}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {11.10}Reading the electrical parameters from Julia}{251}{section.11.10}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {11.10.1}Reading the electrical parameters}{251}{subsection.11.10.1}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.10.2}Julia Code}{251}{subsection.11.10.2}\protected@file@percent } -\newlabel{sec:modbus-julia-code}{{11.10.2}{251}{Julia Code}{subsection.11.10.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.10.2}Julia Code}{252}{subsection.11.10.2}\protected@file@percent } +\newlabel{sec:modbus-julia-code}{{11.10.2}{252}{Julia Code}{subsection.11.10.2}{}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{251}{juliamass.11.1}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{251}{juliamass.11.1}\protected@file@percent } -\newlabel{149@xvr}{{}{251}} -\newlabel{149@vr}{{}{251}} -\newlabel{julia:current-modbus}{{11.{1}}{251}{Julia Code}{juliamass.11.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readCurrent.jl}{251}{lstlisting.11.-253}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{252}{juliamass.11.1}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{252}{juliamass.11.1}\protected@file@percent } +\newlabel{149@xvr}{{}{252}} +\newlabel{149@vr}{{}{252}} +\newlabel{julia:current-modbus}{{11.{1}}{252}{Julia Code}{juliamass.11.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readCurrent.jl}{252}{lstlisting.11.-253}\protected@file@percent } \@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{252}{juliamass.11.2}\protected@file@percent } \@writefile{juliad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{252}{juliamass.11.2}\protected@file@percent } \newlabel{150@xvr}{{}{252}} @@ -1618,14 +1618,13 @@ \newlabel{151@vr}{{}{252}} \newlabel{julia:modbus-power}{{11.{3}}{252}{Julia Code}{juliamass.11.3}{}} \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readPower.jl}{252}{lstlisting.11.-255}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {11.11}Manifestation of Modbus protocol through OpenModelica}{252}{section.11.11}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.11}Manifestation of Modbus protocol through OpenModelica}{253}{section.11.11}\protected@file@percent } \@writefile{toc}{\contentsline {paragraph}{Note: }{253}{section*.182}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {11.12}Reading the electrical parameters from OpenModelica}{253}{section.11.12}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.12.1}Reading the electrical parameters}{253}{subsection.11.12.1}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.12.2}OpenModelica Code}{253}{subsection.11.12.2}\protected@file@percent } -\newlabel{sec:modbus-OpenModelica-code}{{11.12.2}{253}{OpenModelica Code}{subsection.11.12.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {11.12}Reading the electrical parameters from OpenModelica}{254}{section.11.12}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.12.1}Reading the electrical parameters}{254}{subsection.11.12.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.12.2}OpenModelica Code}{254}{subsection.11.12.2}\protected@file@percent } +\newlabel{sec:modbus-OpenModelica-code}{{11.12.2}{254}{OpenModelica Code}{subsection.11.12.2}{}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\bibdata{bibliography.bib} \@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{254}{OpenModelicamass.11.1}\protected@file@percent } \@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{254}{OpenModelicamass.11.1}\protected@file@percent } \newlabel{152@xvr}{{}{254}} @@ -1638,12 +1637,13 @@ \newlabel{153@vr}{{}{254}} \newlabel{OpenModelica:voltage-modbus}{{11.{2}}{254}{OpenModelica Code}{OpenModelicamass.11.2}{}} \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readVoltage.mo}{254}{lstlisting.11.-257}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{254}{OpenModelicamass.11.3}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{254}{OpenModelicamass.11.3}\protected@file@percent } -\newlabel{154@xvr}{{}{254}} -\newlabel{154@vr}{{}{254}} -\newlabel{OpenModelica:modbus-power}{{11.{3}}{254}{OpenModelica Code}{OpenModelicamass.11.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readPower.mo}{254}{lstlisting.11.-258}\protected@file@percent } +\bibdata{bibliography.bib} +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{255}{OpenModelicamass.11.3}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{255}{OpenModelicamass.11.3}\protected@file@percent } +\newlabel{154@xvr}{{}{255}} +\newlabel{154@vr}{{}{255}} +\newlabel{OpenModelica:modbus-power}{{11.{3}}{255}{OpenModelica Code}{OpenModelicamass.11.3}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readPower.mo}{255}{lstlisting.11.-258}\protected@file@percent } \bibcite{CNES-Scilab}{1} \bibcite{scilab-arduino}{2} \bibcite{oshw-ref}{3} @@ -1658,7 +1658,7 @@ \bibcite{scilab-ref}{12} \bibcite{scilab-interop}{13} \bibcite{xcos-ref}{14} -\@writefile{toc}{\contentsline {chapter}{\numberline {References}}{255}{chapter*.183}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {References}}{257}{chapter*.183}\protected@file@percent } \bibcite{python-ref}{15} \bibcite{pySerial}{16} \bibcite{julia-ref}{17} diff --git a/floss-arduino.cod b/floss-arduino.cod index 810f098..b5d0ac9 100644 --- a/floss-arduino.cod +++ b/floss-arduino.cod @@ -29,6 +29,6 @@ \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}{243}{codemass.11.3}% -\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{244}{codemass.11.4}% +\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 516677a..32ca095 100644 --- a/floss-arduino.fdb_latexmk +++ b/floss-arduino.fdb_latexmk @@ -1,20 +1,20 @@ # Fdb version 3 -["bibtex floss-arduino"] 1621970697 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1621970707 +["bibtex floss-arduino"] 1622042737 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1622042781 "/usr/share/texlive/texmf-dist/bibtex/bst/base/unsrt.bst" 1292289607 18030 1376b4b231b50c66211e47e42eda2875 "" "bibliography.bib" 1620434363 6034 f6dc0004d2871e4ca7419c08dc204c04 "" - "floss-arduino.aux" 1621970706 182118 b40fc8e8c2b23be6c57d4f96ae627d18 "pdflatex" + "floss-arduino.aux" 1622042746 182162 f9994066d88244766152947a5fd5a061 "pdflatex" (generated) "floss-arduino.blg" "floss-arduino.bbl" -["makeindex floss-arduino.idx"] 1621970686 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1621970707 - "floss-arduino.idx" 1621970706 237 2b0c63ab27d5c1b698757397b5c69953 "pdflatex" +["makeindex floss-arduino.idx"] 1622042727 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1622042781 + "floss-arduino.idx" 1622042746 237 2b0c63ab27d5c1b698757397b5c69953 "pdflatex" (generated) "floss-arduino.ilg" "floss-arduino.ind" -["pdflatex"] 1621970697 "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" "floss-arduino" 1621970707 +["pdflatex"] 1622042737 "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" "floss-arduino" 1622042781 "/etc/texmf/web2c/texmf.cnf" 1602253014 475 c0e671620eb5563b2130f56340a5fde8 "" - "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux" 1621970706 182118 b40fc8e8c2b23be6c57d4f96ae627d18 "" - "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex" 1621970676 7259 479262da9752d704b19d28b412c8ea30 "" + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux" 1622042746 182162 f9994066d88244766152947a5fd5a061 "" + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex" 1622042781 7262 cb5d263fde0d042cfddca8c055e43b9b "" "/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc" 1165713224 4850 80dc9bab7f31fb78a000ccfed0e27cab "" "/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 "" "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx0900.tfm" 1136768653 3584 1a7de6c99457381c64abc1a7c545505f "" @@ -162,19 +162,19 @@ "/usr/share/texmf/web2c/texmf.cnf" 1581979058 38841 ce3692aa899bb693b90b87eaa5d4d84e "" "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1604540077 4770781 1ed1abab22da9c3e2cc82e4db562318b "" "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1604540101 8258883 e8330f8aa4fe7c6cdcf08bf0b72237fd "" - "floss-arduino.OpenModelicad" 1621970706 2789 31934aedc4484083255f534b5d231d67 "pdflatex" - "floss-arduino.ard" 1621970706 2334 c94555f1ff61e8103bb3261b10e1272b "pdflatex" - "floss-arduino.aux" 1621970706 182118 b40fc8e8c2b23be6c57d4f96ae627d18 "pdflatex" - "floss-arduino.bbl" 1621970697 3903 02b5ac06a1bbf3155ccc47bfd4f7ca51 "bibtex floss-arduino" - "floss-arduino.cod" 1621970706 2825 d0286d577cb93d68d2ffba1d356d2c10 "pdflatex" - "floss-arduino.ind" 1621970686 288 1367e08b6f5cfc1c1a3f8718570f0de1 "makeindex floss-arduino.idx" - "floss-arduino.juliad" 1621970706 2664 ed5f6442352e711887c2227f45dcf8e2 "pdflatex" - "floss-arduino.lof" 1621970706 16546 a69af27cf20c15c3f950b4f345da4dcd "pdflatex" - "floss-arduino.lot" 1621970706 4415 e65e6c0c943b6d7774312709b20f53b4 "pdflatex" - "floss-arduino.out" 1621970706 16111 5b3e12da3b8f1fd705d7aea671c7b61f "pdflatex" - "floss-arduino.pyd" 1621970706 2593 f6953c6c110126e07da216023e95df49 "pdflatex" - "floss-arduino.tex" 1621970676 7259 479262da9752d704b19d28b412c8ea30 "" - "floss-arduino.toc" 1621970706 21127 06ca102868a7720a0496fed68e44c0e0 "pdflatex" + "floss-arduino.OpenModelicad" 1622042746 2789 94b45316c4703c2814892623a4574a72 "pdflatex" + "floss-arduino.ard" 1622042746 2334 c94555f1ff61e8103bb3261b10e1272b "pdflatex" + "floss-arduino.aux" 1622042746 182162 f9994066d88244766152947a5fd5a061 "pdflatex" + "floss-arduino.bbl" 1622042737 3903 02b5ac06a1bbf3155ccc47bfd4f7ca51 "bibtex floss-arduino" + "floss-arduino.cod" 1622042746 2825 06fb8d275e08fb8e1485763f527f650b "pdflatex" + "floss-arduino.ind" 1622042727 288 1367e08b6f5cfc1c1a3f8718570f0de1 "makeindex floss-arduino.idx" + "floss-arduino.juliad" 1622042746 2664 a90d9f2d2055d64a7884dd1a720ecd08 "pdflatex" + "floss-arduino.lof" 1622042746 16561 6e3ab86ed4fb33f8932bb5080c4a1b38 "pdflatex" + "floss-arduino.lot" 1622042746 4422 6f5139900d2e4a7028e2cf8a7e17c8fd "pdflatex" + "floss-arduino.out" 1622042746 16111 5b3e12da3b8f1fd705d7aea671c7b61f "pdflatex" + "floss-arduino.pyd" 1622042746 2593 f6953c6c110126e07da216023e95df49 "pdflatex" + "floss-arduino.tex" 1622042781 7262 cb5d263fde0d042cfddca8c055e43b9b "" + "floss-arduino.toc" 1622042746 21127 4b21fed2df084fa3f257759ac14c93c7 "pdflatex" "suppl/acr.tex" 1615963613 1926 fd6481c4666ee0d60331b7d4cc24b645 "" "suppl/intro.tex" 1621801612 4603 c52cee9f2420b8014f6dce1a41241fa2 "" "suppl/styles.tex" 1615963613 8143 aa3280f0b59c8631fe8ec44895c9e871 "" @@ -288,17 +288,17 @@ "user-code/modbus/OpenModelica/readPower.mo" 1615963614 435 3f5615fb24b7ddbe58cdd8e1bef132ae "" "user-code/modbus/OpenModelica/readVoltage.mo" 1615963614 415 6e1ebbf05cf22f407c8164397a270067 "" "user-code/modbus/arduino/send_packet.ino" 1615963614 8116 cf6c7187b76c359b0e96b2d6ab867417 "" - "user-code/modbus/figures/Full-Set-Up.png" 1615963614 1614647 0b0a3133138b7b5e4362f127b21dbbca "" + "user-code/modbus/figures/Full-Set-Up.png" 1622040174 1084085 de58ef98e06ad202f11b77d7b04f9ca7 "" "user-code/modbus/figures/active-power-output-setup.jpg" 1620364402 970986 3c5dcb7d7a8cc8c4506feed7894ca347 "" "user-code/modbus/figures/active-power-output.png" 1620364605 6070 e338cbd838bd2ffe7cb999dccd6c8af4 "" - "user-code/modbus/figures/arduino_code_flowchart.png" 1615963614 30551 d5d6d0068508ecc437e64b129d03adeb "" - "user-code/modbus/figures/block-diagram.PNG" 1615963614 12984 34da68fad73a956dd18a72f2742c01c8 "" + "user-code/modbus/figures/arduino_code_flowchart.png" 1622041251 70677 040f92f37aa71e9e8d2f6cac668cc448 "" + "user-code/modbus/figures/block-diagram.PNG" 1622040170 17051 66527f2c01e7136fd1bd1cd7f5da108b "" "user-code/modbus/figures/current-output-setup.jpg" 1620364431 852771 a15f31abba4a1197ad1aabfc7084a9ac "" "user-code/modbus/figures/current-output.png" 1620364623 5616 8e6b1ab6c0719055cc81fd1f0ab7e6b6 "" "user-code/modbus/figures/fig1.png" 1615963614 7589 f96d8da2f8a9b651e6a2b84ff0fcd2b5 "" "user-code/modbus/figures/fig2.png" 1615963614 8357 df83830062ead3aba95548cffc6e5fc2 "" "user-code/modbus/figures/fig3.png" 1615963614 64436 45a719b4c6c25010861af86e20af0675 "" - "user-code/modbus/figures/flowchart.png" 1615963614 24159 a806f9f56a4606c9f0640bb0eb7e36ff "" + "user-code/modbus/figures/flowchart.png" 1622041607 83967 0485284d747a49ba33d169cfeb25c17e "" "user-code/modbus/figures/read_value_xcos.png" 1615963614 51074 2267729983ef5dcb788a3f74130a179a "" "user-code/modbus/figures/voltage-output-setup.jpg" 1620364476 964103 77691bdec7885f306d9af858aa024c6b "" "user-code/modbus/figures/voltage-output.png" 1620364640 5506 102a213a2a607379d826356f732ad44e "" @@ -306,10 +306,10 @@ "user-code/modbus/julia/readPower.jl" 1615963614 408 5fe8daf1c8116370b28ad3bd3f32aab4 "" "user-code/modbus/julia/readVoltage.jl" 1615963614 418 4e26e56e234bd7df4a03ade0f2866654 "" "user-code/modbus/modbus-OM.tex" 1621906315 3806 03097973221821559cc7679aff57a60f "" - "user-code/modbus/modbus-base.tex" 1621726747 25043 4680a3bbf2f6f29953d197452175127a "" + "user-code/modbus/modbus-base.tex" 1622041837 25058 4b57521c23a0d5f86959fdd7591ede2f "" "user-code/modbus/modbus-julia.tex" 1621902155 5409 18c39fd110630bffc56d50c0ea7fdd0b "" "user-code/modbus/modbus-python.tex" 1621905546 5816 8c6da6626785e88ee3cc428c7a09f42f "" - "user-code/modbus/modbus-scilab.tex" 1621726814 12337 243a65054fa901e3aacee64857c7cba6 "" + "user-code/modbus/modbus-scilab.tex" 1622042103 12244 365ec2d959b4a507b4b1fac158da4aac "" "user-code/modbus/python/read_active_power.py" 1615963614 1107 5c75379ec91b5b117fc94be55100a639 "" "user-code/modbus/python/read_current.py" 1615963614 1102 c628a8be5444f9b5ffbb348dff567336 "" "user-code/modbus/python/read_voltage.py" 1618777541 1102 cf711c7b2bc93043409419eb1ae2169b "" @@ -454,19 +454,19 @@ "user-code/thermistor/thermistor-python.tex" 1621730586 6690 dcd0b9c6629922cc2675da1a8eec8d97 "" "user-code/thermistor/thermistor-scilab.tex" 1621455775 15817 4f8b0a1727ee952a36196e611ce5308c "" (generated) - "floss-arduino.pyd" - "floss-arduino.out" - "floss-arduino.toc" - "floss-arduino.juliad" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.log" + "floss-arduino.juliad" + "floss-arduino.toc" + "floss-arduino.pyd" + "floss-arduino.idx" + "floss-arduino.lof" + "floss-arduino.aux" "floss-arduino.pdf" - "floss-arduino.OpenModelicad" + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" + "floss-arduino.ard" "floss-arduino.log" "floss-arduino.cod" - "floss-arduino.aux" + "floss-arduino.out" + "floss-arduino.OpenModelicad" "floss-arduino.thm" - "floss-arduino.idx" "floss-arduino.lot" - "floss-arduino.ard" - "floss-arduino.lof" - "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" diff --git a/floss-arduino.juliad b/floss-arduino.juliad index b66af27..9d34bde 100644 --- a/floss-arduino.juliad +++ b/floss-arduino.juliad @@ -25,6 +25,6 @@ \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}{251}{juliamass.11.1}% +\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{252}{juliamass.11.1}% \contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{252}{juliamass.11.2}% \contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{252}{juliamass.11.3}% diff --git a/floss-arduino.lof b/floss-arduino.lof index 8dc89c8..f5c48ab 100644 --- a/floss-arduino.lof +++ b/floss-arduino.lof @@ -122,16 +122,16 @@ \contentsline {figure}{\numberline {10.7}{\ignorespaces Xcos control of the DC motor in both directions in a loop}}{216}{figure.caption.149}% \addvspace {10\p@ } \contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{232}{figure.caption.157}% -\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{232}{figure.caption.158}% +\contentsline {figure}{\numberline {11.2}{\ignorespaces Cycle of query-response between master and slave\relax }}{232}{figure.caption.158}% \contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{233}{figure.caption.160}% \contentsline {figure}{\numberline {11.4}{\ignorespaces Block diagram for reading the parameters in energy meter\relax }}{238}{figure.caption.167}% \contentsline {figure}{\numberline {11.5}{\ignorespaces Experimental set up for reading energy meter\relax }}{239}{figure.caption.168}% \contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{240}{figure.caption.169}% -\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in the FLOSS code\relax }}{241}{figure.caption.170}% +\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in the FLOSS code\relax }}{242}{figure.caption.170}% \contentsline {figure}{\numberline {11.8}{\ignorespaces Single phase current output on Scilab Console\relax }}{245}{figure.caption.172}% -\contentsline {figure}{\numberline {11.9}{\ignorespaces Single phase current output in energy meter\relax }}{245}{figure.caption.173}% +\contentsline {figure}{\numberline {11.9}{\ignorespaces Single phase current output in energy meter\relax }}{246}{figure.caption.173}% \contentsline {figure}{\numberline {11.10}{\ignorespaces Single phase voltage output on Scilab Console\relax }}{246}{figure.caption.174}% -\contentsline {figure}{\numberline {11.11}{\ignorespaces Single phase voltage output in energy meter\relax }}{246}{figure.caption.175}% +\contentsline {figure}{\numberline {11.11}{\ignorespaces Single phase voltage output in energy meter\relax }}{247}{figure.caption.175}% \contentsline {figure}{\numberline {11.12}{\ignorespaces Single phase active power output on Scilab Console\relax }}{247}{figure.caption.176}% -\contentsline {figure}{\numberline {11.13}{\ignorespaces Single phase active power output in energy meter\relax }}{247}{figure.caption.177}% -\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{248}{figure.caption.178}% +\contentsline {figure}{\numberline {11.13}{\ignorespaces Single phase active power output in energy meter\relax }}{248}{figure.caption.177}% +\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read energy meter values}}{248}{figure.caption.178}% diff --git a/floss-arduino.log b/floss-arduino.log index e30cad8..fe7f1fc 100644 --- a/floss-arduino.log +++ b/floss-arduino.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2020.11.5) 26 MAY 2021 00:57 +This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2020.11.5) 26 MAY 2021 20:56 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -2663,43 +2663,43 @@ dbus/figures/Full-Set-Up.png used on input line 426. [238 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block- diagram.PNG>] </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_cod -e_flowchart.png, id=6657, 327.2225pt x 480.79625pt> +e_flowchart.png, id=6657, 645.41125pt x 1114.1625pt> File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduin o_code_flowchart.png Graphic file (type png) <use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino _code_flowchart.png> Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo dbus/figures/arduino_code_flowchart.png used on input line 465. -(pdftex.def) Requested size: 258.36281pt x 379.61945pt. +(pdftex.def) Requested size: 258.36281pt x 445.99712pt. [239 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full- -Set-Up.png>] [240 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/f -igures/arduino_code_flowchart.png>] +Set-Up.png>] +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [240 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/ardui +no_code_flowchart.png (PNG copy)>] </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.p -ng, id=6678, 482.55281pt x 362.10281pt> +ng, id=6674, 786.94pt x 800.9925pt> File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowch art.png Graphic file (type png) <use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowcha rt.png> Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo dbus/figures/flowchart.png used on input line 491. -(pdftex.def) Requested size: 357.73405pt x 268.44914pt. +(pdftex.def) Requested size: 357.73405pt x 364.12216pt. (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/arduino/send_packet -.ino [241 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/f -lowchart.png (PNG copy)>])) (./user-code/modbus/modbus-scilab.tex -Underfull \vbox (badness 2951) has occurred while \output is active [] - - [242] +.ino)) (./user-code/modbus/modbus-scilab.tex [241] [242 </home/fossee/Desktop/f +loss-scilab-arduino/user-code/modbus/figures/flowchart.png (PNG copy)>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_val.sce ) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_current -.sci) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_voltage .sci [243]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_voltage +.sci) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_active_ power.sci) [244] </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-out -put.png, id=6765, 490.83376pt x 170.13562pt> +put.png, id=6764, 490.83376pt x 170.13562pt> File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/curren t-output.png Graphic file (type png) <use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current @@ -2708,7 +2708,7 @@ Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo dbus/figures/current-output.png used on input line 143. (pdftex.def) Requested size: 397.48499pt x 137.78313pt. </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-out -put-setup.jpg, id=6766, 277.035pt x 248.127pt> +put-setup.jpg, id=6765, 277.035pt x 248.127pt> File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/curren t-output-setup.jpg Graphic file (type jpg) <use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current @@ -2716,11 +2716,8 @@ t-output-setup.jpg Graphic file (type jpg) Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo dbus/figures/current-output-setup.jpg used on input line 150. (pdftex.def) Requested size: 258.36281pt x 231.40312pt. - [245 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/curre -nt-output.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figu -res/current-output-setup.jpg>] </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-out -put.png, id=6776, 487.8225pt x 155.07938pt> +put.png, id=6768, 487.8225pt x 155.07938pt> File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltag e-output.png Graphic file (type png) <use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage @@ -2729,7 +2726,7 @@ Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo dbus/figures/voltage-output.png used on input line 162. (pdftex.def) Requested size: 397.48499pt x 126.36134pt. </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-out -put-setup.jpg, id=6777, 261.1356pt x 269.808pt> +put-setup.jpg, id=6769, 261.1356pt x 269.808pt> File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltag e-output-setup.jpg Graphic file (type jpg) <use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage @@ -2738,7 +2735,7 @@ Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo dbus/figures/voltage-output-setup.jpg used on input line 169. (pdftex.def) Requested size: 258.36281pt x 266.95018pt. </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-powe -r-output.png, id=6780, 492.33937pt x 185.94469pt> +r-output.png, id=6772, 492.33937pt x 185.94469pt> File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active -power-output.png Graphic file (type png) <use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active- @@ -2746,11 +2743,8 @@ power-output.png> Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo dbus/figures/active-power-output.png used on input line 179. (pdftex.def) Requested size: 397.48499pt x 150.12634pt. - [246 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/volta -ge-output.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figu -res/voltage-output-setup.jpg>] </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-powe -r-output-setup.jpg, id=6786, 306.9066pt x 264.99pt> +r-output-setup.jpg, id=6773, 306.9066pt x 264.99pt> File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active -power-output-setup.jpg Graphic file (type jpg) <use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active- @@ -2759,11 +2753,12 @@ Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo dbus/figures/active-power-output-setup.jpg used on input line 186. (pdftex.def) Requested size: 258.36281pt x 223.0955pt. -[247 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active --power-output.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/ -figures/active-power-output-setup.jpg>] +Underfull \vbox (badness 1642) has occurred while \output is active [] + + [245 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/curre +nt-output.png>] </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_value_ -xcos.png, id=6794, 635.37375pt x 455.7025pt> +xcos.png, id=6784, 635.37375pt x 455.7025pt> File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_v alue_xcos.png Graphic file (type png) <use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_va @@ -2772,42 +2767,49 @@ Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo dbus/figures/read_value_xcos.png used on input line 207. (pdftex.def) Requested size: 258.36281pt x 185.30946pt. -Underfull \hbox (badness 1259) in paragraph at lines 210--210 -[]\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 +Underfull \hbox (badness 1412) in paragraph at lines 210--210 +\T1/cmr/m/n/10.95 sees when \T1/fvm/m/n/10.95 O r i g i n / u s e r - c o d e / + m o d b u s / s c i l a b, see Footnote []2[][] on [] - +[246 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/curren +t-output-setup.jpg> </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus +/figures/voltage-output.png>] Overfull \hbox (16.70493pt too wide) in paragraph at lines 223--235 [][] [] -) (./user-code/modbus/modbus-python.tex -Underfull \vbox (badness 1270) has occurred while \output is active [] - - [248 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_ -value_xcos.png>] -Underfull \vbox (badness 2680) has occurred while \output is active [] +[247 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltag +e-output-setup.jpg> </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus +/figures/active-power-output.png>]) (./user-code/modbus/modbus-python.tex +Underfull \vbox (badness 6658) has occurred while \output is active [] - [249] + [248 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/activ +e-power-output-setup.jpg> </home/fossee/Desktop/floss-scilab-arduino/user-code/ +modbus/figures/read_value_xcos.png>] [249] (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read_current .py) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read_voltage .py) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read_active_ -power.py)) (./user-code/modbus/modbus-julia.tex [250] +power.py [250])) (./user-code/modbus/modbus-julia.tex [251] (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readCurrent.j -l [251]) +l) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readVoltage.j l) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readPower.jl) -) (./user-code/modbus/modbus-OM.tex [252] [253] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readPower.jl +[252])) (./user-code/modbus/modbus-OM.tex +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [253] (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readCu rrent.mo) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readVo -ltage.mo) +ltage.mo) [254] (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readPo -wer.mo)) (./floss-arduino.bbl [254] +wer.mo)) (./floss-arduino.bbl [255] [256 + +] 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. [] @@ -2836,9 +2838,7 @@ Overfull \hbox (15.39987pt too wide) in paragraph at lines 49--53 /Skittles_M%26M%27s [] -[255 - -] +[257] 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. @@ -2860,7 +2860,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 143--146 \openout14 = `floss-arduino.thm'. Package atveryend Info: Empty hook `BeforeClearDocument' on input line 253. - [256] + [258] Package atveryend Info: Empty hook `AfterLastShipout' on input line 253. (./floss-arduino.aux) Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 253. @@ -2870,13 +2870,13 @@ Package rerunfilecheck Info: File `floss-arduino.out' has not changed. Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 253. ) Here is how much of TeX's memory you used: - 17660 strings out of 481239 - 347360 string characters out of 5920377 + 17662 strings out of 481239 + 347376 string characters out of 5920377 820065 words of memory out of 5000000 27975 multiletter control sequences out of 15000+600000 556115 words of font info for 72 fonts, out of 8000000 for 9000 1143 hyphenation exceptions out of 8191 - 50i,10n,53p,807b,1950s stack positions out of 5000i,500n,10000p,200000b,80000s + 50i,10n,53p,807b,1946s stack positions out of 5000i,500n,10000p,200000b,80000s {/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc}{/usr/share/texmf/ fonts/enc/dvips/cm-super/cm-super-ts1.enc}{/usr/share/texlive/texmf-dist/fonts/ enc/dvips/base/8r.enc}</usr/share/texlive/texmf-dist/fonts/type1/public/amsfont @@ -2899,10 +2899,10 @@ pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm1000.pfb></usr/share/texm f/fonts/type1/public/cm-super/sfrm1095.pfb></usr/share/texmf/fonts/type1/public /cm-super/sfsi1095.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfss1095.p fb></usr/share/texmf/fonts/type1/public/cm-super/sfti1095.pfb> -Output written on floss-arduino.pdf (282 pages, 31877260 bytes). +Output written on floss-arduino.pdf (284 pages, 31980528 bytes). PDF statistics: - 7837 PDF objects out of 8907 (max. 8388607) - 7238 compressed objects within 73 object streams - 3853 named destinations out of 4296 (max. 500000) + 7845 PDF objects out of 8907 (max. 8388607) + 7245 compressed objects within 73 object streams + 3855 named destinations out of 4296 (max. 500000) 2297 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/floss-arduino.lot b/floss-arduino.lot index e408a5a..ce14134 100644 --- a/floss-arduino.lot +++ b/floss-arduino.lot @@ -38,4 +38,4 @@ \contentsline {table}{\numberline {11.4}{\ignorespaces A request packet to access V1 in EM6400\relax }}{235}{table.caption.164}% \contentsline {table}{\numberline {11.5}{\ignorespaces A response packet to access V1 in EM6400\relax }}{236}{table.caption.165}% \contentsline {table}{\numberline {11.6}{\ignorespaces Memory storage of a four-byte integer in little-endian and big-endian\relax }}{237}{table.caption.166}% -\contentsline {table}{\numberline {11.7}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{248}{table.caption.179}% +\contentsline {table}{\numberline {11.7}{\ignorespaces Xcos parameters to read energy meter values\relax }}{249}{table.caption.179}% diff --git a/floss-arduino.pdf b/floss-arduino.pdf Binary files differindex 4625d1c..05340b8 100644 --- a/floss-arduino.pdf +++ b/floss-arduino.pdf diff --git a/floss-arduino.tex b/floss-arduino.tex index 6b2bee3..2b73c2f 100644 --- a/floss-arduino.tex +++ b/floss-arduino.tex @@ -100,7 +100,7 @@ % \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} +% \newcommand{\Software}{julia} \newcommand{\sscilab}{scilab} \newcommand{\python}{python} diff --git a/floss-arduino.thm b/floss-arduino.thm index b9f3d49..74a135b 100644 --- a/floss-arduino.thm +++ b/floss-arduino.thm @@ -112,14 +112,14 @@ \contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{241}{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}}{}}{243}{codemass.11.3}% +\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{244}{codemass.11.3}% \contentsline {codemass}{{Scilab Code}{11.{4}}{}}{244}{codemass.11.4}% \contentsline {pymass}{{Python Code}{11.{1}}{}}{250}{pymass.11.1}% \contentsline {pymass}{{Python Code}{11.{2}}{}}{250}{pymass.11.2}% \contentsline {pymass}{{Python Code}{11.{3}}{}}{250}{pymass.11.3}% -\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{251}{juliamass.11.1}% +\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{252}{juliamass.11.1}% \contentsline {juliamass}{{Julia Code}{11.{2}}{}}{252}{juliamass.11.2}% \contentsline {juliamass}{{Julia Code}{11.{3}}{}}{252}{juliamass.11.3}% \contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{254}{OpenModelicamass.11.1}% \contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{254}{OpenModelicamass.11.2}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{254}{OpenModelicamass.11.3}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{255}{OpenModelicamass.11.3}% diff --git a/floss-arduino.toc b/floss-arduino.toc index 4ffa7e6..20e4983 100644 --- a/floss-arduino.toc +++ b/floss-arduino.toc @@ -213,26 +213,26 @@ \contentsline {section}{\numberline {11.2}Setup for the experiment}{238}{section.11.2}% \contentsline {section}{\numberline {11.3}Software required for this experiment}{239}{section.11.3}% \contentsline {subsection}{\numberline {11.3.1}Arduino Firmware}{241}{subsection.11.3.1}% -\contentsline {section}{\numberline {11.4}Manifestation of Modbus protocol through Scilab}{242}{section.11.4}% +\contentsline {section}{\numberline {11.4}Manifestation of Modbus protocol through Scilab}{241}{section.11.4}% \contentsline {section}{\numberline {11.5}Reading the electrical parameters from Scilab}{243}{section.11.5}% \contentsline {subsection}{\numberline {11.5.1}Reading the electrical parameters}{243}{subsection.11.5.1}% \contentsline {subsection}{\numberline {11.5.2}Scilab Code}{243}{subsection.11.5.2}% \contentsline {paragraph}{Note: }{244}{section*.171}% -\contentsline {subsection}{\numberline {11.5.3}Output in the Scilab Console}{244}{subsection.11.5.3}% -\contentsline {section}{\numberline {11.6}Reading the electrical parameters from Xcos}{247}{section.11.6}% +\contentsline {subsection}{\numberline {11.5.3}Output in the Scilab Console}{245}{subsection.11.5.3}% +\contentsline {section}{\numberline {11.6}Reading the electrical parameters from Xcos}{246}{section.11.6}% \contentsline {section}{\numberline {11.7}Manifestation of Modbus protocol through Python}{249}{section.11.7}% \contentsline {paragraph}{Note: }{249}{section*.180}% -\contentsline {section}{\numberline {11.8}Reading the electrical parameters from Python}{249}{section.11.8}% -\contentsline {subsection}{\numberline {11.8.1}Reading the electrical parameters}{249}{subsection.11.8.1}% +\contentsline {section}{\numberline {11.8}Reading the electrical parameters from Python}{250}{section.11.8}% +\contentsline {subsection}{\numberline {11.8.1}Reading the electrical parameters}{250}{subsection.11.8.1}% \contentsline {subsection}{\numberline {11.8.2}Python Code}{250}{subsection.11.8.2}% -\contentsline {section}{\numberline {11.9}Manifestation of Modbus protocol through Julia}{250}{section.11.9}% +\contentsline {section}{\numberline {11.9}Manifestation of Modbus protocol through Julia}{251}{section.11.9}% \contentsline {paragraph}{Note: }{251}{section*.181}% \contentsline {section}{\numberline {11.10}Reading the electrical parameters from Julia}{251}{section.11.10}% \contentsline {subsection}{\numberline {11.10.1}Reading the electrical parameters}{251}{subsection.11.10.1}% -\contentsline {subsection}{\numberline {11.10.2}Julia Code}{251}{subsection.11.10.2}% -\contentsline {section}{\numberline {11.11}Manifestation of Modbus protocol through OpenModelica}{252}{section.11.11}% +\contentsline {subsection}{\numberline {11.10.2}Julia Code}{252}{subsection.11.10.2}% +\contentsline {section}{\numberline {11.11}Manifestation of Modbus protocol through OpenModelica}{253}{section.11.11}% \contentsline {paragraph}{Note: }{253}{section*.182}% -\contentsline {section}{\numberline {11.12}Reading the electrical parameters from OpenModelica}{253}{section.11.12}% -\contentsline {subsection}{\numberline {11.12.1}Reading the electrical parameters}{253}{subsection.11.12.1}% -\contentsline {subsection}{\numberline {11.12.2}OpenModelica Code}{253}{subsection.11.12.2}% -\contentsline {chapter}{\numberline {References}}{255}{chapter*.183}% +\contentsline {section}{\numberline {11.12}Reading the electrical parameters from OpenModelica}{254}{section.11.12}% +\contentsline {subsection}{\numberline {11.12.1}Reading the electrical parameters}{254}{subsection.11.12.1}% +\contentsline {subsection}{\numberline {11.12.2}OpenModelica Code}{254}{subsection.11.12.2}% +\contentsline {chapter}{\numberline {References}}{257}{chapter*.183}% diff --git a/julia-floss-arduino.pdf b/julia-floss-arduino.pdf Binary files differindex 7271307..99b5950 100644 --- a/julia-floss-arduino.pdf +++ b/julia-floss-arduino.pdf diff --git a/openmodelica-floss-arduino.pdf b/openmodelica-floss-arduino.pdf Binary files differindex 41c6590..d304850 100644 --- a/openmodelica-floss-arduino.pdf +++ b/openmodelica-floss-arduino.pdf diff --git a/python-floss-arduino.pdf b/python-floss-arduino.pdf Binary files differindex 556bc24..9e6a8ea 100644 --- a/python-floss-arduino.pdf +++ b/python-floss-arduino.pdf diff --git a/scilab-floss-arduino.pdf b/scilab-floss-arduino.pdf Binary files differindex 018424b..9f9f0a1 100644 --- a/scilab-floss-arduino.pdf +++ b/scilab-floss-arduino.pdf diff --git a/user-code/modbus/figures/Full-Set-Up.png b/user-code/modbus/figures/Full-Set-Up.png Binary files differindex 91e039f..5de92cd 100644 --- a/user-code/modbus/figures/Full-Set-Up.png +++ b/user-code/modbus/figures/Full-Set-Up.png diff --git a/user-code/modbus/figures/arduino_code_flowchart.png b/user-code/modbus/figures/arduino_code_flowchart.png Binary files differindex 8b2d682..65922c9 100644 --- a/user-code/modbus/figures/arduino_code_flowchart.png +++ b/user-code/modbus/figures/arduino_code_flowchart.png diff --git a/user-code/modbus/figures/block-diagram.PNG b/user-code/modbus/figures/block-diagram.PNG Binary files differindex aaf7d83..73848c1 100644 --- a/user-code/modbus/figures/block-diagram.PNG +++ b/user-code/modbus/figures/block-diagram.PNG diff --git a/user-code/modbus/figures/flowchart.png b/user-code/modbus/figures/flowchart.png Binary files differindex f9b7cad..419625a 100644 --- a/user-code/modbus/figures/flowchart.png +++ b/user-code/modbus/figures/flowchart.png diff --git a/user-code/modbus/modbus-base.tex b/user-code/modbus/modbus-base.tex index 3d68885..77f0944 100644 --- a/user-code/modbus/modbus-base.tex +++ b/user-code/modbus/modbus-base.tex @@ -72,7 +72,7 @@ over RS232 or RS485 networks at baud rates between 1200 and 115K. \begin{figure} \centering \includegraphics[width=\smfig]{\LocMODfig/fig2.png} - \caption{Master-Slave Query-Response Cycle} + \caption{Cycle of query-response between master and slave} \label{mod-master-slave} \end{figure} diff --git a/user-code/modbus/modbus-scilab.tex b/user-code/modbus/modbus-scilab.tex index 2de37d2..c34ca96 100644 --- a/user-code/modbus/modbus-scilab.tex +++ b/user-code/modbus/modbus-scilab.tex @@ -1,8 +1,8 @@ \section{Manifestation of Modbus protocol through \scilab} The objective of this experiment is to make the user acquainted with -the demonstration of Modbus protocol through the Scilab-Arduino toolbox. -It gives an insight into how to acquire readings from the energy meter and interpret them accordingly. As explained in \secref{sec:energy-meter}, +the demonstration of Modbus protocol through the Scilab-Arduino toolbox. +It gives an insight into how to acquire readings from the energy meter and interpret them accordingly. As explained in \secref{sec:energy-meter}, an energy meter is a device that gives us different electrical parameters, including voltage, current, and power, consumed by a device. Here, we aim to obtain these values using the Scilab-Arduino toolbox. For data transmission, we have used an RS485 module. Scilab is used for giving the required parameters to \arduino. For @@ -12,11 +12,11 @@ and the number of registers to be read from or written to. Here, referring to a particular slave address will refer to the registers that hold the desired electrical parameters (current, voltage, power, etc.), which we want to read from the energy meter. -In this experiment, \arduino\ is connected to the energy meter via an RS485 module which facilitates long-distance communication. +In this experiment, \arduino\ is connected to the energy meter via an RS485 module which facilitates long-distance communication. \scilab\ sends the RQ to the \arduino\, which in turn sends it to the energy meter. The energy meter then accesses the values in the required addresses in its memory and transfers them back. This again -is in the form of another packet called RP. In this packet, the data is stored in a little-endian hexadecimal format. Thus, we make use of IEEE 754 to obtain the decimal value from this data. +is in the form of another packet called RP. In this packet, the data is stored in a little-endian hexadecimal format. Thus, we make use of IEEE 754 to obtain the decimal value from this data. % \subsection{Software for the experiment} @@ -71,7 +71,7 @@ is in the form of another packet called RP. In this packet, the data is stored i \section{Reading the electrical parameters from Scilab} \subsection{Reading the electrical parameters} -In this section, we will show how to access the three parameters (voltage, current, and active power) in the energy meter. As discussed above, we will send an RQ from Scilab to \arduino. Subsequently, \arduino\ will provide us with an RP, which can be decoded to extract the desired parameter. The reader should go through the instructions given in \secref{sec:sci-start} before getting started. +In this section, we will show how to access the three parameters (voltage, current, and active power) in the energy meter. As discussed above, we will send an RQ from Scilab to \arduino. Subsequently, \arduino\ will provide us with an RP, which can be decoded to extract the desired parameter. The reader should go through the instructions given in \secref{sec:sci-start} before getting started. % \subsection{Arduino Firmware} % \label{sec:firmware-modbus} @@ -100,8 +100,8 @@ In this section, we will show how to access the three parameters (voltage, curre \end{scicode} \begin{scicode} - \ccaption{First 10 lines of the code for Single Phase Current Output} - {First 10 lines of the code for Single Phase Current Output. + \ccaption{First 10 lines of the code for single phase current output} + {First 10 lines of the code for single phase current output. Available at \LocMODscibrief{read\_current.sci}.} \label{sci:current-modbus} \lstinputlisting[firstline=1,lastline=10] @@ -109,8 +109,8 @@ In this section, we will show how to access the three parameters (voltage, curre \end{scicode} \begin{scicode} - \ccaption{First 10 lines of the code for Single Phase Voltage Output} - {First 10 lines of the code for Single Phase Voltage Output. + \ccaption{First 10 lines of the code for single phase voltage output} + {First 10 lines of the code for single phase voltage output. Available at \LocMODscibrief{read\_voltage.sci}.} \label{sci:voltage-modbus} \lstinputlisting[firstline=1,lastline=10] @@ -118,9 +118,9 @@ In this section, we will show how to access the three parameters (voltage, curre \end{scicode} \begin{scicode} - \ccaption{First 10 lines of the code for Single Phase Active Power - Output}{First 10 lines of the code for Single Phase Active Power - Output. Available at + \ccaption{First 10 lines of the code for single phase active power + output}{First 10 lines of the code for single phase active power + output. Available at \LocMODscibrief{read\_active\_power.sci}.} \label{sci:modbus-power} \lstinputlisting[firstline=1,lastline=10] @@ -128,66 +128,66 @@ In this section, we will show how to access the three parameters (voltage, curre \end{scicode} \paragraph{Note: } After we send the RQ from Scilab to the energy meter, we will receive an RP from the energy meter. RP contains the data requested. This data -is read serially in Scilab and the bytes so received are stored in a variable. On analyzing the bytes received, we observe some blank spaces received along with the data. So the required data starts from the fourth byte available, excluding spaces. For example, If there are {\tt n} spaces received before the packet, so the required data would be available from {\tt (n+4)}th position onwards. It means that we have to analyze the four bytes starting at {\tt (n+4)}th position. Note that the RP may have one or more spaces at the start or the end. That's why we may have to shift our index to extract the desired data. +is read serially in Scilab and the bytes so received are stored in a variable. On analyzing the bytes received, we observe some blank spaces received along with the data. So the required data starts from the fourth byte available, excluding spaces. For example, If there are {\tt n} spaces received before the packet, so the required data would be available from {\tt (n+4)}th position onwards. It means that we have to analyze the four bytes starting at {\tt (n+4)}th position. Note that the RP may have one or more spaces at the start or the end. That's why we may have to shift our index to extract the desired data. \subsection{Output in the Scilab Console} -In this section, we present the results. In this experiment, the three parameters: voltage, current, and active power in the energy meter have been accessed and displayed on the Scilab console. For each of these three parameters, we present two image: one showing the reading being shown in the energy meter and the another showing the value being displayed in the Scilab Console. +In this section, we present the results. In this experiment, the three parameters: voltage, current, and active power in the energy meter have been accessed and displayed on the Scilab console. For each of these three parameters, we present two image: one showing the reading being shown in the energy meter and the another showing the value being displayed in the Scilab Console. \begin{enumerate} \item Single phase current output: \figref{fig:current-console} and \figref{fig:current-meter} show Scilab code output of current in Amperes and corresponding snapshot of energy meter display with a single load rated 60W-230V. - + \begin{figure} \centering \includegraphics[width=\linewidth]{\LocMODfig/current-output.png} \caption{Single phase current output on Scilab Console} \label{fig:current-console} \end{figure} - + \begin{figure} \centering \includegraphics[width=\lgfig]{\LocMODfig/current-output-setup.jpg} \caption{Single phase current output in energy meter} \label{fig:current-meter} \end{figure} - + \item Single phase voltage output: \figref{fig:voltage-console} and \figref{fig:voltage-meter} show Scilab code output of voltage in Volts and corresponding snapshot of energy meter display with a single load rated 60W-230V. - + \begin{figure} \centering \includegraphics[width=\linewidth]{\LocMODfig/voltage-output.png} \caption{Single phase voltage output on Scilab Console} \label{fig:voltage-console} \end{figure} - + \begin{figure} \centering \includegraphics[width=\lgfig]{\LocMODfig/voltage-output-setup.jpg} \caption{Single phase voltage output in energy meter} \label{fig:voltage-meter} \end{figure} - + \item Single phase active power output: \figref{fig:power-console} and \figref{fig:power-meter} show Scilab code output of active power in Watts and corresponding snapshot of energy meter display with a - single load rated 60W-230V. + single load rated 60W-230V. \begin{figure} \centering \includegraphics[width=\linewidth]{\LocMODfig/active-power-output.png} \caption{Single phase active power output on Scilab Console} \label{fig:power-console} \end{figure} - + \begin{figure} \centering \includegraphics[width=\lgfig]{\LocMODfig/active-power-output-setup.jpg} \caption{Single phase active power output in energy meter} \label{fig:power-meter} \end{figure} - + \end{enumerate} @@ -201,12 +201,12 @@ the previous sections but through Xcos. One should go through current, single phase voltage and single phase power operation is as shown in \figref{fig:mod-read}. The location of the xcos file is mentioned in the caption of the figure. - + \begin{figure} \centering \includegraphics[width=\lgfig]{\LocMODfig/read_value_xcos.png} - \caption[Xcos diagram to read Energy Meter values]{Xcos diagram to - read Energy Meter values. This is what one sees when {\tt + \caption[Xcos diagram to read energy meter values]{Xcos diagram to + read energy meter values. This is what one sees when {\tt \LocMODscibrief/read\_value\_xcos.zcos} is invoked.} \label{fig:mod-read} \end{figure} @@ -215,19 +215,19 @@ the previous sections but through Xcos. One should go through on the block. The values for each block is tabulated in \tabref{tab:mod-xcos-read}. All other parameters are to be left unchanged. - + \begin{table} \centering - \caption{Xcos parameters to read Energy Meter} + \caption{Xcos parameters to read energy meter values} \label{tab:mod-xcos-read} \begin{tabular}{llc} \hline Name of the block & Parameter name & Value \\ \hline CONST\_m & Address byte for voltage & 86 \\ - & Address byte for current & 88 \\ + & Address byte for current & 88 \\ & Address byte for power & 78 \\ \hline SELF\_SWITCH & Signal Routing & on/off \\ \hline BIGSOM\_f & Scalar vector addition/subtraction Summation & [1;1;1] \\ \hline - scifunc\_block\_m & Block for user\-defined function & read\_value.sci \\ \hline + scifunc\_block\_m & Block for user\-defined function & read\_value.sci \\ \hline AFFICH\_m & Block inherits(1) or not (0) & 0 \\ \hline CLOCK\_c & Period & 0.1 \\ & Initialisation Time & 0 \\ \hline |