-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.blocks
25 lines (25 loc) · 21.1 KB
/
main.blocks
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<xml xmlns="https://developers.google.com/blockly/xml"><variables><variable id="=NauO5y|+#6Km/|?%]1G">Abstand</variable><variable id="_GAYBZ/(#8[#u3$Q/Z2I">ZeitDifferenz</variable><variable id="g3+aIv2.!dH#_H_.tae!">EndZeit</variable><variable id="Hn0:;D@ui9J@Jx-@~q%{">StartZeit</variable><variable id="C|jpD@?`PaDHERHK]yy=">Geschw_mm_sec</variable><variable id="jweHJ|!.YIq;MngtC(X`">Geschwindigkeit_km_h</variable><variable id="F:T^3K318|oSb{xe%j%}">Schritt</variable><variable id="y+@vl6t`bSXGVSIZp^E2">StartTime</variable><variable id="{?(y=F/-L]eRgMqh`viY">LEDEin</variable><variable id="3(Kh}l2yRFd{*VRHN;G=">difference</variable><variable id="!.DGGD0QwK:v,@4^^|!4">LS_unterbrochen</variable><variable id="m_sIA0YG$2tGEs[lDgXo">LS_Frei</variable></variables><block type="function_definition" id=":1I92C~|4K!zBY+ItPu1" x="-185" y="-1331"><mutation name="Initialisierung" functionid="!5T^AK{m#7RCkCb_?[%o"></mutation><field name="function_name">Initialisierung</field><statement name="STACK"><block type="variables_set" id="^$Q|Bfp,;4l39!qaK@1L"><field name="VAR" id="m_sIA0YG$2tGEs[lDgXo">LS_Frei</field><comment pinned="false" h="166" w="255">Variable die Schaltzustand
Lichtschranke NICHT unterbrochen bedeutet</comment><value name="VALUE"><shadow type="math_number" id="b;39-XzFyB61HR]s?]bq"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="B?%wZ`V7htGK3|d`)zDM"><field name="VAR" id="!.DGGD0QwK:v,@4^^|!4">LS_unterbrochen</field><comment pinned="false" h="146" w="214">Variable die Schaltzustand
Lichtschranke IST unterbrochen bedeutet</comment><value name="VALUE"><shadow type="math_number" id="A*A`BR@*+pH~8lw=fv9Q"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="t1i:;kgy9rQF%p8dphh0"><field name="VAR" id="F:T^3K318|oSb{xe%j%}">Schritt</field><comment pinned="false" h="189" w="226">Variable die den Programmablauf steuert
Je nachdem ob die Variable den Wert 0, 1 oder 2 hat werden bestimmte Programmteile ausgeführt</comment><value name="VALUE"><shadow type="math_number" id="l:`~]3zpB(v8li((YCa]"><field name="NUM">0</field></shadow></value><next><block type="device_set_digital_pin" id="a^5LLnf+7~7G4I[01RH9"><field name="name">DigitalPin.P0</field><comment pinned="false" h="220" w="315">Pin "P0" ist die gelbe Leuchtdiode
Sie zeigt an das das Programm bereit ist für eine neue Geschwindigkeitsmessung
Wert 1 bedeutet die LED soll leuchten
(Wert 0 bedeutet LED aus)</comment><value name="value"><shadow type="math_number_minmax" id="6lyFPO(U?J|VOqD{/[h^"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><next><block type="device_set_digital_pin" id="1QvMp%,ChqnYz]y}aT28"><field name="name">DigitalPin.P8</field><comment pinned="false" h="241" w="361">Mit Pin "P8" wird die erste Lichtschranke ein/aus- geschaltet
Wert 1 bedeutet Lichtschranke ist eingeschaltet
Wert 0 bedeutet Lichtschranke ist ausgeschaltet</comment><value name="value"><shadow type="math_number_minmax" id=".9;jAk8txq)XKGKP$phV"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><next><block type="device_set_digital_pin" id="i{Y;.MN1a_{yPCp1g(oy"><field name="name">DigitalPin.P16</field><comment pinned="false" h="205" w="305">Mit Pin "P16" wird die zweite Lichtschranke ein/aus- geschaltet
Wert 1 bedeutet Lichtschranke ist eingeschaltet
Wert 0 bedeutet Lichtschranke ist ausgeschaltet</comment><value name="value"><shadow type="math_number_minmax" id="lQ.4WHFL87a|Gz@4|.@;"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><next><block type="variables_set" id="wKy{sif!^p[#qCq1Hd|3"><field name="VAR" id="=NauO5y|+#6Km/|?%]1G">Abstand</field><comment pinned="false" h="177" w="280">Variable die zur Berechnung der Geschwindigkeit benötigt wird
Geschwindigkeit: v
Abstand: S
Zeit. t
v = S / t
</comment><value name="VALUE"><shadow type="math_number" id="mLT[13s,$VAAOS#L!n/?"><field name="NUM">10000</field></shadow></value><next><block type="function_call" id="zX5LIkGDe}YDeZ9]VcYu"><mutation name="DatenSendenEinstellen" functionid="PCWh0Y|eMWG6VbSb()f2"></mutation></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="sh?t[}L#}jMmulWp*A8f" x="324" y="-1331"><mutation name="DatenSendenEinstellen" functionid="PCWh0Y|eMWG6VbSb()f2"></mutation><field name="function_name">DatenSendenEinstellen</field><statement name="STACK"><block type="serial_redirect" id="Wz_|YR3YKK`#m6ywqv^Q"><field name="tx">SerialPin.P14</field><field name="rx">SerialPin.P15</field><field name="rate">BaudRate.BaudRate19200</field></block></statement></block><block type="pxt-on-start" id="_jA!6jZK/ITv=0{{Dbbn" x="-566" y="-1101"><statement name="HANDLER"><block type="function_call" id="I7;TRrusOCW%=I-Z6XZ,"><mutation name="Initialisierung" functionid="!5T^AK{m#7RCkCb_?[%o"></mutation><next><block type="function_call" id="vWTr(s#Y!#/*6!6W`oth"><mutation name="AbstandInfoSenden" functionid="YBuzqa(k#YD#P/skrD1L"></mutation></block></next></block></statement></block><block type="function_definition" id="F$=pPu8$qGp;FWp^%8*w" x="333" y="-987"><mutation name="AbstandInfoSenden" functionid="YBuzqa(k#YD#P/skrD1L"></mutation><field name="function_name">AbstandInfoSenden</field><statement name="STACK"><block type="serial_writestring" id="boe5;sfgwtFW)3tEr`98"><value name="text"><shadow type="text" id="u,KE,8.11Dg1;~szS^k{"><field name="TEXT"><</field></shadow></value><next><block type="serial_writestring" id="k):FqEiIs.O`p$SU-8WU"><value name="text"><shadow type="text" id="niplr7Tt1*4U9z:+9-S^"><field name="TEXT">Start</field></shadow></value><next><block type="serial_writestring" id="I_]ZXYEee`PJP)*3H=Z7"><value name="text"><shadow type="text" id="r.~4}Im;,qjO!?Nh~Y_p"><field name="TEXT">Sensorabstand </field></shadow></value><next><block type="serial_writenumber" id="KLaSlzjKhjej1@?r4Etc"><value name="value"><block type="variables_get" id="hx6]YO#VneQ);Pm=~)$;"><field name="VAR" id="=NauO5y|+#6Km/|?%]1G">Abstand</field></block></value><next><block type="serial_writestring" id="2GMozh8+[w6ZA^.Um+{;"><value name="text"><shadow type="text" id="4{T/=Lmud19|VwSdL4vP"><field name="TEXT"> Millimeter</field></shadow></value><next><block type="serial_writestring" id="pU)i7NC)I}^qd]i`0s)["><value name="text"><shadow type="text" id="5s+Q!%9gJ{=~Rmgihmbg"><field name="TEXT">></field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="device_forever" id="Sd2qDNBMy-vjRPBOG83h" x="-583" y="-657"><statement name="HANDLER"><block type="controls_if" id="#VX!_n3cJuh6^h3g{~]b"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="I]GEAsK0@{5gp(9E0V)M"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="+21;)Qw%_N=[62MCU1+="><field name="VAR" id="F:T^3K318|oSb{xe%j%}">Schritt</field></block></value><value name="B"><shadow type="math_number" id="V[2nUf{+{tPQ=r2DK9}@"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="y(xZCxE!8t0P!c1_sexI"><mutation name="MessungStarten" functionid="^@sL/P{OqVw[x]w^~:*L"></mutation></block></statement><next><block type="controls_if" id="GylLb=QSO[Vql3P,:dS6"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="L@DtV@xZj-L_3fdrX03~"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="Y-#~R*NUq+F[CryyvT(b"><field name="VAR" id="F:T^3K318|oSb{xe%j%}">Schritt</field></block></value><value name="B"><shadow type="math_number" id="x9R,*7JY)lR=,.+JjO-Z"><field name="NUM">1</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="iE2k}hT~,9.?N;wyF85D"><mutation name="PruefeLichtschranke2" functionid="`)zj2.YMj_]9p:xAILRI"></mutation></block></statement><next><block type="controls_if" id="o)11oYzVv4s^Su?|?f[M"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="Sg@MsZjbn:n1]@-H?%A*"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="B5l:[email protected]:po$"><field name="VAR" id="F:T^3K318|oSb{xe%j%}">Schritt</field></block></value><value name="B"><shadow type="math_number" id=";xFvn;P`9P06Uz23sBuz"><field name="NUM">2</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="{Dw$W$0BiNs2shcF5At0"><mutation name="BerechneGeschwindigkeit" functionid="k2q!bs$U}{{V.]cU.re@"></mutation><next><block type="function_call" id="YEgxE(Ncatalh!qCg;v`"><mutation name="SendeMesswert" functionid="(PLn[}[email protected]"></mutation><next><block type="variables_set" id="IBTCS4n:z%q1E|4Ru^ON"><field name="VAR" id="F:T^3K318|oSb{xe%j%}">Schritt</field><value name="VALUE"><shadow type="math_number" id=";0J|HtAzNd9:GJ*e]FMj"><field name="NUM">0</field></shadow></value><next><block type="device_show_number" id="eUT/Q[-zd$J8|:b%|A%g"><value name="number"><block type="variables_get" id="T:/RWEKK;1CE2^aEpYMQ"><field name="VAR" id="jweHJ|!.YIq;MngtC(X`">Geschwindigkeit_km_h</field></block></value><next><block type="device_set_digital_pin" id="@c@|=^RBqb8Qxc!ukCu]"><field name="name">DigitalPin.P1</field><value name="value"><shadow type="math_number_minmax" id="3j}oZyXm/)Fi2W84#-6q"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><next><block type="device_set_digital_pin" id="N[oOj$-bW@YrW;kvn~4V"><field name="name">DigitalPin.P0</field><value name="value"><shadow type="math_number_minmax" id="@aCf#oI9{]4p?l.6I-Hp"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><next><block type="device_set_digital_pin" id="pR^7kjbjj]=t{HD]^eoV"><field name="name">DigitalPin.P8</field><value name="value"><shadow type="math_number_minmax" id="D$!e=jugz2Ru+*JRwoId"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><next><block type="device_pause" id="wUegXrIS0L`ufY{L/N9U"><value name="pause"><shadow type="timePicker" id="|E*mQm$e$=#/9ssf8^;0"><field name="ms">100</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></statement></block><block type="function_definition" id="BaASbt9M61K$Gxi98XMF" x="-24" y="-542"><mutation name="MessungStarten" functionid="^@sL/P{OqVw[x]w^~:*L"></mutation><field name="function_name">MessungStarten</field><statement name="STACK"><block type="controls_if" id="3J2D(}SZ)T(5HH/h.d?O"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="Z=BpF;dX8z07+(o6Jdo)"><field name="OP">EQ</field><value name="A"><shadow type="math_number" disabled="true"><field name="NUM">0</field></shadow><block type="device_get_digital_pin" id="zw#O}}ZilwVc1pZO.QFD"><field name="name">DigitalPin.P5</field><comment pinned="false" h="209" w="216">An "P5" ist der Schaltausgang der ersten Lichtschranke angeschlossen
Wenn die Lichtschranke unterbrochen wird werden die Befehle ausgeführt</comment></block></value><value name="B"><shadow type="math_number" disabled="true"><field name="NUM">1</field></shadow><block type="variables_get" id="_?0(qf_1{D]u`mE6l4!x"><field name="VAR" id="!.DGGD0QwK:v,@4^^|!4">LS_unterbrochen</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="b4JMXY)D~.y;ZC8@X^u6"><field name="VAR" id="Hn0:;D@ui9J@Jx-@~q%{">StartZeit</field><comment pinned="false" h="155" w="247">In der Variable StartZeit wird die "Uhrzeit" gespeichert. Es sind aber keine Stunden:Mnuten sondern es sind Millisekunden.</comment><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="control_running_time" id="N)!RU|KFJTj^iA9uX({E"></block></value><next><block type="device_set_digital_pin" id="mZ#W`Is9v~`]e-[6HIO|"><field name="name">DigitalPin.P0</field><comment pinned="false" h="140" w="221">schalte gelbe LED aus um anzuzeigen erste Lichtschranke wurde unterbrochen</comment><value name="value"><shadow type="math_number_minmax" id="O=4t)I@**JbfOWM5Ob[-"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><next><block type="device_set_digital_pin" id="d8QBI5!KS;]|W:j5$Jm{"><field name="name">DigitalPin.P1</field><comment pinned="false" h="139" w="227">Schalte die rote LED ein um anzuzeigen Messung läuft
warte auf Signal von Lichtschranke 2</comment><value name="value"><shadow type="math_number_minmax" id="eKWKH_J#ipt-LEZ`6y~R"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><next><block type="device_set_digital_pin" id="2c4mLGrwi]%iSmwD,X2N"><field name="name">DigitalPin.P8</field><comment pinned="false" h="79" w="214">Schalte Lichtschranke 1 aus</comment><value name="value"><shadow type="math_number_minmax" id="@O(a(F{S#`C2YJ-sSG4|"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><next><block type="device_set_digital_pin" id="`:5S;kxYa{.2Ug3*qpz/"><field name="name">DigitalPin.P16</field><comment pinned="false" h="75" w="232">Schalte Lichtschranke 2 ein</comment><value name="value"><shadow type="math_number_minmax" id="pKVrA=A.P?S*+d6[I=d2"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><next><block type="variables_set" id="`4.wlufc1Q+Vy`_*)!tq"><field name="VAR" id="F:T^3K318|oSb{xe%j%}">Schritt</field><value name="VALUE"><shadow type="math_number" id="C|#RkP%ueX*FR]7jqH6q"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement></block></statement></block><block type="function_definition" id="OH=l?3jCS|_{u}:rI1fO" x="772" y="-503"><mutation name="PruefeLichtschranke2" functionid="`)zj2.YMj_]9p:xAILRI"></mutation><field name="function_name">PruefeLichtschranke2</field><statement name="STACK"><block type="controls_if" id="sfK23!?CH.t[!XMKk=o["><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="device_get_button2" id="5bp}u7{,(3xwD%C*q]Zf"><field name="NAME">Button.B</field><comment pinned="false" h="161" w="220">Da das Schaltsignal auf dem gleichen Anschluss liegt wie Taster B kann auch die Abfrage Taster B gedrückt verwendet werden</comment></block></value><statement name="DO0"><block type="variables_set" id="j9_hLy.jQhn-.#pfX`8j"><field name="VAR" id="g3+aIv2.!dH#_H_.tae!">EndZeit</field><comment pinned="false" h="141" w="243">speichere die "Uhrzeit" wenn die zweite Lichtschranke unterbrochen wurde in der Variablen "EndZeit"</comment><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="control_running_time" id="]~]y_FGzQ?Cl=*G2z^($"></block></value><next><block type="device_set_digital_pin" id="1HJrqee.dTEA.fKv.iJt"><field name="name">DigitalPin.P16</field><comment pinned="false" h="67" w="250">Schalte die Lichtschranke 2 aus</comment><value name="value"><shadow type="math_number_minmax" id=";|-2Nx;}JyO5Pni.E^S}"><mutation min="0" max="1" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><next><block type="variables_set" id="r2Pcr}DqpOmm0jlpP#Qx"><field name="VAR" id="F:T^3K318|oSb{xe%j%}">Schritt</field><value name="VALUE"><shadow type="math_number" id="_ab@x0Zz:BLpq-tLuf.4"><field name="NUM">2</field></shadow></value></block></next></block></next></block></statement></block></statement></block><block type="function_definition" id="?CVF^Urn]~b/LboUR8G+" x="825" y="-52"><mutation name="SendeMesswert" functionid="(PLn[}[email protected]"></mutation><field name="function_name">SendeMesswert</field><statement name="STACK"><block type="serial_writestring" id="*l_eeuH%n0R+K`I31DON"><value name="text"><shadow type="text" id="*aN3_2~runeB5k{BW[y`"><field name="TEXT"><</field></shadow></value><next><block type="serial_writestring" id="x}OXRklbu1L40k(8hh5T"><value name="text"><shadow type="text" id="V0[Iqe-?;N?DpP0,YIUF"><field name="TEXT">V=</field></shadow></value><next><block type="serial_writenumber" id="cT3JF-Gd=).VOE26Jj[b"><value name="value"><block type="variables_get" id="xMH`=i*8k:(~!u#GZCc/"><field name="VAR" id="jweHJ|!.YIq;MngtC(X`">Geschwindigkeit_km_h</field></block></value><next><block type="serial_writestring" id="!LGk#Om.R8,6-CMPC(Y5"><value name="text"><shadow type="text" id="`].;mOD#x!rGn5el@^UP"><field name="TEXT"> km/h</field></shadow></value><next><block type="serial_writestring" id="yJ|BF#Ij7:7|kY,R*j=l"><value name="text"><shadow type="text" id="HO`4pRFH%yqnoCG71V*O"><field name="TEXT">></field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="J$N#DEsO9qpwN%WeEw[`" x="0" y="0"><mutation name="BerechneGeschwindigkeit" functionid="k2q!bs$U}{{V.]cU.re@"></mutation><field name="function_name">BerechneGeschwindigkeit</field><statement name="STACK"><block type="variables_set" id="=zDPv},;]p(ETEdl`9){"><field name="VAR" id="_GAYBZ/(#8[#u3$Q/Z2I">ZeitDifferenz</field><comment pinned="false" h="177" w="411">Berechne die Differenz aus EndZeit Minus StartZeit
Diese Differenz ist die Zeit die das Auto gebraucht hat um durch die Lichtschranke 1 und die Lichtschranke 2 zu fahren.
Diese Zeit wird benötigt um die Geschwindigkeit zu berechnen</comment><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="f?fFC6,Xi$(akiBl)M8P"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="2Cw{kG^v`wB;JsZG#Hl4"><field name="VAR" id="g3+aIv2.!dH#_H_.tae!">EndZeit</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="ClPpUDy_z|nSk5d=[reb"><field name="VAR" id="Hn0:;D@ui9J@Jx-@~q%{">StartZeit</field></block></value></block></value><next><block type="variables_set" id="f`YTn~a`2URPl,4:!Wj+"><field name="VAR" id="C|jpD@?`PaDHERHK]yy=">Geschw_mm_sec</field><comment pinned="false" h="186" w="310">erster Rechenschritt um die Geschwindigkeit in km/h zu berechnen.
Der Abstand ist in Millimetern angeben.
Abstand / ZeitDifferenz = Geschwindigkeit in mm / millisekunde
Das entspricht auch m/sec</comment><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="/3yh[NRLlQo{n|[,p9q{"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="=ol.Cm?p,nA.}+@Tcgq}"><field name="VAR" id="=NauO5y|+#6Km/|?%]1G">Abstand</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id=";Kq:Bjti]#.hoNB5SKtZ"><field name="VAR" id="_GAYBZ/(#8[#u3$Q/Z2I">ZeitDifferenz</field></block></value></block></value><next><block type="variables_set" id="Ypy#u.*w`koC/v_{K,*5"><field name="VAR" id="jweHJ|!.YIq;MngtC(X`">Geschwindigkeit_km_h</field><comment pinned="false" h="166" w="315">Wenn eine Geschwindigkeit angegeben in m/sec mit 36 multipliziert bekommt man die Geschwindigkeit in Hektometer/h
diesen Wert muss man noch durch 10 teilen um die Einheit km/h zu bekommen</comment><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="+D?hU=flouLnT!E:.I(:"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="bJcl49hzlx/[QGLj`}0@"><field name="VAR" id="C|jpD@?`PaDHERHK]yy=">Geschw_mm_sec</field></block></value><value name="B"><shadow type="math_number" id="?7P6jl[6IC{Yz9%fD.8/"><field name="NUM">36</field></shadow></value></block></value><next><block type="variables_set" id="_|A__8`q)ICTtMllLki-"><field name="VAR" id="jweHJ|!.YIq;MngtC(X`">Geschwindigkeit_km_h</field><comment pinned="false" h="166" w="294">Im vorigen Schritt wurde die Geschwindigkeit in Hektometer / h berechnen.
Dieser Wert muss noch durch 10 geteilt werden um km/h zu bekommen</comment><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="2.W+AbAHZ{/gplbz|ylo"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_js_round" id="TtA#U8+t3Y@B@XA(MSmY"><field name="OP">round</field><value name="ARG0"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="i?kZN14`O7][0+dmlPK5"><field name="VAR" id="jweHJ|!.YIq;MngtC(X`">Geschwindigkeit_km_h</field></block></value></block></value><value name="B"><shadow type="math_number" id="3p5A$69v!zYUHk,t*=h."><field name="NUM">10</field></shadow></value></block></value></block></next></block></next></block></next></block></statement></block></xml>