<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Archive name="Root"><items count="1"><item name="ArchiveVersion" type_name="gh_version" type_code="80"><Major>0</Major><Minor>2</Minor><Revision>2</Revision></item></items><chunks count="2"><chunk name="Definition"><items count="1"><item name="plugin_version" type_name="gh_version" type_code="80"><Major>1</Major><Minor>0</Minor><Revision>8</Revision></item></items><chunks count="5"><chunk name="DocumentHeader"><items count="5"><item name="DocumentID" type_name="gh_guid" type_code="9">3eea97fb-faa8-4398-b1f7-0a568ca5d7c2</item><item name="Preview" type_name="gh_string" type_code="10">Shaded</item><item name="PreviewMeshType" type_name="gh_int32" type_code="3">1</item><item name="PreviewNormal" type_name="gh_drawing_color" type_code="36"><ARGB>100;150;0;0</ARGB></item><item name="PreviewSelected" type_name="gh_drawing_color" type_code="36"><ARGB>100;0;150;0</ARGB></item></items></chunk><chunk name="DefinitionProperties"><items count="4"><item name="Date" type_name="gh_date" type_code="8">639157427676815769</item><item name="Description" type_name="gh_string" type_code="10"></item><item name="KeepOpen" type_name="gh_bool" type_code="1">false</item><item name="Name" type_name="gh_string" type_code="10">22_pickplace_vacuum.ghx</item></items><chunks count="3"><chunk name="Revisions"><items count="1"><item name="RevisionCount" type_name="gh_int32" type_code="3">0</item></items></chunk><chunk name="Projection"><items count="2"><item name="Target" type_name="gh_drawing_point" type_code="30"><X>10</X><Y>10</Y></item><item name="Zoom" type_name="gh_single" type_code="5">1</item></items></chunk><chunk name="Views"><items count="1"><item name="ViewCount" type_name="gh_int32" type_code="3">0</item></items></chunk></chunks></chunk><chunk name="RcpLayout"><items count="1"><item name="GroupCount" type_name="gh_int32" type_code="3">0</item></items></chunk><chunk name="GHALibraries"><items count="1"><item name="Count" type_name="gh_int32" type_code="3">2</item></items><chunks count="2"><chunk name="Library" index="0"><items count="4"><item name="Author" type_name="gh_string" type_code="10">Robert McNeel &amp; Associates</item><item name="Id" type_name="gh_guid" type_code="9">00000000-0000-0000-0000-000000000000</item><item name="Name" type_name="gh_string" type_code="10">Grasshopper</item><item name="Version" type_name="gh_string" type_code="10">8.17.25066.7001</item></items></chunk><chunk name="Library" index="1"><items count="6"><item name="AssemblyFullName" type_name="gh_string" type_code="10">Egret, Version=0.99.9.0, Culture=neutral, PublicKeyToken=null</item><item name="AssemblyVersion" type_name="gh_string" type_code="10">0.99.9.0</item><item name="Author" type_name="gh_string" type_code="10">Mike Tuttle, MarshRabbit Robotics</item><item name="Id" type_name="gh_guid" type_code="9">3f8c1a40-9e0d-4f3c-9c00-4d2f5a1b6c00</item><item name="Name" type_name="gh_string" type_code="10">Egret</item><item name="Version" type_name="gh_string" type_code="10">0.99.9</item></items></chunk></chunks></chunk><chunk name="DefinitionObjects"><items count="1"><item name="ObjectCount" type_name="gh_int32" type_code="3">26</item></items><chunks count="26"><chunk name="Object" index="0"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item><item name="Name" type_name="gh_string" type_code="10">Panel</item></items><chunks count="1"><chunk name="Container"><items count="8"><item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">0044c503-2df1-4d8d-9ac3-3aed7979b8b6</item><item name="Name" type_name="gh_string" type_code="10">Panel</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="ScrollRatio" type_name="gh_double" type_code="6">0</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item><item name="UserText" type_name="gh_string" type_code="10">22 - Pickplace Vacuum

Pick &amp; place with the vacuum cup.

