Skip to content
Snippets Groups Projects
Commit 83e621c8 authored by ft-Demo's avatar ft-Demo
Browse files

commit by robo pro coding

parent 58ecc39c
No related branches found
No related tags found
No related merge requests found
......@@ -121,7 +121,7 @@
</value>
<next>
<block type="display_set_button_enabled" id="*))75(rBrm$i*v~lpPbC">
<field name="instance_name">txt_button_pos0</field>
<field name="instance_name">txt_button_test</field>
<value name="value">
<shadow type="logic_boolean" id="1ZmcE^+870%c{W[Nv1bv">
<field name="BOOL">FALSE</field>
......@@ -137,7 +137,7 @@
</value>
<next>
<block type="display_set_button_enabled" id="Mq{Nev~j@EaA)//O[$n,">
<field name="instance_name">txt_button_pos2</field>
<field name="instance_name">txt_button_test</field>
<value name="value">
<shadow type="logic_boolean" id="*kociD+*W=oG[J.kA}no">
<field name="BOOL">FALSE</field>
......@@ -216,7 +216,7 @@
</value>
<next>
<block type="display_set_button_enabled" id="1?ZdvdrfxMve:60}[z[}">
<field name="instance_name">txt_button_pos0</field>
<field name="instance_name">txt_button_test</field>
<value name="value">
<shadow type="logic_boolean" id="Es@TjUwEvEaL|W^Wv={/">
<field name="BOOL">TRUE</field>
......@@ -232,7 +232,7 @@
</value>
<next>
<block type="display_set_button_enabled" id="UrqJNrA7i[(hO/F$`3GJ">
<field name="instance_name">txt_button_pos2</field>
<field name="instance_name">txt_button_test</field>
<value name="value">
<shadow type="logic_boolean" id="~`E}(v6fO]wSH{Aoh-q[">
<field name="BOOL">TRUE</field>
......@@ -381,35 +381,45 @@
</block>
</value>
<next>
<block type="import_function_noreturn" id="[x;`ONklHs.;_w^8h#mm">
<mutation parentId="T-3m]M%pD$G?7-nv5K0U"/>
<field name="name">grip</field>
<data>T-3m]M%pD$G?7-nv5K0U</data>
<block type="util_wait_for" id="kw6r_U}RA=nhZ0QJy|,8">
<field name="format">s</field>
<value name="value">
<shadow type="math_number" id="_-h:$?%/A0omvArOb(Xn">
<field name="NUM">1</field>
</shadow>
</value>
<next>
<block type="import_function_noreturn" id="S@K`U~du}2,W_pKKk!s?">
<mutation parentId="]/9]gfO|M4m:YIsJsSQy"/>
<field name="name">moveRel_VGR_S123</field>
<data>]/9]gfO|M4m:YIsJsSQy</data>
<value name="rv1">
<block type="math_number" id="1i[_zNt_iC%d-dc*IqR$">
<field name="NUM">0</field>
</block>
</value>
<value name="rv2">
<block type="math_single" id="o}YvT]zUba{qlAQ^dOQ0">
<field name="OP">NEG</field>
<value name="NUM">
<block type="variables_get" id="hdeskpyr[p_WMx6vg?^y">
<field name="VAR" id="D!/pzaO_rdNmY9i?~8z{">delta</field>
<block type="import_function_noreturn" id="[x;`ONklHs.;_w^8h#mm">
<mutation parentId="T-3m]M%pD$G?7-nv5K0U"/>
<field name="name">grip</field>
<data>T-3m]M%pD$G?7-nv5K0U</data>
<next>
<block type="import_function_noreturn" id="S@K`U~du}2,W_pKKk!s?">
<mutation parentId="]/9]gfO|M4m:YIsJsSQy"/>
<field name="name">moveRel_VGR_S123</field>
<data>]/9]gfO|M4m:YIsJsSQy</data>
<value name="rv1">
<block type="math_number" id="1i[_zNt_iC%d-dc*IqR$">
<field name="NUM">0</field>
</block>
</value>
<value name="rv2">
<block type="math_single" id="o}YvT]zUba{qlAQ^dOQ0">
<field name="OP">NEG</field>
<value name="NUM">
<block type="variables_get" id="hdeskpyr[p_WMx6vg?^y">
<field name="VAR" id="D!/pzaO_rdNmY9i?~8z{">delta</field>
</block>
</value>
</block>
</value>
<value name="rv3">
<block type="math_number" id="Mu+(OezDMrTA%$[7Aw$u">
<field name="NUM">0</field>
</block>
</value>
</block>
</value>
<value name="rv3">
<block type="math_number" id="Mu+(OezDMrTA%$[7Aw$u">
<field name="NUM">0</field>
</block>
</value>
</next>
</block>
</next>
</block>
......@@ -427,7 +437,7 @@
</block>
</statement>
</block>
<block type="display_on_button_clicked" id="%H:dts)4aQ!}OuUWw5PR" x="0" y="2209">
<block type="display_on_button_clicked" id="%H:dts)4aQ!}OuUWw5PR" x="0" y="2238">
<field name="instance_name">txt_button_grip</field>
<statement name="statement">
<block type="import_function_noreturn" id="|m93AS;n8X!LrXuS!wo!">
......@@ -496,7 +506,7 @@
</block>
</statement>
</block>
<block type="display_on_button_clicked" id="J9N}D$=hmb#8GfM7/wU)" x="0" y="2581">
<block type="display_on_button_clicked" id="J9N}D$=hmb#8GfM7/wU)" x="0" y="2610">
<field name="instance_name">txt_button_release</field>
<statement name="statement">
<block type="import_function_noreturn" id="Z~oIr@@E%?+V5m.%#N4j">
......@@ -565,8 +575,8 @@
</block>
</statement>
</block>
<block type="display_on_button_clicked" id="jChC7aeYTYEg]VI=X:?a" x="0" y="2953">
<field name="instance_name">txt_button_pos0</field>
<block type="display_on_button_clicked" id="jChC7aeYTYEg]VI=X:?a" x="0" y="2982">
<field name="instance_name">txt_button_pos1</field>
<statement name="statement">
<block type="import_function_noreturn" id="9kW/-O:6$fRB3/+-/D~X">
<mutation parentId="{S~eYro!kXU:h4Q]vq*V"/>
......@@ -580,8 +590,8 @@
</block>
</statement>
</block>
<block type="display_on_button_clicked" id="lco7KxOqm3S*fY$-Q.ED" x="0" y="3093">
<field name="instance_name">txt_button_pos1</field>
<block type="display_on_button_clicked" id="lco7KxOqm3S*fY$-Q.ED" x="0" y="3122">
<field name="instance_name">txt_button_pos2</field>
<statement name="statement">
<block type="import_function_noreturn" id="juA7q*{Z$9XW+@dCPzb=">
<mutation parentId="{S~eYro!kXU:h4Q]vq*V"/>
......@@ -595,8 +605,8 @@
</block>
</statement>
</block>
<block type="display_on_button_clicked" id="O$I/AzQOuev[STU6[kMv" x="0" y="3233">
<field name="instance_name">txt_button_pos2</field>
<block type="display_on_button_clicked" id="O$I/AzQOuev[STU6[kMv" x="0" y="3262">
<field name="instance_name">txt_button_pos3</field>
<statement name="statement">
<block type="import_function_noreturn" id="wW?tDo^n(@==@Fx;533Z">
<mutation parentId="{S~eYro!kXU:h4Q]vq*V"/>
......@@ -610,7 +620,7 @@
</block>
</statement>
</block>
<block type="display_on_button_clicked" id="%O+d-Y*nQC^tN+9yu/Q+" x="0" y="3373">
<block type="display_on_button_clicked" id="%O+d-Y*nQC^tN+9yu/Q+" x="0" y="3402">
<field name="instance_name">txt_button_test</field>
<statement name="statement">
<block type="util_python" id="{{RsQ#jJX+~M;;BmQ8%q" inline="true">
......
......@@ -41,9 +41,9 @@ def loop_th():
display.set_attr("txt_button_test.enabled", str(False).lower())
display.set_attr("txt_button_grip.enabled", str(False).lower())
display.set_attr("txt_button_release.enabled", str(False).lower())
display.set_attr("txt_button_pos0.enabled", str(False).lower())
display.set_attr("txt_button_test.enabled", str(False).lower())
display.set_attr("txt_button_pos1.enabled", str(False).lower())
display.set_attr("txt_button_pos2.enabled", str(False).lower())
display.set_attr("txt_button_test.enabled", str(False).lower())
moveAbs_VGR_P123_name('SLD white')
setDownPickUp()
moveAbs_VGR_P123_name('SLD red')
......@@ -54,9 +54,9 @@ def loop_th():
display.set_attr("txt_button_test.enabled", str(True).lower())
display.set_attr("txt_button_grip.enabled", str(True).lower())
display.set_attr("txt_button_release.enabled", str(True).lower())
display.set_attr("txt_button_pos0.enabled", str(True).lower())
display.set_attr("txt_button_test.enabled", str(True).lower())
display.set_attr("txt_button_pos1.enabled", str(True).lower())
display.set_attr("txt_button_pos2.enabled", str(True).lower())
display.set_attr("txt_button_test.enabled", str(True).lower())
release()
......@@ -68,6 +68,7 @@ def setDownPickUp():
moveRel_VGR_S123(0, -delta, 0)
time.sleep(1)
moveRel_VGR_S123(0, delta, 0)
time.sleep(1)
grip()
moveRel_VGR_S123(0, -delta, 0)
......@@ -88,17 +89,17 @@ def on_txt_button_release_clicked(event):
moveRel_VGR_S123(0, -delta, 0)
def on_txt_button_pos0_clicked(event):
def on_txt_button_pos1_clicked(event):
global _tr0, _tr, _dg, Loop, delta
moveAbs_VGR_P123_name('SLD blue')
def on_txt_button_pos1_clicked(event):
def on_txt_button_pos2_clicked(event):
global _tr0, _tr, _dg, Loop, delta
moveAbs_VGR_P123_name('SLD red')
def on_txt_button_pos2_clicked(event):
def on_txt_button_pos3_clicked(event):
global _tr0, _tr, _dg, Loop, delta
moveAbs_VGR_P123_name('SLD white')
......@@ -114,9 +115,9 @@ def on_txt_button_test_clicked(event):
display.switch_toggled("txt_switch_cycle", on_txt_switch_cycle_toggled)
display.button_clicked("txt_button_grip", on_txt_button_grip_clicked)
display.button_clicked("txt_button_release", on_txt_button_release_clicked)
display.button_clicked("txt_button_pos0", on_txt_button_pos0_clicked)
display.button_clicked("txt_button_pos1", on_txt_button_pos1_clicked)
display.button_clicked("txt_button_pos2", on_txt_button_pos2_clicked)
display.button_clicked("txt_button_pos3", on_txt_button_pos3_clicked)
display.button_clicked("txt_button_test", on_txt_button_test_clicked)
......@@ -72,7 +72,7 @@ TXTWindow {
height: 50
}
TXTButton {
id: txt_button_pos0
id: txt_button_pos1
text: "<h2>pos1</h2>"
font.pixelSize: 16
enabled: true
......@@ -82,7 +82,7 @@ TXTWindow {
height: 50
}
TXTButton {
id: txt_button_pos1
id: txt_button_pos2
text: "<h2>pos2</h2>"
font.pixelSize: 16
enabled: true
......@@ -92,7 +92,7 @@ TXTWindow {
height: 50
}
TXTButton {
id: txt_button_pos2
id: txt_button_pos3
text: "<h2>pos3</h2>"
font.pixelSize: 16
enabled: true
......
<xml type="display" version="2"><item id="4" class="TXTLabel"><name>txt_label_message</name><text/><geometry><x>5</x><y>207</y><width>230</width><height>20</height></geometry></item><item id="42" class="TXTLabel"><name>txt_label_version</name><text/><geometry><x>5</x><y>15</y><width>230</width><height>15</height></geometry></item><item id="47" class="TXTLabel"><name>txt_label_model</name><text>Vacuum Gripper Robot 9V</text><geometry><x>5</x><y>0</y><width>230</width><height>15</height></geometry></item><item id="52" class="TXTButton"><name>txt_button_test</name><enabled>true</enabled><text>&lt;b&gt;TEST&lt;/b&gt;</text><geometry><x>185</x><y>175</y><width>50</width><height>25</height></geometry></item><item id="56" class="TXTButton"><name>txt_button_grip</name><enabled>true</enabled><text>&lt;h2&gt;grip&lt;/h2&gt;</text><geometry><x>5</x><y>150</y><width>70</width><height>50</height></geometry></item><item id="57" class="TXTButton"><name>txt_button_release</name><enabled>true</enabled><text>&lt;h2&gt;release&lt;/h2&gt;</text><geometry><x>85</x><y>150</y><width>70</width><height>50</height></geometry></item><item id="58" class="TXTButton"><name>txt_button_pos0</name><enabled>true</enabled><text>&lt;h2&gt;pos1&lt;/h2&gt;</text><geometry><x>5</x><y>40</y><width>70</width><height>50</height></geometry></item><item id="59" class="TXTButton"><name>txt_button_pos1</name><enabled>true</enabled><text>&lt;h2&gt;pos2&lt;/h2&gt;</text><geometry><x>85</x><y>40</y><width>70</width><height>50</height></geometry></item><item id="60" class="TXTButton"><name>txt_button_pos2</name><enabled>true</enabled><text>&lt;h2&gt;pos3&lt;/h2&gt;</text><geometry><x>165</x><y>40</y><width>70</width><height>50</height></geometry></item><item id="61" class="TXTSwitch"><name>txt_switch_cycle</name><enabled>true</enabled><checked>false</checked><text>Cycle</text><geometry><x>80</x><y>100</y><width>90</width><height>40</height></geometry></item></xml>
\ No newline at end of file
<xml type="display" version="2"><item id="4" class="TXTLabel"><name>txt_label_message</name><text/><geometry><x>5</x><y>207</y><width>230</width><height>20</height></geometry></item><item id="42" class="TXTLabel"><name>txt_label_version</name><text/><geometry><x>5</x><y>15</y><width>230</width><height>15</height></geometry></item><item id="47" class="TXTLabel"><name>txt_label_model</name><text>Vacuum Gripper Robot 9V</text><geometry><x>5</x><y>0</y><width>230</width><height>15</height></geometry></item><item id="52" class="TXTButton"><name>txt_button_test</name><enabled>true</enabled><text>&lt;b&gt;TEST&lt;/b&gt;</text><geometry><x>185</x><y>175</y><width>50</width><height>25</height></geometry></item><item id="56" class="TXTButton"><name>txt_button_grip</name><enabled>true</enabled><text>&lt;h2&gt;grip&lt;/h2&gt;</text><geometry><x>5</x><y>150</y><width>70</width><height>50</height></geometry></item><item id="57" class="TXTButton"><name>txt_button_release</name><enabled>true</enabled><text>&lt;h2&gt;release&lt;/h2&gt;</text><geometry><x>85</x><y>150</y><width>70</width><height>50</height></geometry></item><item id="58" class="TXTButton"><name>txt_button_pos1</name><enabled>true</enabled><text>&lt;h2&gt;pos1&lt;/h2&gt;</text><geometry><x>5</x><y>40</y><width>70</width><height>50</height></geometry></item><item id="59" class="TXTButton"><name>txt_button_pos2</name><enabled>true</enabled><text>&lt;h2&gt;pos2&lt;/h2&gt;</text><geometry><x>85</x><y>40</y><width>70</width><height>50</height></geometry></item><item id="60" class="TXTButton"><name>txt_button_pos3</name><enabled>true</enabled><text>&lt;h2&gt;pos3&lt;/h2&gt;</text><geometry><x>165</x><y>40</y><width>70</width><height>50</height></geometry></item><item id="61" class="TXTSwitch"><name>txt_switch_cycle</name><enabled>true</enabled><checked>false</checked><text>Cycle</text><geometry><x>80</x><y>100</y><width>90</width><height>40</height></geometry></item></xml>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment