SERobot.xaml 4.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <UserControl x:Class="Venus_Themes.UserControls.SERobot"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:userControls="clr-namespace:Venus_Themes.UserControls"
  7. mc:Ignorable="d"
  8. d:DesignHeight="250" d:DesignWidth="200">
  9. <Grid>
  10. <Canvas Width="200" Height="300" >
  11. <Canvas x:Name="robot" Width="100" Height="150" RenderTransformOrigin="1 1" >
  12. <!--robot总动作-->
  13. <Canvas.RenderTransform>
  14. <TransformGroup>
  15. <RotateTransform x:Name="robotRotateAct"/>
  16. <!--<RotateTransform Angle="-90"/>-->
  17. <!--<TranslateTransform x:Name="robotUpDownAct"></TranslateTransform>-->
  18. </TransformGroup>
  19. </Canvas.RenderTransform>
  20. <Canvas x:Name="armXT1" Width="200" Height="100" Canvas.Top="100" RenderTransformOrigin="0.5 0.5">
  21. <!--后臂+底座动作-->
  22. <Canvas.RenderTransform>
  23. <RotateTransform Angle="-115"/>
  24. <!--<RotateTransform x:Name="armXT1RotateAct"/>127.86,125.72,123.58,121.44,119.3,115-->
  25. </Canvas.RenderTransform>
  26. <Canvas x:Name="armXT1Center" Width="60" Height="60" Canvas.Left="70" Canvas.Top="20" ToolTip="底座">
  27. <Viewbox Canvas.Left="0" Canvas.Top="0" Width="60" Height="60">
  28. <userControls:SERobot4 IsEnabled="False" Height="60"/>
  29. </Viewbox>
  30. </Canvas>
  31. <Canvas x:Name="armXT1Arm" Width="120" Height="40" Canvas.Left="10" Canvas.Top="30" ToolTip="后臂" >
  32. <Viewbox Canvas.Left="0" Canvas.Top="-40" Width="120" Height="120" >
  33. <userControls:SERobot3 IsEnabled="False" Height="150"/>
  34. </Viewbox>
  35. </Canvas>
  36. <Canvas x:Name="armXT2Arm" Width="105" Height="40" Canvas.Left="-73" Canvas.Top="30" ToolTip="中臂" RenderTransformOrigin="1 0.5">
  37. <!--中臂动作-->
  38. <Canvas.RenderTransform>
  39. <TransformGroup>
  40. <RotateTransform Angle="-120"/>
  41. <!--<TranslateTransform x:Name="armXT2ArmTranslateAct"/>174.17
  42. 163.34
  43. 152.51
  44. 141.68
  45. 130.85
  46. 120.02
  47. <RotateTransform x:Name="armXT2ArmRotateAct"/>-->
  48. </TransformGroup>
  49. </Canvas.RenderTransform>
  50. <Viewbox Canvas.Left="10" Canvas.Top="-40" Width="110" Height="120" >
  51. <userControls:SERobot2 IsEnabled="False"/>
  52. </Viewbox>
  53. </Canvas>
  54. </Canvas>
  55. <!--前臂动作-->
  56. <Canvas x:Name="armGripper" Height="40" Width="158" Canvas.Left="-190" Canvas.Top="130" ToolTip="前臂" RenderTransformOrigin="1 0.5">
  57. <Canvas.RenderTransform>
  58. <TransformGroup>
  59. <TranslateTransform X="225"/>
  60. <TranslateTransform Y="0"/>
  61. <!--<TranslateTransform x:Name="armXT3ArmTranslateAct"/>
  62. <RotateTransform x:Name="armXT3ArmRotateAct"/> 152,-12 -->
  63. </TransformGroup>
  64. </Canvas.RenderTransform>
  65. <Viewbox Canvas.Left="56" Canvas.Top="-60" Width="45" Height="160">
  66. <userControls:SERobot1 IsEnabled="False"/>
  67. </Viewbox>
  68. <Viewbox Canvas.Left="-30" Canvas.Top="-15" Width="70" Height="70">
  69. <!--<Border BorderBrush="Black" BorderThickness="2">-->
  70. <userControls:WaferCtrl WaferData="{Binding RobotWafer,RelativeSource={RelativeSource TemplatedParent}}" IsEnabled="False"/>
  71. <!--</Border>-->
  72. </Viewbox>
  73. </Canvas>
  74. </Canvas>
  75. </Canvas>
  76. </Grid>
  77. </UserControl>