HOW TO USE:
Real UFACTORY cup draws on J6; TCP Axes at the cup face (61.1 mm); suction on at pick / off at place; Code has both moves + vacuum call.</item></items><chunks count="2"><chunk name="Attributes"><items count="5"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>150</X><Y>-160</Y><W>440</W><H>170</H></item><item name="MarginLeft" type_name="gh_int32" type_code="3">0</item><item name="MarginRight" type_name="gh_int32" type_code="3">0</item><item name="MarginTop" type_name="gh_int32" type_code="3">0</item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>150</X><Y>-160</Y></item></items></chunk><chunk name="PanelProperties"><items count="7"><item name="Colour" type_name="gh_drawing_color" type_code="36"><ARGB>255;205;225;255</ARGB></item><item name="DrawIndices" type_name="gh_bool" type_code="1">true</item><item name="DrawPaths" type_name="gh_bool" type_code="1">true</item><item name="Multiline" type_name="gh_bool" type_code="1">true</item><item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item><item name="Stream" type_name="gh_bool" type_code="1">false</item><item name="Wrap" type_name="gh_bool" type_code="1">true</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="1"><items count="3"><item name="GUID" type_name="gh_guid" type_code="9">12af9e10-3b04-4c8d-9a18-771c2a31b018</item><item name="Lib" type_name="gh_guid" type_code="9">3f8c1a40-9e0d-4f3c-9c00-4d2f5a1b6c00</item><item name="Name" type_name="gh_string" type_code="10">Robot</item></items><chunks count="1"><chunk name="Container"><items count="4"><item name="Description" type_name="gh_string" type_code="10">Pick a UFactory robot model via right-click. For per-model draggable pickers, use Lite 6 / xArm 5/6/7 / UF 850 in this same subcategory.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">4faa1707-a3a4-4c9c-802b-27ece5839f8c</item><item name="Name" type_name="gh_string" type_code="10">Robot</item><item name="NickName" type_name="gh_string" type_code="10">Robot</item></items><chunks count="6"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>55.0</X><Y>28.0</Y><W>110</W><H>84</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>110.0</X><Y>70.0</Y></item></items></chunk><chunk name="param_input" index="0"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional end-effector to attach to this robot, from a Gripper / Vacuum / Custom Tool </item><item name="InstanceGuid" type_name="gh_guid" type_code="9">2ce0f6a5-54d9-4b69-afc4-646cd98aba67</item><item name="Name" type_name="gh_string" type_code="10">Tool</item><item name="NickName" type_name="gh_string" type_code="10">Tl</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>57.0</X><Y>30.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>67.0</X><Y>40.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional controller collision sensitivity 0 (off), 5 (most sensitive). Travels with the </item><item name="InstanceGuid" type_name="gh_guid" type_code="9">b47113bd-c34e-4989-85fb-da98237ba3b4</item><item name="Name" type_name="gh_string" type_code="10">Collision Sensitivity</item><item name="NickName" type_name="gh_string" type_code="10">Cs</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>57.0</X><Y>50.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>67.0</X><Y>60.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="2"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional robot ROOT (base) frame in world. Set it to how the arm is actually fixed, </item><item name="InstanceGuid" type_name="gh_guid" type_code="9">1bd17dcb-657a-47ab-adb2-71d621c6bb08</item><item name="Name" type_name="gh_string" type_code="10">Root</item><item name="NickName" type_name="gh_string" type_code="10">Rt</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>57.0</X><Y>70.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>67.0</X><Y>80.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="3"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional IK SEED pose: wire a Pose (joint angles) to choose the arm configuration the whole </item><item name="InstanceGuid" type_name="gh_guid" type_code="9">fbf1769f-eb3a-46c0-8673-0886648f0ca1</item><item name="Name" type_name="gh_string" type_code="10">Seed</item><item name="NickName" type_name="gh_string" type_code="10">Sd</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>57.0</X><Y>90.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>67.0</X><Y>100.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="0"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Selected robot model (carrying the attached tool, if any). Wire into the Robot input </item><item name="InstanceGuid" type_name="gh_guid" type_code="9">9aebae5e-5abd-415f-ad02-d37e552cad7a</item><item name="Name" type_name="gh_string" type_code="10">Robot</item><item name="NickName" type_name="gh_string" type_code="10">R</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>123.0</X><Y>30.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>143.0</X><Y>40.0</Y></item></items></chunk></chunks></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="2"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">e96c8bbf-da73-49d9-a8fd-eb0149cf2484</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>70</X><Y>90</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">0</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="3"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">b73b60a7-1588-4df1-87d7-fb9c35e540f7</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>70</X><Y>120</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">30</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="4"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">0611b98a-b64d-47fd-a89b-2028eebc5a9f</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>70</X><Y>150</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">-30</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="5"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">ad09799c-b161-4951-986e-abeab60fbc63</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>70</X><Y>180</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">0</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="6"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">13ea45fa-acbd-47bd-a90e-69bdb89ed029</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>70</X><Y>210</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">90</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="7"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">8d7b1096-93e5-4497-90c6-980d6b71c8ad</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>70</X><Y>240</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">0</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="8"><items count="3"><item name="GUID" type_name="gh_guid" type_code="9">12af9e10-3b04-4c8d-9a18-771c2a31b001</item><item name="Lib" type_name="gh_guid" type_code="9">3f8c1a40-9e0d-4f3c-9c00-4d2f5a1b6c00</item><item name="Name" type_name="gh_string" type_code="10">Pose</item></items><chunks count="1"><chunk name="Container"><items count="4"><item name="Description" type_name="gh_string" type_code="10">The simplest target: type or slide the joint angles (in degrees) to pose the arm directly, no inverse kinematics. Uses J1 through however many joints the robot has: xArm 5 uses J1, J5, Lite 6 / xArm 6 / UF 850 use J1, J6, xArm 7 uses J1, J7. Extra joints are ignored (with a warning). The component face shows the active range.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">1eaeb238-7ad7-4a4d-9da4-6326e0340536</item><item name="Name" type_name="gh_string" type_code="10">Pose</item><item name="NickName" type_name="gh_string" type_code="10">Pose</item></items><chunks count="13"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>275.0</X><Y>58.0</Y><W>110</W><H>204</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>330.0</X><Y>160.0</Y></item></items></chunk><chunk name="param_input" index="0"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 1 angle in degrees.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">5be8b430-41c6-4f89-8308-d0bfc5c5fe2d</item><item name="Name" type_name="gh_string" type_code="10">J1</item><item name="NickName" type_name="gh_string" type_code="10">J1</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">e96c8bbf-da73-49d9-a8fd-eb0149cf2484</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>60.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>70.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="1"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 2 angle in degrees.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">4280bc42-9a9d-484f-b8d0-9e9e9e25984e</item><item name="Name" type_name="gh_string" type_code="10">J2</item><item name="NickName" type_name="gh_string" type_code="10">J2</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">b73b60a7-1588-4df1-87d7-fb9c35e540f7</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>80.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>90.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="2"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 3 angle in degrees.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">ba54925e-5fdd-4140-b2f9-bcc9d2a67f9f</item><item name="Name" type_name="gh_string" type_code="10">J3</item><item name="NickName" type_name="gh_string" type_code="10">J3</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">0611b98a-b64d-47fd-a89b-2028eebc5a9f</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>100.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>110.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="3"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 4 angle in degrees.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">02d57290-8825-465a-b5ab-0109d798906a</item><item name="Name" type_name="gh_string" type_code="10">J4</item><item name="NickName" type_name="gh_string" type_code="10">J4</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">ad09799c-b161-4951-986e-abeab60fbc63</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>120.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>130.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="4"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 5 angle in degrees.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">c930ed7d-457e-4045-9bef-22f384e126d0</item><item name="Name" type_name="gh_string" type_code="10">J5</item><item name="NickName" type_name="gh_string" type_code="10">J5</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">13ea45fa-acbd-47bd-a90e-69bdb89ed029</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>140.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>150.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="5"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 6 angle in degrees. Ignored on xArm 5 (5 joints).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">16434cae-e25f-42ff-9bf0-c20a37862ae7</item><item name="Name" type_name="gh_string" type_code="10">J6</item><item name="NickName" type_name="gh_string" type_code="10">J6</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">8d7b1096-93e5-4497-90c6-980d6b71c8ad</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>160.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>170.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="6"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Joint 7 angle in degrees. Used only on xArm 7 (7 joints); ignored otherwise.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">339e8feb-3a46-4edb-926d-2047db2cee4b</item><item name="Name" type_name="gh_string" type_code="10">J7</item><item name="NickName" type_name="gh_string" type_code="10">J7</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>180.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>190.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="7"><items count="6"><item name="Description" type_name="gh_string" type_code="10">RIGHT-CLICK the component to pick the motion type (PTP or LIN), shown on its face. (Advanced: wire the text, or 0=PTP, 1=LIN; wired overrides.)</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">c9377324-590e-46b2-b9d3-8d5d3cec76fd</item><item name="Name" type_name="gh_string" type_code="10">Motion</item><item name="NickName" type_name="gh_string" type_code="10">M</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>200.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>210.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="8"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Speed percent (1-100).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">1a852325-8255-4f55-9ec9-8b909f6cc2ab</item><item name="Name" type_name="gh_string" type_code="10">Speed</item><item name="NickName" type_name="gh_string" type_code="10">S</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>220.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>230.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="9"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional, defaults to Lite 6. Wire a Robot component (UFactory &gt; Utilities) to use another model.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">c3b091f6-98f4-49d7-a2ba-28ec279bbb15</item><item name="Name" type_name="gh_string" type_code="10">Robot</item><item name="NickName" type_name="gh_string" type_code="10">R</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>240.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>250.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="0"><items count="6"><item name="Description" type_name="gh_string" type_code="10">robot target.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">e3126cb8-b317-489c-b1f2-bb7d16412bb2</item><item name="Name" type_name="gh_string" type_code="10">Target</item><item name="NickName" type_name="gh_string" type_code="10">T</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>343.0</X><Y>60.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>363.0</X><Y>70.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Validation message.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">3aafb80d-93e4-4431-88fc-9270179b9a9a</item><item name="Name" type_name="gh_string" type_code="10">Status</item><item name="NickName" type_name="gh_string" type_code="10">S</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>343.0</X><Y>80.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>363.0</X><Y>90.0</Y></item></items></chunk></chunks></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="9"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">80b4cd5f-e7b6-4584-93dc-f24ba1efb380</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>70</X><Y>360</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">90</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="10"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">560f78dd-20d8-483f-bdfb-7414dcba5075</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>70</X><Y>390</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">30</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="11"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">7ee3b732-c14f-433e-a0c8-a524a5f39827</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>70</X><Y>420</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">-30</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="12"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">fdda8b91-6c85-4a42-9ddd-6215c90f5ccf</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>70</X><Y>450</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">0</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="13"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">4c6b7e5d-7023-45e7-8e39-0968a5371fae</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>70</X><Y>480</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">90</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="14"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">34d31596-4d00-43d3-97ff-14e65c33816f</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>70</X><Y>510</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">0</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="15"><items count="3"><item name="GUID" type_name="gh_guid" type_code="9">12af9e10-3b04-4c8d-9a18-771c2a31b001</item><item name="Lib" type_name="gh_guid" type_code="9">3f8c1a40-9e0d-4f3c-9c00-4d2f5a1b6c00</item><item name="Name" type_name="gh_string" type_code="10">Pose</item></items><chunks count="1"><chunk name="Container"><items count="4"><item name="Description" type_name="gh_string" type_code="10">The simplest target: type or slide the joint angles (in degrees) to pose the arm directly, no inverse kinematics. Uses J1 through however many joints the robot has: xArm 5 uses J1, J5, Lite 6 / xArm 6 / UF 850 use J1, J6, xArm 7 uses J1, J7. Extra joints are ignored (with a warning). The component face shows the active range.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">ba4e3aa3-9f9f-4ab5-9a1c-686df5176fb5</item><item name="Name" type_name="gh_string" type_code="10">Pose</item><item name="NickName" type_name="gh_string" type_code="10">Pose</item></items><chunks count="13"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>275.0</X><Y>328.0</Y><W>110</W><H>204</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>330.0</X><Y>430.0</Y></item></items></chunk><chunk name="param_input" index="0"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 1 angle in degrees.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">d7d8e664-f22a-451b-80dc-ddd15db47747</item><item name="Name" type_name="gh_string" type_code="10">J1</item><item name="NickName" type_name="gh_string" type_code="10">J1</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">80b4cd5f-e7b6-4584-93dc-f24ba1efb380</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>330.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>340.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="1"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 2 angle in degrees.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">ca1aaed8-a72c-45df-aa73-f55b2a1f5fbd</item><item name="Name" type_name="gh_string" type_code="10">J2</item><item name="NickName" type_name="gh_string" type_code="10">J2</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">560f78dd-20d8-483f-bdfb-7414dcba5075</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>350.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>360.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="2"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 3 angle in degrees.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">4515e5e6-84bb-40dc-8599-e2c2e8aee5d6</item><item name="Name" type_name="gh_string" type_code="10">J3</item><item name="NickName" type_name="gh_string" type_code="10">J3</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">7ee3b732-c14f-433e-a0c8-a524a5f39827</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>370.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>380.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="3"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 4 angle in degrees.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">945302c8-aa5d-439b-942a-87a8dad3349a</item><item name="Name" type_name="gh_string" type_code="10">J4</item><item name="NickName" type_name="gh_string" type_code="10">J4</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">fdda8b91-6c85-4a42-9ddd-6215c90f5ccf</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>390.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>400.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="4"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 5 angle in degrees.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">01f60449-c404-4c9f-b0f6-48f70df113a3</item><item name="Name" type_name="gh_string" type_code="10">J5</item><item name="NickName" type_name="gh_string" type_code="10">J5</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">4c6b7e5d-7023-45e7-8e39-0968a5371fae</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>410.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>420.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="5"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 6 angle in degrees. Ignored on xArm 5 (5 joints).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">1cde4462-ffe0-4cc4-ae1f-db6899d61ae8</item><item name="Name" type_name="gh_string" type_code="10">J6</item><item name="NickName" type_name="gh_string" type_code="10">J6</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">34d31596-4d00-43d3-97ff-14e65c33816f</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>430.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>440.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="6"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Joint 7 angle in degrees. Used only on xArm 7 (7 joints); ignored otherwise.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">423a50a2-3528-4c80-a380-de4a01b158fb</item><item name="Name" type_name="gh_string" type_code="10">J7</item><item name="NickName" type_name="gh_string" type_code="10">J7</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>450.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>460.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="7"><items count="6"><item name="Description" type_name="gh_string" type_code="10">RIGHT-CLICK the component to pick the motion type (PTP or LIN), shown on its face. (Advanced: wire the text, or 0=PTP, 1=LIN; wired overrides.)</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">4804086c-cbde-4cf9-8e70-937cb7b94474</item><item name="Name" type_name="gh_string" type_code="10">Motion</item><item name="NickName" type_name="gh_string" type_code="10">M</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>470.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>480.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="8"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Speed percent (1-100).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">337c0edc-0367-48c9-a88f-cb905e8fee72</item><item name="Name" type_name="gh_string" type_code="10">Speed</item><item name="NickName" type_name="gh_string" type_code="10">S</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>490.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>500.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="9"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional, defaults to Lite 6. Wire a Robot component (UFactory &gt; Utilities) to use another model.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">daf986a3-7b53-490d-8927-44f1e3d2711d</item><item name="Name" type_name="gh_string" type_code="10">Robot</item><item name="NickName" type_name="gh_string" type_code="10">R</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>277.0</X><Y>510.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>287.0</X><Y>520.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="0"><items count="6"><item name="Description" type_name="gh_string" type_code="10">robot target.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">ed098065-3b4d-4ea6-93c3-1b31acbbb0d7</item><item name="Name" type_name="gh_string" type_code="10">Target</item><item name="NickName" type_name="gh_string" type_code="10">T</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>343.0</X><Y>330.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>363.0</X><Y>340.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Validation message.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">dfef40b6-30b6-445c-a3b9-7b04d99fca4e</item><item name="Name" type_name="gh_string" type_code="10">Status</item><item name="NickName" type_name="gh_string" type_code="10">S</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>343.0</X><Y>350.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>363.0</X><Y>360.0</Y></item></items></chunk></chunks></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="16"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item><item name="Name" type_name="gh_string" type_code="10">Panel</item></items><chunks count="1"><chunk name="Container"><items count="8"><item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">a26649ab-b8ee-4e7a-883c-4a01240ef51a</item><item name="Name" type_name="gh_string" type_code="10">Panel</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="ScrollRatio" type_name="gh_double" type_code="6">0</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item><item name="UserText" type_name="gh_string" type_code="10">Vacuum</item></items><chunks count="2"><chunk name="Attributes"><items count="5"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>480</X><Y>40</Y><W>160</W><H>60</H></item><item name="MarginLeft" type_name="gh_int32" type_code="3">0</item><item name="MarginRight" type_name="gh_int32" type_code="3">0</item><item name="MarginTop" type_name="gh_int32" type_code="3">0</item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>480</X><Y>40</Y></item></items></chunk><chunk name="PanelProperties"><items count="7"><item name="Colour" type_name="gh_drawing_color" type_code="36"><ARGB>255;255;250;90</ARGB></item><item name="DrawIndices" type_name="gh_bool" type_code="1">true</item><item name="DrawPaths" type_name="gh_bool" type_code="1">true</item><item name="Multiline" type_name="gh_bool" type_code="1">true</item><item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item><item name="Stream" type_name="gh_bool" type_code="1">false</item><item name="Wrap" type_name="gh_bool" type_code="1">true</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="17"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">2e78987b-9dfb-42a2-8b76-3923ac8bd91a</item><item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item></items><chunks count="1"><chunk name="Container"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Boolean (true/false) toggle</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">b242c224-8087-451a-9e17-5f004939ba2f</item><item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item><item name="NickName" type_name="gh_string" type_code="10">Toggle</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item><item name="ToggleValue" type_name="gh_bool" type_code="1">true</item></items><chunks count="1"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>508</X><Y>99</Y><W>104</W><H>22</H></item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="18"><items count="3"><item name="GUID" type_name="gh_guid" type_code="9">12af9e10-3b04-4c8d-9a18-771c2a31b090</item><item name="Lib" type_name="gh_guid" type_code="9">3f8c1a40-9e0d-4f3c-9c00-4d2f5a1b6c00</item><item name="Name" type_name="gh_string" type_code="10">Gripper</item></items><chunks count="1"><chunk name="Container"><items count="4"><item name="Description" type_name="gh_string" type_code="10">Unified gripper command. Type = BIO / Robotiq / Vacuum; only that type's inputs apply. BIO: Open. Robotiq: Position(0=open,255=closed)/Force/Speed (untested on real hardware). Vacuum: On + Timeout.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">919e32ff-f03e-4187-9a3a-9be42b9300e7</item><item name="Name" type_name="gh_string" type_code="10">Gripper</item><item name="NickName" type_name="gh_string" type_code="10">Grip</item></items><chunks count="8"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>505.0</X><Y>118.0</Y><W>110</W><H>124</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>560.0</X><Y>180.0</Y></item></items></chunk><chunk name="param_input" index="0"><items count="7"><item name="Description" type_name="gh_string" type_code="10">RIGHT-CLICK the component to pick the gripper type (BIO / Robotiq / Vacuum), the choice shows on its face. (Advanced: wire the text name, or a number 0=BIO, 1=Robotiq, 2=Vacuum; a wired value overrides the right-click pick.)</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">cbd8391c-f4ff-4666-9031-8999d15d1e96</item><item name="Name" type_name="gh_string" type_code="10">Type</item><item name="NickName" type_name="gh_string" type_code="10">Ty</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">a26649ab-b8ee-4e7a-883c-4a01240ef51a</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>507.0</X><Y>120.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>517.0</X><Y>130.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="1"><items count="7"><item name="Description" type_name="gh_string" type_code="10">BIO: true=open, false=close. Vacuum: true=suction on, false=release. (Ignored for Robotiq.)</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">f23e6a95-1a7f-4ce8-b1ac-bcf0694cb812</item><item name="Name" type_name="gh_string" type_code="10">Open/On</item><item name="NickName" type_name="gh_string" type_code="10">O</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">b242c224-8087-451a-9e17-5f004939ba2f</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>507.0</X><Y>140.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>517.0</X><Y>150.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="2"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Robotiq only: 0=fully open, 255=fully closed.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">a93e230c-2385-4a9a-89fb-95e37c91010d</item><item name="Name" type_name="gh_string" type_code="10">Position</item><item name="NickName" type_name="gh_string" type_code="10">P</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>507.0</X><Y>160.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>517.0</X><Y>170.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="3"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Robotiq only: grip force 0-255.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">745d54d0-e190-40d3-833e-5b051fb2aad8</item><item name="Name" type_name="gh_string" type_code="10">Force</item><item name="NickName" type_name="gh_string" type_code="10">F</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>507.0</X><Y>180.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>517.0</X><Y>190.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="4"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Robotiq only: open/close speed 0-255.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">16b67822-9c75-4a7b-b706-01aa3799d143</item><item name="Name" type_name="gh_string" type_code="10">Speed</item><item name="NickName" type_name="gh_string" type_code="10">Sp</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>507.0</X><Y>200.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>517.0</X><Y>210.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="5"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Vacuum only: seconds to wait for pressure to stabilize (0 = don't wait).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">e4797585-9dfd-4041-8a12-4d8e83b9a05b</item><item name="Name" type_name="gh_string" type_code="10">Timeout</item><item name="NickName" type_name="gh_string" type_code="10">To</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>507.0</X><Y>220.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>517.0</X><Y>230.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="0"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Gripper command target.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">1b92863a-3fe3-48fb-ada2-754f5b2bb9a9</item><item name="Name" type_name="gh_string" type_code="10">Target</item><item name="NickName" type_name="gh_string" type_code="10">T</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>573.0</X><Y>120.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>593.0</X><Y>130.0</Y></item></items></chunk></chunks></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="19"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">2e78987b-9dfb-42a2-8b76-3923ac8bd91a</item><item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item></items><chunks count="1"><chunk name="Container"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Boolean (true/false) toggle</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">dbd026fd-bf50-4405-bc68-e6220313785c</item><item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item><item name="NickName" type_name="gh_string" type_code="10">Toggle</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item><item name="ToggleValue" type_name="gh_bool" type_code="1">false</item></items><chunks count="1"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>508</X><Y>549</Y><W>104</W><H>22</H></item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="20"><items count="3"><item name="GUID" type_name="gh_guid" type_code="9">12af9e10-3b04-4c8d-9a18-771c2a31b090</item><item name="Lib" type_name="gh_guid" type_code="9">3f8c1a40-9e0d-4f3c-9c00-4d2f5a1b6c00</item><item name="Name" type_name="gh_string" type_code="10">Gripper</item></items><chunks count="1"><chunk name="Container"><items count="4"><item name="Description" type_name="gh_string" type_code="10">Unified gripper command. Type = BIO / Robotiq / Vacuum; only that type's inputs apply. BIO: Open. Robotiq: Position(0=open,255=closed)/Force/Speed (untested on real hardware). Vacuum: On + Timeout.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">49116ad2-3d0f-42a1-8e3f-8adfc014fc73</item><item name="Name" type_name="gh_string" type_code="10">Gripper</item><item name="NickName" type_name="gh_string" type_code="10">Grip</item></items><chunks count="8"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>505.0</X><Y>438.0</Y><W>110</W><H>124</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>560.0</X><Y>500.0</Y></item></items></chunk><chunk name="param_input" index="0"><items count="7"><item name="Description" type_name="gh_string" type_code="10">RIGHT-CLICK the component to pick the gripper type (BIO / Robotiq / Vacuum), the choice shows on its face. (Advanced: wire the text name, or a number 0=BIO, 1=Robotiq, 2=Vacuum; a wired value overrides the right-click pick.)</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">ca160eae-b8af-41cc-bea4-48929f9cc9aa</item><item name="Name" type_name="gh_string" type_code="10">Type</item><item name="NickName" type_name="gh_string" type_code="10">Ty</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">a26649ab-b8ee-4e7a-883c-4a01240ef51a</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>507.0</X><Y>440.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>517.0</X><Y>450.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="1"><items count="7"><item name="Description" type_name="gh_string" type_code="10">BIO: true=open, false=close. Vacuum: true=suction on, false=release. (Ignored for Robotiq.)</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">c6c9c990-2381-4200-8f82-e48c0da6e799</item><item name="Name" type_name="gh_string" type_code="10">Open/On</item><item name="NickName" type_name="gh_string" type_code="10">O</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">dbd026fd-bf50-4405-bc68-e6220313785c</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>507.0</X><Y>460.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>517.0</X><Y>470.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="2"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Robotiq only: 0=fully open, 255=fully closed.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">bd18493d-5dae-49f9-8485-b7a013c44e81</item><item name="Name" type_name="gh_string" type_code="10">Position</item><item name="NickName" type_name="gh_string" type_code="10">P</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>507.0</X><Y>480.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>517.0</X><Y>490.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="3"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Robotiq only: grip force 0-255.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">9c902303-191b-4f5a-b7d1-f54c040b381d</item><item name="Name" type_name="gh_string" type_code="10">Force</item><item name="NickName" type_name="gh_string" type_code="10">F</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>507.0</X><Y>500.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>517.0</X><Y>510.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="4"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Robotiq only: open/close speed 0-255.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">7b07ccd4-fdfd-4abe-8c88-fbf51fb5c3f2</item><item name="Name" type_name="gh_string" type_code="10">Speed</item><item name="NickName" type_name="gh_string" type_code="10">Sp</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>507.0</X><Y>520.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>517.0</X><Y>530.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="5"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Vacuum only: seconds to wait for pressure to stabilize (0 = don't wait).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">ca336173-30a5-40df-b4d3-b3ade57d4681</item><item name="Name" type_name="gh_string" type_code="10">Timeout</item><item name="NickName" type_name="gh_string" type_code="10">To</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>507.0</X><Y>540.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>517.0</X><Y>550.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="0"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Gripper command target.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">a5d69a3d-635e-4f56-81d9-b0fa6ac6754c</item><item name="Name" type_name="gh_string" type_code="10">Target</item><item name="NickName" type_name="gh_string" type_code="10">T</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>573.0</X><Y>440.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>593.0</X><Y>450.0</Y></item></items></chunk></chunks></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="21"><items count="3"><item name="GUID" type_name="gh_guid" type_code="9">12af9e10-3b04-4c8d-9a18-771c2a31b00d</item><item name="Lib" type_name="gh_guid" type_code="9">3f8c1a40-9e0d-4f3c-9c00-4d2f5a1b6c00</item><item name="Name" type_name="gh_string" type_code="10">Tool</item></items><chunks count="1"><chunk name="Container"><items count="4"><item name="Description" type_name="gh_string" type_code="10">Define a tool and stamp its TCP onto your targets. Type=Custom: type X Y Z (mm) + Roll Pitch Yaw (deg) from UFACTORY Studio's tool-coordinate field (for a straight tool just set Z). Type=Gripper / Vacuum: built-in presets with auto mesh, TCP and payload. Set Weight (kg) for set_tcp_load. Absorbs the old Gripper Tool / Vacuum Tool presets.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">448feeaa-e7e8-42a6-84d3-c4b39d654a99</item><item name="Name" type_name="gh_string" type_code="10">Tool</item><item name="NickName" type_name="gh_string" type_code="10">Tool</item></items><chunks count="15"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>735.0</X><Y>198.0</Y><W>110</W><H>204</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>790.0</X><Y>300.0</Y></item></items></chunk><chunk name="param_input" index="0"><items count="10"><item name="Description" type_name="gh_string" type_code="10">List of RobotTarget.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">80b6a240-e247-4989-8bd5-6c59a1ec7234</item><item name="Name" type_name="gh_string" type_code="10">Targets</item><item name="NickName" type_name="gh_string" type_code="10">T</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">e3126cb8-b317-489c-b1f2-bb7d16412bb2</item><item name="Source" index="1" type_name="gh_guid" type_code="9">1b92863a-3fe3-48fb-ada2-754f5b2bb9a9</item><item name="Source" index="2" type_name="gh_guid" type_code="9">ed098065-3b4d-4ea6-93c3-1b31acbbb0d7</item><item name="Source" index="3" type_name="gh_guid" type_code="9">a5d69a3d-635e-4f56-81d9-b0fa6ac6754c</item><item name="SourceCount" type_name="gh_int32" type_code="3">4</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>737.0</X><Y>200.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>747.0</X><Y>210.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">TCP offset X in mm (flange frame).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">ec1fe93e-a7ed-482e-8be4-013a13d9d23e</item><item name="Name" type_name="gh_string" type_code="10">X</item><item name="NickName" type_name="gh_string" type_code="10">X</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>737.0</X><Y>220.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>747.0</X><Y>230.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="2"><items count="6"><item name="Description" type_name="gh_string" type_code="10">TCP offset Y in mm (flange frame).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">cef163eb-3b4e-409e-942a-5220e414ee66</item><item name="Name" type_name="gh_string" type_code="10">Y</item><item name="NickName" type_name="gh_string" type_code="10">Y</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>737.0</X><Y>240.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>747.0</X><Y>250.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="3"><items count="6"><item name="Description" type_name="gh_string" type_code="10">TCP offset Z in mm, distance out along the flange axis. For a straight tool this is the only one you need.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">0781f21d-c495-4c36-926a-243c1fea3c54</item><item name="Name" type_name="gh_string" type_code="10">Z</item><item name="NickName" type_name="gh_string" type_code="10">Z</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>737.0</X><Y>260.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>747.0</X><Y>270.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="4"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Roll about X in degrees (UFACTORY 'A'). 0 for a straight tool.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">4f13c80e-ed2a-4336-825b-6a70afe256cd</item><item name="Name" type_name="gh_string" type_code="10">Roll</item><item name="NickName" type_name="gh_string" type_code="10">A</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>737.0</X><Y>280.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>747.0</X><Y>290.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="5"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Pitch about Y in degrees (UFACTORY 'B').</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">ebe5ef27-a82d-461c-93e3-cabd711ee3fb</item><item name="Name" type_name="gh_string" type_code="10">Pitch</item><item name="NickName" type_name="gh_string" type_code="10">B</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>737.0</X><Y>300.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>747.0</X><Y>310.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="6"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Yaw about Z in degrees (UFACTORY 'C').</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">4a96fd03-c0fa-4439-99fb-159fd5424545</item><item name="Name" type_name="gh_string" type_code="10">Yaw</item><item name="NickName" type_name="gh_string" type_code="10">C</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>737.0</X><Y>320.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>747.0</X><Y>330.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="7"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional mesh(es) representing the tool, in the flange frame (mount at origin, tool along +Z). Passed through, wire into Stage's Tool input to see it on J6. (Custom type only.)</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">5883d0e6-f027-4d67-bc0c-483b27db66d6</item><item name="Name" type_name="gh_string" type_code="10">Tool Meshes</item><item name="NickName" type_name="gh_string" type_code="10">M</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>737.0</X><Y>340.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>747.0</X><Y>350.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="8"><items count="7"><item name="Description" type_name="gh_string" type_code="10">RIGHT-CLICK the component to pick the tool type (Custom / Gripper / Vacuum), shown on its face. Custom = define TCP via X/Y/Z/RPY; Gripper/Vacuum = presets (auto mesh + TCP + payload). (Advanced: wire the text, or 0=Custom, 1=Gripper, 2=Vacuum; wired overrides.)</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">879af08d-99d1-4025-a25d-b0438daa5706</item><item name="Name" type_name="gh_string" type_code="10">Type</item><item name="NickName" type_name="gh_string" type_code="10">Ty</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">a26649ab-b8ee-4e7a-883c-4a01240ef51a</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>737.0</X><Y>360.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>747.0</X><Y>370.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="9"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Tool payload mass in kg → codegen set_tcp_load. 0 = none (Custom) or the preset's known mass (Gripper 0.277, Vacuum 0.145).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">d6f9391f-7b74-43be-9471-58b6bfaa3d9b</item><item name="Name" type_name="gh_string" type_code="10">Weight</item><item name="NickName" type_name="gh_string" type_code="10">Kg</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>737.0</X><Y>380.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>747.0</X><Y>390.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="0"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Targets stamped with the tool offset.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">b3fb3ce5-ac10-4585-82d7-6db7e97f86f1</item><item name="Name" type_name="gh_string" type_code="10">Targets</item><item name="NickName" type_name="gh_string" type_code="10">T</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>803.0</X><Y>200.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>823.0</X><Y>210.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Passthrough of input meshes, wire into Transform with flange pose from Sim.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">99284763-28ac-4acf-87ef-46ec4e0f62bc</item><item name="Name" type_name="gh_string" type_code="10">Tool Meshes</item><item name="NickName" type_name="gh_string" type_code="10">M</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>803.0</X><Y>220.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>823.0</X><Y>230.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="2"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Summary of what was applied.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">a2988eeb-cc75-44a6-9414-646ab20af680</item><item name="Name" type_name="gh_string" type_code="10">Status</item><item name="NickName" type_name="gh_string" type_code="10">S</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>803.0</X><Y>240.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>823.0</X><Y>250.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="3"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Bundled tool (geometry + TCP), wire into the Robot picker's Tool input so it travels </item><item name="InstanceGuid" type_name="gh_guid" type_code="9">83cb72c7-971a-41fa-b6f4-890ca52c6187</item><item name="Name" type_name="gh_string" type_code="10">Tool</item><item name="NickName" type_name="gh_string" type_code="10">Tl</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>803.0</X><Y>260.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>823.0</X><Y>270.0</Y></item></items></chunk></chunks></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="22"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">2e78987b-9dfb-42a2-8b76-3923ac8bd91a</item><item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item></items><chunks count="1"><chunk name="Container"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Boolean (true/false) toggle</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">3816b602-fbf5-498f-8fa6-fd76718a0583</item><item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item><item name="NickName" type_name="gh_string" type_code="10">Toggle</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item><item name="ToggleValue" type_name="gh_bool" type_code="1">true</item></items><chunks count="1"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>978</X><Y>119</Y><W>104</W><H>22</H></item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="23"><items count="3"><item name="GUID" type_name="gh_guid" type_code="9">12af9e10-3b04-4c8d-9a18-771c2a31b003</item><item name="Lib" type_name="gh_guid" type_code="9">3f8c1a40-9e0d-4f3c-9c00-4d2f5a1b6c00</item><item name="Name" type_name="gh_string" type_code="10">Stage</item></items><chunks count="1"><chunk name="Container"><items count="4"><item name="Description" type_name="gh_string" type_code="10">Visualize the robot, scrub the toolpath, see per-joint plots. Double-click for the Stage form. Outputs link meshes, TCP, and a passthrough Targets list.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">14ebb8cb-2873-4343-ab2b-2dcccc96316a</item><item name="Name" type_name="gh_string" type_code="10">Stage</item><item name="NickName" type_name="gh_string" type_code="10">Stage</item></items><chunks count="20"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>975.0</X><Y>128.0</Y><W>110</W><H>244</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>1030.0</X><Y>250.0</Y></item></items></chunk><chunk name="param_input" index="0"><items count="7"><item name="Description" type_name="gh_string" type_code="10">List of RobotTargets to visualize. Uses the LAST one.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">6b4cc2ec-4b59-4b9e-b709-272ddf88a8bb</item><item name="Name" type_name="gh_string" type_code="10">Targets</item><item name="NickName" type_name="gh_string" type_code="10">T</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">b3fb3ce5-ac10-4585-82d7-6db7e97f86f1</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>130.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>140.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">If true, show all poses overlaid (ghost mode).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">258f7608-3e1f-4a8e-a21d-d7bbd778561d</item><item name="Name" type_name="gh_string" type_code="10">Show All</item><item name="NickName" type_name="gh_string" type_code="10">All</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>150.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>160.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="2"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Show the lifelike 3D robot instead of the simple stick-figure. Turn on for a realistic preview; leave off for a faster, lighter view. (Advanced: add your own robot meshes via the Egret meshes folder, see the wiki.)</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">fe00b838-dd65-4d23-9072-0547985c5749</item><item name="Name" type_name="gh_string" type_code="10">Real Meshes</item><item name="NickName" type_name="gh_string" type_code="10">Real</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">3816b602-fbf5-498f-8fa6-fd76718a0583</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>170.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>180.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="3"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional, defaults to Lite 6. Wire a Robot component (UFactory &gt; Utilities) to use another model.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">cba18ae2-23d8-463b-92e3-15b08c9a4f26</item><item name="Name" type_name="gh_string" type_code="10">Robot</item><item name="NickName" type_name="gh_string" type_code="10">R</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>190.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>200.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="4"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional 0..1 scrub: wire a Number Slider with 0.0-1.0000000 to drive the arm smoothly through the program. 0 = first move, 1 = last. Interpolates BETWEEN targets (LIN/CIR travel straight in Cartesian space, PTP blends in joint space) so the arm moves continuously instead of snapping pose-to-pose. Overrides the Stage form's slider when wired.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">5a73e788-e9ca-45b3-acb5-24ae60e5fa86</item><item name="Name" type_name="gh_string" type_code="10">Time</item><item name="NickName" type_name="gh_string" type_code="10">Tm</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>210.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>220.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="5"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Overlay wireframe edges on the real meshes. Off = clean shaded view (joints separated by colour); on = adds edge lines (more technical / busier).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">13f91c60-c689-42ea-b9b5-f9fddb51ef4a</item><item name="Name" type_name="gh_string" type_code="10">Edges</item><item name="NickName" type_name="gh_string" type_code="10">E</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>230.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>240.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="6"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Optional end-effector mesh(es) in the flange (J6) frame, e.g. from a Gripper Tool / Vacuum Tool component. Drawn attached to J6 at the live pose so you see the actual tool; its working point shows via the TCP Axes output.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">6f0a4a6b-4793-462e-aab3-69179ab45087</item><item name="Name" type_name="gh_string" type_code="10">Tool</item><item name="NickName" type_name="gh_string" type_code="10">Tl</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">99284763-28ac-4acf-87ef-46ec4e0f62bc</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>250.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>260.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="7"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Draw the TCP toolpath as a trail through all PTP/LIN/CIR targets, with the corners rounded by the blend radius, so you can SEE the actual path (incl. blend rounding). Off by default.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">aa9e87f6-9c4c-46ac-8bd5-3cadeefd2c03</item><item name="Name" type_name="gh_string" type_code="10">Trail</item><item name="NickName" type_name="gh_string" type_code="10">Tr</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>270.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>280.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="8"><items count="6"><item name="Description" type_name="gh_string" type_code="10">When Trail is on: draw travel-direction arrows on each move. Off by default (busy on dense paths).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">11fe4920-7e9b-4705-b9a1-253f34a6d901</item><item name="Name" type_name="gh_string" type_code="10">Trail Arrows</item><item name="NickName" type_name="gh_string" type_code="10">Ar</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>290.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>300.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="9"><items count="6"><item name="Description" type_name="gh_string" type_code="10">When Trail is on: draw the tool plane (XYZ axes) at each target. Off by default.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">0316e704-3c0b-4617-a5d4-8419ed57be06</item><item name="Name" type_name="gh_string" type_code="10">Trail Frames</item><item name="NickName" type_name="gh_string" type_code="10">Fr</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>310.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>320.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="10"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional picked-object mesh(es), positioned where the object sits at the pick. While the vacuum is ON (holding) the object is drawn riding the cup, so you can see the carried part. Vanishes on release.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">8a58c5c7-2e8d-4c5c-b01f-cd0dc69056a2</item><item name="Name" type_name="gh_string" type_code="10">Payload</item><item name="NickName" type_name="gh_string" type_code="10">Pay</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>330.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>340.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="11"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Force the Payload onto the gripper at the current pose, use in LIVE preview, where there are no gripper ON/OFF commands to detect a grab. Rides the part centered on the TCP. Off = use the program's vacuum/gripper commands to decide when it's held.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">05d84534-6cb7-444f-8284-2b729c43d972</item><item name="Name" type_name="gh_string" type_code="10">Hold Payload</item><item name="NickName" type_name="gh_string" type_code="10">Hld</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>350.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>360.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="0"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Mesh per link, transformed to the current pose.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">9eb21b29-8a28-4517-8c14-f1ba26082d6c</item><item name="Name" type_name="gh_string" type_code="10">Robot Meshes</item><item name="NickName" type_name="gh_string" type_code="10">M</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>1043.0</X><Y>130.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>1063.0</X><Y>140.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Tool flange plane at the last pose.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">e33df2a5-c363-42fd-a6da-a42a40f103ef</item><item name="Name" type_name="gh_string" type_code="10">TCP</item><item name="NickName" type_name="gh_string" type_code="10">TCP</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>1043.0</X><Y>150.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>1063.0</X><Y>160.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="2"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Three colored line segments at the TCP plane (X=50mm red, Y=50mm green, Z=50mm blue) for orientation visualization.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">c959370b-8350-4c6f-9f77-9541bdae1a62</item><item name="Name" type_name="gh_string" type_code="10">TCP Axes</item><item name="NickName" type_name="gh_string" type_code="10">Ax</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>1043.0</X><Y>170.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>1063.0</X><Y>180.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="3"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Reachability / limit status.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">0a3d576f-ff6a-46f7-a84d-0bb4ac6ee418</item><item name="Name" type_name="gh_string" type_code="10">Status</item><item name="NickName" type_name="gh_string" type_code="10">S</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>1043.0</X><Y>190.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>1063.0</X><Y>200.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="4"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Input target list, passed through. Fork into Analysis or other downstream consumers without re-merging from the source.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">ae8e883e-5384-4d1a-bf1c-bd90edbe9521</item><item name="Name" type_name="gh_string" type_code="10">Targets</item><item name="NickName" type_name="gh_string" type_code="10">T</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>1043.0</X><Y>210.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>1063.0</X><Y>220.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="5"><items count="6"><item name="Description" type_name="gh_string" type_code="10">The single RobotTarget Stage is currently rendering, whichever target the form's slider, the wired Time input, or the default 'last target' resolves to. Wire into Code / G-Code / Analysis to act on the scrubbed pose specifically.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">99096ee4-4b18-431a-b8f3-8f996fb1da6d</item><item name="Name" type_name="gh_string" type_code="10">Current Target</item><item name="NickName" type_name="gh_string" type_code="10">Tc</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>1043.0</X><Y>230.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>1063.0</X><Y>240.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="6"><items count="6"><item name="Description" type_name="gh_string" type_code="10">The TCP toolpath through all PTP/LIN/CIR targets, corners rounded by the blend radius. Empty unless the Trail input is on. Bake it to keep the path geometry.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">14bba822-fae0-4330-a420-007dd3db3cf7</item><item name="Name" type_name="gh_string" type_code="10">Trail</item><item name="NickName" type_name="gh_string" type_code="10">Tr</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>1043.0</X><Y>250.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>1063.0</X><Y>260.0</Y></item></items></chunk></chunks></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="24"><items count="3"><item name="GUID" type_name="gh_guid" type_code="9">12af9e10-3b04-4c8d-9a18-771c2a31b002</item><item name="Lib" type_name="gh_guid" type_code="9">3f8c1a40-9e0d-4f3c-9c00-4d2f5a1b6c00</item><item name="Name" type_name="gh_string" type_code="10">Code</item></items><chunks count="1"><chunk name="Container"><items count="4"><item name="Description" type_name="gh_string" type_code="10">Turn your list of targets into a ready-to-run Python program for the robot (xArm Python SDK). Copy the output to a .py file and run it on a PC connected to the controller. Wire into a Panel to read it.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">91ee4241-9059-4a6b-a7d1-65b5ad85349c</item><item name="Name" type_name="gh_string" type_code="10">Code</item><item name="NickName" type_name="gh_string" type_code="10">Code</item></items><chunks count="7"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>975.0</X><Y>438.0</Y><W>110</W><H>84</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>1030.0</X><Y>480.0</Y></item></items></chunk><chunk name="param_input" index="0"><items count="7"><item name="Description" type_name="gh_string" type_code="10">List of RobotTarget.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">248d49e5-12f2-4d5d-938a-8c7881f2a1ef</item><item name="Name" type_name="gh_string" type_code="10">Targets</item><item name="NickName" type_name="gh_string" type_code="10">T</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">b3fb3ce5-ac10-4585-82d7-6db7e97f86f1</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>440.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>450.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Robot IP baked into the generated script's XArmAPI(...) connect line (Lite 6 default 192.168.1.159).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">f8e2f383-b626-4afd-85c1-3d29a4a3555e</item><item name="Name" type_name="gh_string" type_code="10">IP</item><item name="NickName" type_name="gh_string" type_code="10">IP</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>460.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>470.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="2"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Wait for each motion to complete before issuing the next (recommended).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">3a39bea6-bdc4-4683-808a-0e3b953c0210</item><item name="Name" type_name="gh_string" type_code="10">Wait</item><item name="NickName" type_name="gh_string" type_code="10">W</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>480.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>490.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="3"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional UFactory robot model. Defaults to Lite 6. Used only for Forward-kinematics fallback when LIN targets have no TargetPlane.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">530eb674-ae48-4c02-b247-0afff1ecc863</item><item name="Name" type_name="gh_string" type_code="10">Robot</item><item name="NickName" type_name="gh_string" type_code="10">R</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>977.0</X><Y>500.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>987.0</X><Y>510.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="0"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Python script. Save as .py and run on a host that can reach the robot.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">f5a862b5-855a-4133-886b-0426b6a96b96</item><item name="Name" type_name="gh_string" type_code="10">Script</item><item name="NickName" type_name="gh_string" type_code="10">S</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>1043.0</X><Y>440.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>1063.0</X><Y>450.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Number of motion commands generated.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">08718a93-3aec-42f2-a37f-bd959233b44b</item><item name="Name" type_name="gh_string" type_code="10">Moves</item><item name="NickName" type_name="gh_string" type_code="10">M</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>1043.0</X><Y>460.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>1063.0</X><Y>470.0</Y></item></items></chunk></chunks></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="25"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item><item name="Name" type_name="gh_string" type_code="10">Panel</item></items><chunks count="1"><chunk name="Container"><items count="9"><item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">d9985466-78a2-4be9-86b6-1f8ac94e9b1f</item><item name="Name" type_name="gh_string" type_code="10">Panel</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="ScrollRatio" type_name="gh_double" type_code="6">0</item><item name="Source" index="0" type_name="gh_guid" type_code="9">f5a862b5-855a-4133-886b-0426b6a96b96</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item><item name="UserText" type_name="gh_string" type_code="10"></item></items><chunks count="2"><chunk name="Attributes"><items count="5"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>1190</X><Y>470</Y><W>160</W><H>60</H></item><item name="MarginLeft" type_name="gh_int32" type_code="3">0</item><item name="MarginRight" type_name="gh_int32" type_code="3">0</item><item name="MarginTop" type_name="gh_int32" type_code="3">0</item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>1190</X><Y>470</Y></item></items></chunk><chunk name="PanelProperties"><items count="7"><item name="Colour" type_name="gh_drawing_color" type_code="36"><ARGB>255;255;250;90</ARGB></item><item name="DrawIndices" type_name="gh_bool" type_code="1">true</item><item name="DrawPaths" type_name="gh_bool" type_code="1">true</item><item name="Multiline" type_name="gh_bool" type_code="1">true</item><item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item><item name="Stream" type_name="gh_bool" type_code="1">false</item><item name="Wrap" type_name="gh_bool" type_code="1">true</item></items></chunk></chunks></chunk></chunks></chunk></chunks></chunk></chunks></chunk><chunk name="Thumbnail"><items count="1"><item name="Thumbnail" type_name="gh_drawing_bitmap" type_code="37"><bitmap length="350">iVBORw0KGgoAAAANSUhEUgAAAJYAAABkCAIAAADrOV6nAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADzSURBVHhe7dFBCQAgAAAx+9c0iH4EMcLJVmFj8IFF1i2cBCnMU5inME9hnsI8hXkK8xTmKcxTmKcwT2GewjyFeQrzFOYpzFOYpzBPYZ7CPIV5CvMU5inMU5inME9hnsI8hXkK8xTmKcxTmKcwT2GewjyFeQrzFOYpzFOYpzBPYZ7CPIV5CvMU5inMU5inME9hnsI8hXkK8xTmKcxTmKcwT2GewjyFeQrzFOYpzFOYpzBPYZ7CPIV5CvMU5inMU5inME9hnsI8hXkK8xTmKcxTmKcwT2GewjyFeQrzFOYpzFOYpzBPYZ7CPIV5CvOeQqJOIWkbNIJf4jYto4QAAAAASUVORK5CYII=</bitmap></item></items></chunk></chunks></Archive>