{"mode":"Blocks","hardwareTarget":"brain","workspace":"<xml xmlns=\"https://developers.google.com/blockly/xml\"><variables><variable type=\"list\" arraylength=\"4\" id=\"P3^nD-wq*~{}rt0kE9J[\">Friction</variable><variable type=\"broadcast_msg\" id=\"Fz(mOV@)[A2OF:L-uc},\">message1</variable><variable type=\"broadcast_msg\" id=\"k*l3C1k6R=7$@0SV{@sB\">StartRecord</variable><variable type=\"broadcast_msg\" id=\"dPyRp!IVvK/V[mOu}UU?\">StopRecord</variable><variable type=\"boolean\" id=\"@JwG(r=pk;+U%Q6*,@/c\">DoRecordData</variable><variable id=\"ZS])]^e,~=M.LaC[TLW`\">Voltage</variable><variable id=\"`cO56bA+4Y=.)y,`QN%N\">MaxVolts</variable><variable id=\"rxc}@FJx$fH[eJig[V4s\">MinVolts</variable><variable id=\"QRX5h{tGi7{IZKL:$3_P\">Step</variable><variable id=\"eS9wrF^nabZyE,Gg`M[M\">LoopWait</variable><variable id=\"T((H#(g-0sdgB0ve.*RM\">HoldSeconds</variable></variables><block type=\"v5_events_when_broadcasted\" id=\"P8ot$Yp]D`01vxxwc0)L\" x=\"-850\" y=\"-750\"><field name=\"BROADCAST_OPTION\" id=\"k*l3C1k6R=7$@0SV{@sB\" variabletype=\"broadcast_msg\">StartRecord</field><next><block type=\"v5_other_comment\" id=\"J8]ch/_]!WDV(YU_;GY%\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"70Pu,bx,FG=efE)0R8{X\"><field name=\"comment\">Start recording out of band</field></shadow></value><next><block type=\"v5_variables_set_boolean_variable\" id=\"lM(vmwS5[s7)3PO1oKt0\"><field name=\"VARIABLE\" id=\"@JwG(r=pk;+U%Q6*,@/c\" variabletype=\"boolean\">DoRecordData</field><value name=\"VALUE\"><shadow type=\"bool_input\" id=\"zbv=)]M0*k]FeOEB^~!c\"><field name=\"VALUE\">true</field></shadow></value><next><block type=\"v5_other_comment\" id=\"):}1e$jUfYt,[Qx6hBK3\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"l[V)kOvzYN,b@]}Lhf|a\"><field name=\"comment\">Brain setup</field></shadow></value><next><block type=\"v5_looks_set_font\" id=\"fMXkAP_/9e;bi~yV`N*.\"><field name=\"FONT\">mono12</field><next><block type=\"v5_looks_set_print_precision\" id=\"Z!)U-=(x9()$)@;v:nk]\"><field name=\"PRECISION\">-1</field><field name=\"TARGET\">Brain</field><next><block type=\"v5_other_comment\" id=\"W0^Z*~6Io~qB(f6^Qke!\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\";]kt(f5Z)KEZC;1.fZXt\"><field name=\"comment\">Console Setup</field></shadow></value><next><block type=\"v5_looks_clear_all_rows\" id=\"D+R?;wY6%-Uw,;;C/#FK\"><field name=\"TARGET\">Console</field><next><block type=\"v5_looks_set_print_precision\" id=\"I)H?+1bXZ3,4N86Z@WA{\"><field name=\"PRECISION\">-1</field><field name=\"TARGET\">Console</field><next><block type=\"v5_looks_print\" id=\"Z{KUR|7_eW75Zmjd9V0+\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">true</field><value name=\"DATA\"><shadow type=\"text\" id=\"@,9Bbc2E0sTSnQ-,bR%h\"><field name=\"TEXT\">Logging started</field></shadow></value><next><block type=\"v5_control_repeat_until\" id=\"pp}dh,E=:XG*Y-{zP;G8\"><value name=\"CONDITION\"><block type=\"v5_operator_not\" id=\"9k%/#=maTN7!5i5BjH/%\"><value name=\"OPERAND\"><block type=\"v5_variables_boolean_variable\" id=\"mL*B*pvz/4K9Ns0#cr17\"><field name=\"VARIABLE\" id=\"@JwG(r=pk;+U%Q6*,@/c\" variabletype=\"boolean\">DoRecordData</field></block></value></block></value><statement name=\"SUBSTACK\"><block type=\"procedures_call\" id=\"l1T1EI@{TFV9O[9Wrh1@\" disabled=\"true\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" proccode=\"PrintData2Brain\" proceduredefid=\"A{`]KB;_=!:C!b|`TwE$\" argumentids=\"[]\" warp=\"false\"></mutation><next><block type=\"procedures_call\" id=\"fmmjZhYSTY|3k?/FrrI=\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" proccode=\"PrintData2Console\" proceduredefid=\"VWhH:Hlc)?,Y44A@v9Iu\" argumentids=\"[]\" warp=\"false\"></mutation><next><block type=\"v5_control_wait\" id=\"2OTanNb/cWV?=i6=+_BQ\"><value name=\"DURATION\"><shadow type=\"math_positive_number\" id=\"29KM}5`!~L{gfYeHb5Hc\"><field name=\"NUM\">0.1</field></shadow><block type=\"v5_variables_variable\" id=\";PDvCv*uxLkt?ET(+6bn\"><field name=\"VARIABLE\" id=\"eS9wrF^nabZyE,Gg`M[M\">LoopWait</field></block></value></block></next></block></next></block></statement><next><block type=\"v5_looks_print\" id=\"ms;9^h%wq-Q!RIdUp6{w\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">true</field><value name=\"DATA\"><shadow type=\"text\" id=\"JT]^D(a-)2Ukg+j)gIJU\"><field name=\"TEXT\">Logging finished</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block><block type=\"v5_events_when_started\" id=\".NsXwU_L.OuU1l7Sho$F\" x=\"110\" y=\"-770\"><next><block type=\"v5_other_comment\" id=\"bdD4M$=-G@zSRnkf6OQt\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"DI.VdA?25~qlQ}vsg!RZ\"><field name=\"comment\">Don't jerk the motor around</field></shadow></value><next><block type=\"v5_motion_set_motor_stopping\" id=\"wpN$^1@0:t-eTTdZ1p3_\"><field name=\"MOTOR\">Motor1</field><field name=\"MODE\">coast</field><next><block type=\"v5_other_comment\" id=\"9gB7|$#he([Tk=}B;8rK\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"`sV`tbs*7`xdPw3,h-VH\"><field name=\"comment\">Voltage increment</field></shadow></value><next><block type=\"v5_variables_set_variable\" id=\",MtG:u01p)tx+1%=q,uf\"><field name=\"VARIABLE\" id=\"QRX5h{tGi7{IZKL:$3_P\">Step</field><value name=\"VALUE\"><shadow type=\"math_number\" id=\"};d/_U)Q.`L`_eL!o4[W\"><field name=\"NUM\">0.5</field></shadow></value><next><block type=\"v5_other_comment\" id=\"$e.!J%$OPexi`Mz`X79C\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"$Ko8xtuHS#YhjOe3DqV*\"><field name=\"comment\">Seconds to wait in loops</field></shadow></value><next><block type=\"v5_variables_set_variable\" id=\"%x@5)-P|Hq*bRo|yaRYt\"><field name=\"VARIABLE\" id=\"eS9wrF^nabZyE,Gg`M[M\">LoopWait</field><value name=\"VALUE\"><shadow type=\"math_number\" id=\".;d-SY@m2oZQ2_dQ[GNV\"><field name=\"NUM\">0.5</field></shadow></value><next><block type=\"v5_other_comment\" id=\"bPygn4FR,{a=!mJM/%rr\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"~)#[T]mL0R^.6oUN=|^?\"><field name=\"comment\">Seconds to hold at max voltage</field></shadow></value><next><block type=\"v5_variables_set_variable\" id=\";w{Gfc?5W)Rpl.teL:o.\"><field name=\"VARIABLE\" id=\"T((H#(g-0sdgB0ve.*RM\">HoldSeconds</field><value name=\"VALUE\"><shadow type=\"math_number\" id=\"/x]YhRY+Z082%p0(iBr}\"><field name=\"NUM\">2</field></shadow></value><next><block type=\"v5_other_comment\" id=\"kkQxkol2#9gUk.av@1d$\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"oGOFH@S,wqLb~okok;4Q\"><field name=\"comment\">Put limits on input voltage</field></shadow></value><next><block type=\"v5_variables_set_variable\" id=\"@zFb(y;bj7c-9^Yl@yK`\"><field name=\"VARIABLE\" id=\"`cO56bA+4Y=.)y,`QN%N\">MaxVolts</field><value name=\"VALUE\"><shadow type=\"math_number\" id=\"Wd-pkTPbJl29X/D{.Z4X\"><field name=\"NUM\">12</field></shadow></value><next><block type=\"v5_variables_set_variable\" id=\"hgqmhJaQwDS=vU~rbRko\"><field name=\"VARIABLE\" id=\"rxc}@FJx$fH[eJig[V4s\">MinVolts</field><value name=\"VALUE\"><shadow type=\"math_number\" id=\"ap*cn}YTXQ-`/G@Ft@Yh\"><field name=\"NUM\">0</field></shadow></value><next><block type=\"v5_other_comment\" id=\"bFeE-?u=VSL)T!XEix/?\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"De9I/p12;owg.$9M[nd6\"><field name=\"comment\">Start logging time from zero</field></shadow></value><next><block type=\"v5_sensing_reset_timer\" id=\"|jFStvm(:v8~C.Air.59\"><next><block type=\"v5_events_broadcast\" id=\"R*6U3`},W!0/rjzY(N9G\"><field name=\"BROADCAST_OPTION\" id=\"k*l3C1k6R=7$@0SV{@sB\" variabletype=\"broadcast_msg\">StartRecord</field><next><block type=\"v5_other_comment\" id=\"{Vg-,:W@,,154Ix45|P]\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"ggS%vN[08)DHp~:S`6`W\"><field name=\"comment\">Scale up to 11W</field></shadow></value><next><block type=\"procedures_call\" id=\"rDG]@/!*`zU#VzM-xuxF\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" proccode=\"Motor test Step: %n EndVolts: %n Spin Forward? %b Stop at end? %b Starting Volts %n\" proceduredefid=\")(Z2(D.3OW?,kENF]L=9\" argumentids=\"[&quot;=)EF/h+Ic#E5Tc:UT{Eh&quot;,&quot;;nyI-_ZV@9I)TI`}2Gb?&quot;,&quot;Z?_+.HSmKn5^Zcp?Iy8S&quot;,&quot;$XjIkPu/$4AS!8_p{#t;&quot;,&quot;h27mRw`,v]jE]:4g((MX&quot;]\" warp=\"false\"></mutation><value name=\"=)EF/h+Ic#E5Tc:UT{Eh\"><shadow type=\"math_number\" id=\"6?t+V6?k;f!kPz4[M6yi\"><field name=\"NUM\">0.05</field></shadow><block type=\"v5_variables_variable\" id=\"(2)W)?E@X@La8Eh]cmeg\"><field name=\"VARIABLE\" id=\"QRX5h{tGi7{IZKL:$3_P\">Step</field></block></value><value name=\";nyI-_ZV@9I)TI`}2Gb?\"><shadow type=\"math_number\" id=\"W^rxC]W7dq~xZeF6If}@\"><field name=\"NUM\">12</field></shadow><block type=\"v5_variables_variable\" id=\"rNf[e$)nxpF5B?O25cZ%\"><field name=\"VARIABLE\" id=\"`cO56bA+4Y=.)y,`QN%N\">MaxVolts</field></block></value><value name=\"Z?_+.HSmKn5^Zcp?Iy8S\"><shadow type=\"procedure_bool_input\" id=\"/J5wu;(|+a?rBCCqY}E9\"><field name=\"BOOLVALUE\">true</field></shadow></value><value name=\"$XjIkPu/$4AS!8_p{#t;\"><shadow type=\"procedure_bool_input\" id=\"|AUi1zh=(t-ME$scj+mx\"><field name=\"BOOLVALUE\">false</field></shadow></value><value name=\"h27mRw`,v]jE]:4g((MX\"><shadow type=\"math_number\" id=\"/_-+~*~$qAWPO|N%qnOo\"><field name=\"NUM\">0</field></shadow><block type=\"v5_variables_variable\" id=\"6OvpcaC-l@ib:76;_!SV\"><field name=\"VARIABLE\" id=\"rxc}@FJx$fH[eJig[V4s\">MinVolts</field></block></value><next><block type=\"v5_other_comment\" id=\"5(fHu.h%j`;hbv:]OF#g\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"!!t6%XHTG;/HB6:)C=Ei\"><field name=\"comment\">Hold 11W for HoldSeconds</field></shadow></value><next><block type=\"v5_control_wait\" id=\"a56nq[Y51M9l[{2-:c-U\"><value name=\"DURATION\"><shadow type=\"math_positive_number\" id=\"GRET--/b2}*Q;1R*m_Id\"><field name=\"NUM\">30</field></shadow><block type=\"v5_variables_variable\" id=\"mWUpacCLmCXEI49hPJOz\"><field name=\"VARIABLE\" id=\"T((H#(g-0sdgB0ve.*RM\">HoldSeconds</field></block></value><next><block type=\"v5_other_comment\" id=\"j;{]`h$1kxjM/r_t3Qs$\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"PoK!qItBUa6!R~Z,?]3L\"><field name=\"comment\">Scale down to 0</field></shadow></value><next><block type=\"procedures_call\" id=\"aCO)2Pj*9;02~Rp7]}j+\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" proccode=\"Motor test Step: %n EndVolts: %n Spin Forward? %b Stop at end? %b Starting Volts %n\" proceduredefid=\")(Z2(D.3OW?,kENF]L=9\" argumentids=\"[&quot;=)EF/h+Ic#E5Tc:UT{Eh&quot;,&quot;;nyI-_ZV@9I)TI`}2Gb?&quot;,&quot;Z?_+.HSmKn5^Zcp?Iy8S&quot;,&quot;$XjIkPu/$4AS!8_p{#t;&quot;,&quot;h27mRw`,v]jE]:4g((MX&quot;]\" warp=\"false\"></mutation><value name=\"=)EF/h+Ic#E5Tc:UT{Eh\"><shadow type=\"math_number\" id=\"PUoZNGjnurhTckFA0,Ie\"><field name=\"NUM\">0.05</field></shadow><block type=\"v5_variables_variable\" id=\"mt,W~#0VYmm)Ag(k=Y5#\"><field name=\"VARIABLE\" id=\"QRX5h{tGi7{IZKL:$3_P\">Step</field></block></value><value name=\";nyI-_ZV@9I)TI`}2Gb?\"><shadow type=\"math_number\" id=\"dPUZq=IZ?CFvUpz0e5b2\"><field name=\"NUM\">0</field></shadow><block type=\"v5_variables_variable\" id=\"zkP7}M_Vzy|XNyolgWpr\"><field name=\"VARIABLE\" id=\"rxc}@FJx$fH[eJig[V4s\">MinVolts</field></block></value><value name=\"Z?_+.HSmKn5^Zcp?Iy8S\"><shadow type=\"procedure_bool_input\" id=\"NAOI@@3-!/}$)jRjVf7I\"><field name=\"BOOLVALUE\">true</field></shadow></value><value name=\"$XjIkPu/$4AS!8_p{#t;\"><shadow type=\"procedure_bool_input\" id=\"K}k[@8XZMbK~k@HG;HS~\"><field name=\"BOOLVALUE\">true</field></shadow></value><value name=\"h27mRw`,v]jE]:4g((MX\"><shadow type=\"math_number\" id=\"So;P,47gg1z]mg|fCNk`\"><field name=\"NUM\">12</field></shadow><block type=\"v5_variables_variable\" id=\"5e3fzI{95%;aA@p3ujK)\"><field name=\"VARIABLE\" id=\"`cO56bA+4Y=.)y,`QN%N\">MaxVolts</field></block></value><next><block type=\"v5_other_comment\" id=\"+*YpX2,(%yQDV)nNdN:P\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"U[iH30$!talaO5[NfwfU\"><field name=\"comment\">Repeat in the opposite direction</field></shadow></value><next><block type=\"procedures_call\" id=\"d+W0d#L*.@(#9rO%*48Z\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" proccode=\"Motor test Step: %n EndVolts: %n Spin Forward? %b Stop at end? %b Starting Volts %n\" proceduredefid=\")(Z2(D.3OW?,kENF]L=9\" argumentids=\"[&quot;=)EF/h+Ic#E5Tc:UT{Eh&quot;,&quot;;nyI-_ZV@9I)TI`}2Gb?&quot;,&quot;Z?_+.HSmKn5^Zcp?Iy8S&quot;,&quot;$XjIkPu/$4AS!8_p{#t;&quot;,&quot;h27mRw`,v]jE]:4g((MX&quot;]\" warp=\"false\"></mutation><value name=\"=)EF/h+Ic#E5Tc:UT{Eh\"><shadow type=\"math_number\" id=\"l;QLLu($*?)31qAN6LS.\"><field name=\"NUM\">0.05</field></shadow><block type=\"v5_variables_variable\" id=\"({}d))o3s6=.S1!}BUV@\"><field name=\"VARIABLE\" id=\"QRX5h{tGi7{IZKL:$3_P\">Step</field></block></value><value name=\";nyI-_ZV@9I)TI`}2Gb?\"><shadow type=\"math_number\" id=\"`sopi|0Q-Ijhl9-+7yJx\"><field name=\"NUM\">12</field></shadow><block type=\"v5_variables_variable\" id=\"sl?c5ZB0DAvoCBxvc;$W\"><field name=\"VARIABLE\" id=\"`cO56bA+4Y=.)y,`QN%N\">MaxVolts</field></block></value><value name=\"Z?_+.HSmKn5^Zcp?Iy8S\"><shadow type=\"procedure_bool_input\" id=\";E990~[(SZjVKf]Cy;YT\"><field name=\"BOOLVALUE\">false</field></shadow></value><value name=\"$XjIkPu/$4AS!8_p{#t;\"><shadow type=\"procedure_bool_input\" id=\"6Po9i4e((A!Ztd;25Cia\"><field name=\"BOOLVALUE\">false</field></shadow></value><value name=\"h27mRw`,v]jE]:4g((MX\"><shadow type=\"math_number\" id=\"u9#j|Yb9A}Z=3WK_AP;;\"><field name=\"NUM\">0</field></shadow><block type=\"v5_variables_variable\" id=\"!N(Bl@l?@Ee7I:WFFSsR\"><field name=\"VARIABLE\" id=\"rxc}@FJx$fH[eJig[V4s\">MinVolts</field></block></value><next><block type=\"v5_control_wait\" id=\"e[~1%WI~3smAnw7k@#3T\"><value name=\"DURATION\"><shadow type=\"math_positive_number\" id=\"}|g);%y!:RNyHX8`I%CB\"><field name=\"NUM\">30</field></shadow><block type=\"v5_variables_variable\" id=\"TII:%rfuLs?j,ka@WeoL\"><field name=\"VARIABLE\" id=\"T((H#(g-0sdgB0ve.*RM\">HoldSeconds</field></block></value><next><block type=\"procedures_call\" id=\"CS4k*KTtM.l1:y6bL3.!\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" proccode=\"Motor test Step: %n EndVolts: %n Spin Forward? %b Stop at end? %b Starting Volts %n\" proceduredefid=\")(Z2(D.3OW?,kENF]L=9\" argumentids=\"[&quot;=)EF/h+Ic#E5Tc:UT{Eh&quot;,&quot;;nyI-_ZV@9I)TI`}2Gb?&quot;,&quot;Z?_+.HSmKn5^Zcp?Iy8S&quot;,&quot;$XjIkPu/$4AS!8_p{#t;&quot;,&quot;h27mRw`,v]jE]:4g((MX&quot;]\" warp=\"false\"></mutation><value name=\"=)EF/h+Ic#E5Tc:UT{Eh\"><shadow type=\"math_number\" id=\"/CDmI}!Xy:iSzg4,~=bj\"><field name=\"NUM\">0.05</field></shadow><block type=\"v5_variables_variable\" id=\"~QZ-.BnFCg_Co71?pdZW\"><field name=\"VARIABLE\" id=\"QRX5h{tGi7{IZKL:$3_P\">Step</field></block></value><value name=\";nyI-_ZV@9I)TI`}2Gb?\"><shadow type=\"math_number\" id=\"N1$r_Vk-MO*1f!oh)#er\"><field name=\"NUM\">0</field></shadow><block type=\"v5_variables_variable\" id=\"3^xtr,O.6hVE!fw-%_mC\"><field name=\"VARIABLE\" id=\"rxc}@FJx$fH[eJig[V4s\">MinVolts</field></block></value><value name=\"Z?_+.HSmKn5^Zcp?Iy8S\"><shadow type=\"procedure_bool_input\" id=\"XZqu;BTj|w2C=uM3o9Qi\"><field name=\"BOOLVALUE\">false</field></shadow></value><value name=\"$XjIkPu/$4AS!8_p{#t;\"><shadow type=\"procedure_bool_input\" id=\"e3:cNGC8C^#gN_Zw35UR\"><field name=\"BOOLVALUE\">true</field></shadow></value><value name=\"h27mRw`,v]jE]:4g((MX\"><shadow type=\"math_number\" id=\"22neioKuMQ8=pZIF-U=H\"><field name=\"NUM\">12</field></shadow><block type=\"v5_variables_variable\" id=\"FMsQ]r[:r14yZ)Z9D;i+\"><field name=\"VARIABLE\" id=\"`cO56bA+4Y=.)y,`QN%N\">MaxVolts</field></block></value><next><block type=\"v5_events_broadcast\" id=\"c%^wa7P*jGLmbj.zNXOn\"><field name=\"BROADCAST_OPTION\" id=\"dPyRp!IVvK/V[mOu}UU?\" variabletype=\"broadcast_msg\">StopRecord</field><next><block type=\"v5_control_stop_project\" id=\"Q;lbU1?C$cnO]bmuodch\"></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block><block type=\"v5_events_when_broadcasted\" id=\"oI?fQujE)]h#0q0@O[u`\" x=\"-490\" y=\"110\"><field name=\"BROADCAST_OPTION\" id=\"dPyRp!IVvK/V[mOu}UU?\" variabletype=\"broadcast_msg\">StopRecord</field><next><block type=\"v5_variables_set_boolean_variable\" id=\"@[rC|@E)x|7qE[@EKU8*\"><field name=\"VARIABLE\" id=\"@JwG(r=pk;+U%Q6*,@/c\" variabletype=\"boolean\">DoRecordData</field><value name=\"VALUE\"><shadow type=\"bool_input\" id=\"E4qX1aWlwPWnNUCwPTRh\"><field name=\"VALUE\">false</field></shadow></value></block></next></block><block type=\"procedures_definition\" id=\"nE9%fhjo]|)2eU!X,Z0N\" x=\"-850\" y=\"230\"><statement name=\"custom_block\"><shadow type=\"procedures_prototype\" id=\"u)N[u:FeD]+v(+FgGk4H\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" proccode=\"PrintData2Brain\" proceduredefid=\"u)N[u:FeD]+v(+FgGk4H\" argumentids=\"[]\" argumentnames=\"[]\" argumentdefaults=\"[]\" argumenttypes=\"[]\" warp=\"false\"></mutation></shadow></statement><next><block type=\"v5_control_if_then\" id=\"fE3{x9]{]#xX)1]3}RT+\"><value name=\"CONDITION\"><block type=\"v5_operator_less_than\" id=\"7V_54@}~H=UqI{+gt*D`\"><value name=\"OPERAND1\"><shadow type=\"math_number\" id=\"Xe1MdRt[zG^sDu]8GH2`\"><field name=\"NUM\">20</field></shadow></value><value name=\"OPERAND2\"><shadow type=\"math_number\" id=\"Thp_Gka*nK1h7T5DX8fT\"><field name=\"NUM\">50</field></shadow><block type=\"v5_sensing_cursor_row\" id=\")F(sSpo53s_;gNxAi$Ct\"><field name=\"TARGET\">Brain</field></block></value></block></value><statement name=\"SUBSTACK\"><block type=\"v5_other_comment\" id=\"@T-c#lFHiZH;~T,k1qHL\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"cj_(|YwX3=j8SMjS^j_V\"><field name=\"comment\">API docs state at the smallest font size, there are 20 rows</field></shadow></value><next><block type=\"v5_looks_clear_all_rows\" id=\"ipm6lGAQiI/-I470e*o0\"><field name=\"TARGET\">Brain</field><next><block type=\"v5_looks_set_cursor\" id=\";aKP=bSN#d.278UAOM:(\"><field name=\"TARGET\">Brain</field><value name=\"ROW\"><shadow type=\"math_whole_number\" id=\".S^#w#]n;n(.NM]zFt,F\"><field name=\"NUM\">1</field></shadow></value><value name=\"COLUMN\"><shadow type=\"math_whole_number\" id=\"%k61]mvRiHB`!(WyuA1F\"><field name=\"NUM\">1</field></shadow></value></block></next></block></next></block></statement><next><block type=\"v5_looks_print\" id=\"I)jht^6x($undxI@Pk{`\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"I?;I[$26p2{:ZH4G5U@a\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_timer_value\" id=\"p/^YQ^Dg}Unv_3P8g`i@\"></block></value><next><block type=\"v5_looks_print\" id=\"qcEy]-kqsdSAtO3^KA%d\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"KW#r-y.((C/n*z6AiQ6Z\"><field name=\"TEXT\">:Volts=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"mw/{ebkg]ML*E+M{8@Hf\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_variables_variable\" id=\"GQ^]V[W`x0@#l11qJ!Zh\"><field name=\"VARIABLE\" id=\"ZS])]^e,~=M.LaC[TLW`\">Voltage</field></block></value><next><block type=\"v5_looks_print\" id=\"Z{t:ji@/m?IT,)CvWj(n\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"jg`z6Bh1*GyRJI4dD~4!\"><field name=\"TEXT\">:RPM=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"otpjF6{!3_5-OJXUf[+w\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"_#SOy/fk2,l*rZ_onlO,\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_velocity_of_motor\" id=\"j?36K6at85]%U^`9#h6t\"><field name=\"MOTOR\">Motor1</field><field name=\"UNITS\">rpm</field></block></value><next><block type=\"v5_looks_print\" id=\"vn9Ksu4}Z$Tp,-vqzWcy\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"K0^0My9-}l5BmQfVbY=(\"><field name=\"TEXT\">:Vel=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"{gLh^d]#?jP.Xx0,|EPr\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_velocity_of_motor\" id=\"0s|{r{q/D2*L~g+alu0n\"><field name=\"MOTOR\">Motor1</field><field name=\"UNITS\">pct</field></block></value><next><block type=\"v5_looks_print\" id=\":af%hq|KYeX-JlHBaZ7D\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"_20b#HP!eRC!eoV3UG`Y\"><field name=\"TEXT\">:Nm=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"pd%p54d6@shJtGNN|G0a\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_torque_of_motor\" id=\"WXP_y49!ciIbIU*`]u^d\"><field name=\"MOTOR\">Motor1</field><field name=\"UNITS\">Nm</field></block></value><next><block type=\"v5_looks_print\" id=\"=iFiiScqQQY}z;eWob$q\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"jdwsof9}oNU.4-Lff:B,\"><field name=\"TEXT\">:Temp=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"WtGVK0T0[1c65{vfD-)3\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_temperature_of_motor\" id=\"[3B,8qa}-ge!e13.0qwD\"><field name=\"MOTOR\">Motor1</field></block></value><next><block type=\"v5_looks_print\" id=\"-`D.S1574}M=FK8{`uZZ\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"~_+{VYF.0LD0eP^!`)cB\"><field name=\"TEXT\">:A=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"AK~.7HdyxCm2dQe|]on(\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_current_of_motor\" id=\"v%qQxTq1vxEZ,jLa_w:x\"><field name=\"MOTOR\">Motor1</field></block></value><next><block type=\"v5_looks_print\" id=\"2F5xOD3szJy}uXkq#@{z\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"%f}Uu74aTyn=^AO#e_H+\"><field name=\"TEXT\">:W=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"^A^*FmZv]~kQ=XF|4So#\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"=]P8jqumo.ngQqFB;`a^\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_power_of_motor\" id=\"!ja3pG#{v*oxaUU|A719\"><field name=\"MOTOR\">Motor1</field></block></value><next><block type=\"v5_looks_print\" id=\"@x1cQOpV5T[f9xSx]RcQ\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"^lx/URmB6aC79h*Fo@NF\"><field name=\"TEXT\">:Eff=</field></shadow></value><next><block type=\"v5_looks_print\" id=\",mRa`RL{o#[)KF99f^a4\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"nXXf5$uMJ|(/kvs5.t=W\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_efficiency_of_motor\" id=\"V(FXO@^;XhG`)v]Cmvjq\"><field name=\"MOTOR\">Motor1</field></block></value><next><block type=\"procedures_call\" id=\"}.qDSo?UM92D@Y=:zbeb\" disabled=\"true\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" proccode=\"PrintBrainXY\" proceduredefid=\"5QP|!S/q_r;zN16md~6r\" argumentids=\"[]\" warp=\"false\"></mutation><next><block type=\"v5_looks_next_row\" id=\"7|vYO]_v09u8TFYB$NGM\"><field name=\"TARGET\">Brain</field></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block><block type=\"procedures_definition\" id=\"JD=9bqU4a+DI*7vV^pGa\" x=\"-290\" y=\"550\"><statement name=\"custom_block\"><shadow type=\"procedures_prototype\" id=\"VWhH:Hlc)?,Y44A@v9Iu\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" proccode=\"PrintData2Console\" proceduredefid=\"VWhH:Hlc)?,Y44A@v9Iu\" argumentids=\"[]\" argumentnames=\"[]\" argumentdefaults=\"[]\" argumenttypes=\"[]\" warp=\"false\"></mutation></shadow></statement><next><block type=\"v5_looks_print\" id=\"lW:_76h[4[+PDpp1Jg7L\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_timer_value\" id=\")YKoq(:z5ObbLQcs4-2R\"></block></value><next><block type=\"v5_looks_print\" id=\"q%OWNrvH:B0C6-=:|tc~\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"zz%0h~}Ty3=T[MM{HCE1\"><field name=\"TEXT\">:Volts=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"ovg`s^SLb?5Lz}n:Izxo\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_variables_variable\" id=\"Dm8o]#AwF|r.yjZCi@^b\"><field name=\"VARIABLE\" id=\"ZS])]^e,~=M.LaC[TLW`\">Voltage</field></block></value><next><block type=\"v5_looks_print\" id=\"oN*r[NrxRxQ%MOJmT*O*\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"udrdSBJ`5AR;Hu-LM/[[\"><field name=\"TEXT\">:RPM=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"v/R-G4j%e.$G@f%YH=M^\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_velocity_of_motor\" id=\"U.|6{*9_;Q[/*_X%]6y*\"><field name=\"MOTOR\">Motor1</field><field name=\"UNITS\">rpm</field></block></value><next><block type=\"v5_looks_print\" id=\")M(i%c]Q}j]*k)*t#$pp\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"5y];2PDyr~dTmE%a7!|+\"><field name=\"TEXT\">:Vel=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"yzKCOc97-g{((V/6]my_\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_velocity_of_motor\" id=\")~umPHufWZG)s[),p}tf\"><field name=\"MOTOR\">Motor1</field><field name=\"UNITS\">pct</field></block></value><next><block type=\"v5_looks_print\" id=\"GfP!$0HKIgv(Y).l#eca\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"bJ1Z2`$I}31{}Rhm|G)*\"><field name=\"TEXT\">:Nm=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"Wt/GbH3?o2mJkjk,F,.H\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_torque_of_motor\" id=\"Te%rK1~^wu?up*%FI@%R\"><field name=\"MOTOR\">Motor1</field><field name=\"UNITS\">Nm</field></block></value><next><block type=\"v5_looks_print\" id=\"8T6u_IE=5b,lVktI#XoW\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"#Uakxa.h*[E8;(z;=z[r\"><field name=\"TEXT\">:Temp=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"k+nRI,dQWZ=+XNC[!?t5\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_temperature_of_motor\" id=\"PK*ktaV=*Z`*+Pk}HEML\"><field name=\"MOTOR\">Motor1</field></block></value><next><block type=\"v5_looks_print\" id=\":iM`vG]5Ju^KQOaRckEs\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"(%kp_f+.b`6bbUW;3XKQ\"><field name=\"TEXT\">:Amp=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"(E5O)%RT:!gV8MdchPx.\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_current_of_motor\" id=\"gY_ndA8x,kLN8S`D8pJb\"><field name=\"MOTOR\">Motor1</field></block></value><next><block type=\"v5_looks_print\" id=\"Bym[FRz|x^y:JY9?EkmP\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"d}|k%v*|bIkM1x}I86e6\"><field name=\"TEXT\">:W=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"S9(ll(@A:JB5w^p8X$Vg\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_power_of_motor\" id=\"-i]ugTaKtH8EAxoaFlb3\"><field name=\"MOTOR\">Motor1</field></block></value><next><block type=\"v5_looks_print\" id=\"zv,P!2iMt2HJ0glqz2pN\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"!DA96QY)B{n~Mnsio=M(\"><field name=\"TEXT\">:Eff=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"*m_cQeGW*|T?Oac|lGt%\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_efficiency_of_motor\" id=\"rwN^V}(,!EP)=]|}YE$C\"><field name=\"MOTOR\">Motor1</field></block></value><next><block type=\"v5_looks_next_row\" id=\"hgeRy`/OTXEpL*l8B7/B\"><field name=\"TARGET\">Console</field></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block><block type=\"procedures_definition\" id=\"3/ji@pF5,;Z]8!`lJ6Ku\" x=\"350\" y=\"710\"><statement name=\"custom_block\"><shadow type=\"procedures_prototype\" id=\"gRevt2EQW_6Uo1+s^=wb\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" proccode=\"Motor test Step: %n EndVolts: %n Spin Forward? %b Stop at end? %b Starting Volts %n\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\" argumentids=\"[&quot;=)EF/h+Ic#E5Tc:UT{Eh&quot;,&quot;;nyI-_ZV@9I)TI`}2Gb?&quot;,&quot;Z?_+.HSmKn5^Zcp?Iy8S&quot;,&quot;$XjIkPu/$4AS!8_p{#t;&quot;,&quot;h27mRw`,v]jE]:4g((MX&quot;]\" argumentnames=\"[&quot;Step&quot;,&quot;EndVolts&quot;,&quot;MotorSpin&quot;,&quot;EndStop&quot;,&quot;StartVolts&quot;]\" argumentdefaults=\"[&quot;todo&quot;,&quot;todo&quot;,&quot;false&quot;,&quot;false&quot;,&quot;false&quot;,&quot;todo&quot;]\" argumenttypes=\"[&quot;n&quot;,&quot;n&quot;,&quot;b&quot;,&quot;b&quot;,&quot;n&quot;]\" warp=\"false\"></mutation><value name=\"=)EF/h+Ic#E5Tc:UT{Eh\"><shadow type=\"argument_reporter_number\" id=\"t`blaqCA!3b}]@p]sLa2\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" funcname=\"Motor_test_Step:_Step_EndVolts:_EndVolts_Spin_Forward?_MotorSpin_Stop_at_end?_EndStop_Starting_Volts_StartVolts\" argumentid=\"=)EF/h+Ic#E5Tc:UT{Eh\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\"></mutation><field name=\"VALUE\">Step</field></shadow></value><value name=\";nyI-_ZV@9I)TI`}2Gb?\"><shadow type=\"argument_reporter_number\" id=\"AEC:E%Te)wIih3{ksyd[\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" funcname=\"Motor_test_Step:_Step_EndVolts:_EndVolts_Spin_Forward?_MotorSpin_Stop_at_end?_EndStop_Starting_Volts_StartVolts\" argumentid=\";nyI-_ZV@9I)TI`}2Gb?\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\"></mutation><field name=\"VALUE\">EndVolts</field></shadow></value><value name=\"Z?_+.HSmKn5^Zcp?Iy8S\"><shadow type=\"argument_reporter_boolean\" id=\"u~*9+JzTl]w=ePt`!_o_\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" funcname=\"Motor_test_Step:_Step_EndVolts:_EndVolts_Spin_Forward?_MotorSpin_Stop_at_end?_EndStop_Starting_Volts_StartVolts\" argumentid=\"Z?_+.HSmKn5^Zcp?Iy8S\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\"></mutation><field name=\"VALUE\">MotorSpin</field></shadow></value><value name=\"$XjIkPu/$4AS!8_p{#t;\"><shadow type=\"argument_reporter_boolean\" id=\"?Lwr3L,]1lfUF=1Zu!DV\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" funcname=\"Motor_test_Step:_Step_EndVolts:_EndVolts_Spin_Forward?_MotorSpin_Stop_at_end?_EndStop_Starting_Volts_StartVolts\" argumentid=\"$XjIkPu/$4AS!8_p{#t;\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\"></mutation><field name=\"VALUE\">EndStop</field></shadow></value><value name=\"h27mRw`,v]jE]:4g((MX\"><shadow type=\"argument_reporter_number\" id=\"y!U2DV1t+})?RB4=7U=J\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" funcname=\"Motor_test_Step:_Step_EndVolts:_EndVolts_Spin_Forward?_MotorSpin_Stop_at_end?_EndStop_Starting_Volts_StartVolts\" argumentid=\"h27mRw`,v]jE]:4g((MX\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\"></mutation><field name=\"VALUE\">StartVolts</field></shadow></value></shadow></statement><next><block type=\"v5_other_comment\" id=\"t0,e?:K7_EM[I3R+;HxR\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"dA28Aj19Q_hLddaUZ{U.\"><field name=\"comment\">Sanitize inputs</field></shadow></value><next><block type=\"v5_control_if_then\" id=\"Ifr4mCnd~s@rcU%:[!W#\"><value name=\"CONDITION\"><block type=\"v5_operator_less_than\" id=\"d]!Naxgf_K8KgZY7x^t!\"><value name=\"OPERAND1\"><shadow type=\"math_number\" id=\"m5eZCY;v0uTenhCqplq;\"><field name=\"NUM\">11</field></shadow><block type=\"v5_variables_variable\" id=\"a.9+(9;]?S)Qn*eqWJv;\"><field name=\"VARIABLE\" id=\"`cO56bA+4Y=.)y,`QN%N\">MaxVolts</field></block></value><value name=\"OPERAND2\"><shadow type=\"math_number\" id=\"Y9%!3+Rd,FUEms#~8.=1\"><field name=\"NUM\">50</field></shadow><block type=\"argument_reporter_number\" id=\"[-H+R4_e9+;#YU/Y}Q{D\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" funcname=\"Motor_test_Step:_Step_EndVolts:_EndVolts_Spin_Forward?_MotorSpin_Stop_at_end?_EndStop_Starting_Volts_StartVolts\" argumentid=\"h27mRw`,v]jE]:4g((MX\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\"></mutation><field name=\"VALUE\">StartVolts</field></block></value></block></value><statement name=\"SUBSTACK\"><block type=\"v5_other_comment\" id=\"[T},FIU!c!!+x;7xweiu\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"Q1KZX[*ahz0uRhJC;O33\"><field name=\"comment\">Blocks won’t allow a change to an input variable!!!</field></shadow></value></block></statement><next><block type=\"v5_control_if_then\" id=\"U8M6ck~8+6B]H(Fa#B4A\"><value name=\"CONDITION\"><block type=\"v5_operator_greater_than\" id=\"V*~0|6gI8Y3;7}qsUyR}\"><value name=\"OPERAND1\"><shadow type=\"math_number\" id=\"k=jOBZCcC1HTc$lvv`.1\"><field name=\"NUM\">0</field></shadow><block type=\"v5_variables_variable\" id=\"!U0$3B4}J,ifsdWOeAK(\"><field name=\"VARIABLE\" id=\"rxc}@FJx$fH[eJig[V4s\">MinVolts</field></block></value><value name=\"OPERAND2\"><shadow type=\"math_number\" id=\"0RVBzICF:!D#^Jv|GC96\"><field name=\"NUM\">50</field></shadow><block type=\"argument_reporter_number\" id=\"YLFe[S$ydBPWIov.rOzw\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" funcname=\"Motor_test_Step:_Step_EndVolts:_EndVolts_Spin_Forward?_MotorSpin_Stop_at_end?_EndStop_Starting_Volts_StartVolts\" argumentid=\"h27mRw`,v]jE]:4g((MX\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\"></mutation><field name=\"VALUE\">StartVolts</field></block></value></block></value><statement name=\"SUBSTACK\"><block type=\"v5_other_comment\" id=\"tNdpSG7O|J}|S=Bb?Ljo\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"/Pxw[WL9B~IH;S6|K]x{\"><field name=\"comment\">Blocks won’t allow a change to an input variable!!!</field></shadow></value></block></statement><next><block type=\"v5_control_if_then\" id=\"U$tI;O36]L0o+j_.f+W7\"><value name=\"CONDITION\"><block type=\"v5_operator_not\" id=\"|V(q|.5$=py9^cCHtJ_}\"><value name=\"OPERAND\"><block type=\"v5_sensing_motor_is_spinning\" id=\"pzjbiTH1;QHMc7xAG5g]\"><field name=\"MOTOR\">Motor1</field></block></value></block></value><statement name=\"SUBSTACK\"><block type=\"v5_other_comment\" id=\"kN5:ctGE;+La%qKN5EjY\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"GWZh1a4RFiwfy8Fo~`_z\"><field name=\"comment\">If the motor is not spinning, start it at the target voltage</field></shadow></value><next><block type=\"v5_looks_print\" id=\"T)8p!%?o:`k8UgDZ0YN?\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">true</field><value name=\"DATA\"><shadow type=\"text\" id=\"zQr5k{(kl%K_M(5-iV=L\"><field name=\"TEXT\">Not spinning?</field></shadow></value><next><block type=\"v5_variables_set_variable\" id=\"_4G^i,)q1=va()vR9e;U\"><field name=\"VARIABLE\" id=\"ZS])]^e,~=M.LaC[TLW`\">Voltage</field><value name=\"VALUE\"><shadow type=\"math_number\" id=\"!8sYc_a;R%x|}apn{R8`\"><field name=\"NUM\">0</field></shadow><block type=\"argument_reporter_number\" id=\"Rg!o`7odM_w,$a2shEoD\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" funcname=\"Motor_test_Step:_Step_EndVolts:_EndVolts_Spin_Forward?_MotorSpin_Stop_at_end?_EndStop_Starting_Volts_StartVolts\" argumentid=\"h27mRw`,v]jE]:4g((MX\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\"></mutation><field name=\"VALUE\">StartVolts</field></block></value><next><block type=\"v5_control_if_then_else\" id=\"`-qGdSPQ%ox+}vS:EFL4\"><value name=\"CONDITION\"><block type=\"argument_reporter_boolean\" id=\"72j%SYf`:5b|ji`l^!#a\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" funcname=\"Motor_test_Step:_Step_EndVolts:_EndVolts_Spin_Forward?_MotorSpin_Stop_at_end?_EndStop_Starting_Volts_StartVolts\" argumentid=\"Z?_+.HSmKn5^Zcp?Iy8S\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\"></mutation><field name=\"VALUE\">MotorSpin</field></block></value><statement name=\"SUBSTACK\"><block type=\"v5_motion_spin_at_voltage\" id=\"-7ojD3sCIyhLk}$K:g$|\"><field name=\"MOTOR\">Motor1</field><field name=\"DIRECTION\">fwd</field><value name=\"VOLTAGE\"><shadow type=\"math_number\" id=\"^J@)x|C|efg-yEypJ;S7\"><field name=\"NUM\">10</field></shadow><block type=\"v5_variables_variable\" id=\"Nw`0^/KwpP@GDeo[Zowz\"><field name=\"VARIABLE\" id=\"ZS])]^e,~=M.LaC[TLW`\">Voltage</field></block></value></block></statement><statement name=\"SUBSTACK2\"><block type=\"v5_motion_spin_at_voltage\" id=\"l1nmI7L3m*uo;-UDI~d3\"><field name=\"MOTOR\">Motor1</field><field name=\"DIRECTION\">rev</field><value name=\"VOLTAGE\"><shadow type=\"math_number\" id=\"KLtur:IbOR`5;%5)dqsX\"><field name=\"NUM\">10</field></shadow><block type=\"v5_variables_variable\" id=\"xdEd*Xm$*9h|MeV*T_#w\"><field name=\"VARIABLE\" id=\"ZS])]^e,~=M.LaC[TLW`\">Voltage</field></block></value></block></statement></block></next></block></next></block></next></block></statement><next><block type=\"v5_other_comment\" id=\"-d[6UvNSdjmiOzNPgh$U\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"p7|^@*)k]pa#e1xgd1I-\"><field name=\"comment\">Main test loop</field></shadow></value><next><block type=\"v5_control_forever\" id=\"DC]^o1A_#Y^CR^!EF:n:\"><statement name=\"SUBSTACK\"><block type=\"v5_control_if_then_else\" id=\"0Qi8Bh)doh(Jz^9nMX,x\"><value name=\"CONDITION\"><block type=\"v5_operator_less_than\" id=\"cXhb.C?(%9NXkjX_I!);\"><value name=\"OPERAND1\"><shadow type=\"math_number\" id=\"6ZH,=n/Ben+])/%4o%S2\"><field name=\"NUM\">0</field></shadow><block type=\"argument_reporter_number\" id=\"c{P^7q!qM79Eo[(_1wTw\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" funcname=\"Motor_test_Step:_Step_EndVolts:_EndVolts_Spin_Forward?_MotorSpin_Stop_at_end?_EndStop_Starting_Volts_StartVolts\" argumentid=\"h27mRw`,v]jE]:4g((MX\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\"></mutation><field name=\"VALUE\">StartVolts</field></block></value><value name=\"OPERAND2\"><shadow type=\"math_number\" id=\"Ih!M4=f1W5f+c}v6Iv4o\"><field name=\"NUM\">50</field></shadow><block type=\"argument_reporter_number\" id=\"pT|||y{ds6_XD19/_vY,\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" funcname=\"Motor_test_Step:_Step_EndVolts:_EndVolts_Spin_Forward?_MotorSpin_Stop_at_end?_EndStop_Starting_Volts_StartVolts\" argumentid=\";nyI-_ZV@9I)TI`}2Gb?\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\"></mutation><field name=\"VALUE\">EndVolts</field></block></value></block></value><statement name=\"SUBSTACK\"><block type=\"v5_variables_change_variable\" id=\"E/XI2h,:Y|)0pt!Mwnb=\"><field name=\"VARIABLE\" id=\"ZS])]^e,~=M.LaC[TLW`\">Voltage</field><value name=\"VALUE\"><shadow type=\"math_number\"><field name=\"NUM\">0.05</field></shadow><block type=\"argument_reporter_number\" id=\"M4*GBXkMU3d~/(JXh}52\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" funcname=\"Motor_test_Step:_Step_EndVolts:_EndVolts_Spin_Forward?_MotorSpin_Stop_at_end?_EndStop_Starting_Volts_StartVolts\" argumentid=\"=)EF/h+Ic#E5Tc:UT{Eh\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\"></mutation><field name=\"VALUE\">Step</field></block></value></block></statement><statement name=\"SUBSTACK2\"><block type=\"v5_variables_change_variable\" id=\"p^N9=,k_!mmg{QI8Pwx.\"><field name=\"VARIABLE\" id=\"ZS])]^e,~=M.LaC[TLW`\">Voltage</field><value name=\"VALUE\"><shadow type=\"math_number\" id=\"mjmHaqNFK}QXCY+$c2eR\"><field name=\"NUM\">0.05</field></shadow><block type=\"v5_operator_multiply\" id=\"0Mp;{=VsU|#DNEN8EZw^\"><value name=\"NUM1\"><shadow type=\"math_number\" id=\"V*Sb;D7rD3Az-LxW^*}:\"><field name=\"NUM\">0</field></shadow><block type=\"argument_reporter_number\" id=\"r%PrVNvN88J)=o3)LOL,\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" funcname=\"Motor_test_Step:_Step_EndVolts:_EndVolts_Spin_Forward?_MotorSpin_Stop_at_end?_EndStop_Starting_Volts_StartVolts\" argumentid=\"=)EF/h+Ic#E5Tc:UT{Eh\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\"></mutation><field name=\"VALUE\">Step</field></block></value><value name=\"NUM2\"><shadow type=\"math_number\" id=\"d9F//NwHAD~gd.)YZXWD\"><field name=\"NUM\">-1</field></shadow></value></block></value></block></statement><next><block type=\"v5_control_if_then\" id=\"jZ)+!y6qcR?JMvqkgmJN\"><value name=\"CONDITION\"><block type=\"v5_operator_or\" id=\",?3/9RQKwL}W/II2C8RZ\"><value name=\"OPERAND1\"><block type=\"v5_operator_less_than\" id=\"*Cwz4@!dDSZ_c%5zr-6F\"><value name=\"OPERAND1\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow><block type=\"v5_variables_variable\" id=\"u9F),]6MoS|l4zg)`06.\"><field name=\"VARIABLE\" id=\"ZS])]^e,~=M.LaC[TLW`\">Voltage</field></block></value><value name=\"OPERAND2\"><shadow type=\"math_number\" id=\"rM::/cIU~~g(p.-a*Okg\"><field name=\"NUM\">0</field></shadow><block type=\"v5_variables_variable\" id=\"-ck1HaA6z:Fyxu3qazg!\"><field name=\"VARIABLE\" id=\"rxc}@FJx$fH[eJig[V4s\">MinVolts</field></block></value></block></value><value name=\"OPERAND2\"><block type=\"v5_operator_less_than\" id=\"V#B:)c59)mLt:HK*csYT\"><value name=\"OPERAND1\"><shadow type=\"math_number\"><field name=\"NUM\">11</field></shadow><block type=\"v5_variables_variable\" id=\"j5zktUZzvw=*869-Npw;\"><field name=\"VARIABLE\" id=\"`cO56bA+4Y=.)y,`QN%N\">MaxVolts</field></block></value><value name=\"OPERAND2\"><shadow type=\"math_number\"><field name=\"NUM\">50</field></shadow><block type=\"v5_variables_variable\" id=\"7wuYD=}x7Y9b0QO}}/Q(\"><field name=\"VARIABLE\" id=\"ZS])]^e,~=M.LaC[TLW`\">Voltage</field></block></value></block></value></block></value><statement name=\"SUBSTACK\"><block type=\"v5_other_comment\" id=\"*P@4q:D*.b3zIi1MeBE{\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"cG-WNRDVfRxvnXTBA])O\"><field name=\"comment\">Break once voltage exceeds the desired stop voltage </field></shadow></value><next><block type=\"v5_control_break\" id=\"8L)4@NbM+}8Jj5@=bXY=\"></block></next></block></statement><next><block type=\"v5_other_comment\" id=\"do}oN_H6dU91;2u5-If9\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\":yM3k%gyokt:=8!YYXDK\"><field name=\"comment\">Apply voltage</field></shadow></value><next><block type=\"v5_control_if_then_else\" id=\"HA7U9N|gLm%79iymy?^M\"><value name=\"CONDITION\"><block type=\"argument_reporter_boolean\" id=\"{fGrn^StA^vtWtF)$_8;\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" funcname=\"Motor_test_Step:_Step_EndVolts:_EndVolts_Spin_Forward?_MotorSpin_Stop_at_end?_EndStop_Starting_Volts_StartVolts\" argumentid=\"Z?_+.HSmKn5^Zcp?Iy8S\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\"></mutation><field name=\"VALUE\">MotorSpin</field></block></value><statement name=\"SUBSTACK\"><block type=\"v5_motion_spin_at_voltage\" id=\"]DTj+/Li84Om$8#EnE7_\"><field name=\"MOTOR\">Motor1</field><field name=\"DIRECTION\">fwd</field><value name=\"VOLTAGE\"><shadow type=\"math_number\"><field name=\"NUM\">10</field></shadow><block type=\"v5_variables_variable\" id=\"d;[X}^(d.iK}ywGkb5@S\"><field name=\"VARIABLE\" id=\"ZS])]^e,~=M.LaC[TLW`\">Voltage</field></block></value></block></statement><statement name=\"SUBSTACK2\"><block type=\"v5_motion_spin_at_voltage\" id=\"(b3Xl]$yw@Gr-h#7R+B}\"><field name=\"MOTOR\">Motor1</field><field name=\"DIRECTION\">rev</field><value name=\"VOLTAGE\"><shadow type=\"math_number\"><field name=\"NUM\">10</field></shadow><block type=\"v5_variables_variable\" id=\"a`;m-R1:S_rJjDvC}kS]\"><field name=\"VARIABLE\" id=\"ZS])]^e,~=M.LaC[TLW`\">Voltage</field></block></value></block></statement><next><block type=\"v5_control_wait\" id=\"5oA@oIo[zRVHa7~ssggk\"><value name=\"DURATION\"><shadow type=\"math_positive_number\" id=\"FMGTTqy0/R8WqyEFQLWm\"><field name=\"NUM\">0.1</field></shadow><block type=\"v5_variables_variable\" id=\"hk3%67/vG^k8toqLP)pZ\"><field name=\"VARIABLE\" id=\"eS9wrF^nabZyE,Gg`M[M\">LoopWait</field></block></value></block></next></block></next></block></next></block></next></block></statement><next><block type=\"v5_control_if_then\" id=\"h2@W/m8jcXi0q{:XgyZS\"><value name=\"CONDITION\"><block type=\"argument_reporter_boolean\" id=\"YW{5[MwtNQ2g[Z|$xu*R\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" funcname=\"Motor_test_Step:_Step_EndVolts:_EndVolts_Spin_Forward?_MotorSpin_Stop_at_end?_EndStop_Starting_Volts_StartVolts\" argumentid=\"$XjIkPu/$4AS!8_p{#t;\" proceduredefid=\"gRevt2EQW_6Uo1+s^=wb\"></mutation><field name=\"VALUE\">EndStop</field></block></value><statement name=\"SUBSTACK\"><block type=\"v5_looks_print\" id=\"C@A_26Yobt]ym7q,-nmb\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">true</field><value name=\"DATA\"><shadow type=\"text\" id=\"yfjbE8P^iHdpgL/sp%C%\"><field name=\"TEXT\">EndStop</field></shadow></value><next><block type=\"v5_motion_stop_motor\" id=\"{CY3-2at?!fTaK$FG]u6\"><field name=\"MOTOR\">Motor1</field><next><block type=\"v5_variables_set_variable\" id=\"F5~kEL*lBgc_B4-/KXK_\"><field name=\"VARIABLE\" id=\"ZS])]^e,~=M.LaC[TLW`\">Voltage</field><value name=\"VALUE\"><shadow type=\"math_number\" id=\"ppopHwNmq/`N$#Y(Vx^e\"><field name=\"NUM\">0</field></shadow></value></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block><block type=\"procedures_definition\" id=\"aBpX?F=6e{94lDsyJ6Lr\" x=\"-830\" y=\"1530\"><statement name=\"custom_block\"><shadow type=\"procedures_prototype\" id=\"5QP|!S/q_r;zN16md~6r\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" proccode=\"PrintBrainXY\" proceduredefid=\"5QP|!S/q_r;zN16md~6r\" argumentids=\"[]\" argumentnames=\"[]\" argumentdefaults=\"[]\" argumenttypes=\"[]\" warp=\"false\"></mutation></shadow></statement><next><block type=\"v5_other_comment\" id=\"lSKz(7Qx2^z$elPiv.;Y\"><value name=\"COMMENT\"><shadow type=\"comment_text\" id=\"cV8NVNmfo0dtgLBjg2{A\"><field name=\"comment\">Print the X and Y cursor on the brain for debugging</field></shadow></value><next><block type=\"v5_looks_print\" id=\"k%f:.Rfm#;s,5e%DvxV|\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"rYSXh=y!IsqAJxC/)vfd\"><field name=\"TEXT\">:x=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"r+~msbLbaVBexK6USV@H\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"6PuON!ScYoBIct[*T,qX\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_cursor_column\" id=\"YxXioc,0OHT@qVs;H.~%\"><field name=\"TARGET\">Brain</field></block></value><next><block type=\"v5_looks_print\" id=\"W/yPRo79,twBA{Ha6CB)\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"Kn]#DHD0L!!1Jy63=D|}\"><field name=\"TEXT\">:y=</field></shadow></value><next><block type=\"v5_looks_print\" id=\"bV^e%=^=dz9/27fqqlQ:\"><field name=\"TARGET\">Brain</field><field name=\"andsetcursortonextrow_mutator\">false</field><value name=\"DATA\"><shadow type=\"text\" id=\"Ba3i$)G-[@6~nm[Ya$5n\"><field name=\"TEXT\">VEXcode</field></shadow><block type=\"v5_sensing_cursor_row\" id=\"*$6tXNeBa%q[en.J?*4d\"><field name=\"TARGET\">Brain</field></block></value></block></next></block></next></block></next></block></next></block></next></block><block type=\"v5_looks_print\" id=\"5L6dXQetSxp3MsOE6=jU\" x=\"750\" y=\"2590\"><field name=\"TARGET\">Console</field><field name=\"andsetcursortonextrow_mutator\">true</field><value name=\"DATA\"><shadow type=\"text\" id=\"TLZyKb$h2,-^hHwyRtcY\"><field name=\"TEXT\">EndStop</field></shadow></value></block></xml>","robotConfig":[{"port":[1],"name":"Motor1","customName":false,"deviceType":"Motor","deviceClass":"motor","setting":{"reversed":"false","fwd":"forward","rev":"reverse","gear":"ratio18_1"},"triportSourcePort":22}],"slot":7,"platform":"V5","sdkVersion":"20240802.15.00.00","appVersion":"4.0.8","fileFormat":"2.0.0","targetBrainGen":"First","v5Sounds":[{"name":"game over","url":"static/sounds/mixkit-arcade-retro-game-over-213.wav"}],"v5SoundsEnabled":false,"downloadLanguage":"python","virtualSkillsYear":"2023"}