|
@@ -409,106 +409,153 @@
|
|
|
<VisualTransition To="Extend">
|
|
|
<Storyboard FillBehavior="HoldEnd" Timeline.SpeedRatio="13">
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT1RotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="90" KeyTime="0:0:0"/>
|
|
|
- <LinearDoubleKeyFrame Value="0" KeyTime="0:0:9"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-120" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-90" KeyTime="0:0:6"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
+ <!--中臂-->
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="-90" KeyTime="0:0:0"/>
|
|
|
- <LinearDoubleKeyFrame Value="0" KeyTime="0:0:9"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-115" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-210" KeyTime="0:0:6"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
- <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2Act" Storyboard.TargetProperty="X">
|
|
|
- <LinearDoubleKeyFrame Value="0" KeyTime="0:0:9"/>
|
|
|
- <LinearDoubleKeyFrame Value="2.126" KeyTime="0:0:8"/>
|
|
|
- <LinearDoubleKeyFrame Value="8.443" KeyTime="0:0:7"/>
|
|
|
- <LinearDoubleKeyFrame Value="18.756" KeyTime="0:0:6"/>
|
|
|
- <LinearDoubleKeyFrame Value="32.753" KeyTime="0:0:5"/>
|
|
|
- <LinearDoubleKeyFrame Value="50.009" KeyTime="0:0:4"/>
|
|
|
- <LinearDoubleKeyFrame Value="70" KeyTime="0:0:3"/>
|
|
|
- <LinearDoubleKeyFrame Value="92.117" KeyTime="0:0:2"/>
|
|
|
- <LinearDoubleKeyFrame Value="115.689" KeyTime="0:0:1"/>
|
|
|
- <LinearDoubleKeyFrame Value="140" KeyTime="0:0:0"/>
|
|
|
+ <!--前臂-->
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="X">
|
|
|
+ <LinearDoubleKeyFrame Value="225" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="110" KeyTime="0:0:6"/>
|
|
|
+ </DoubleAnimationUsingKeyFrames>
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="Y">
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:6"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-5" KeyTime="0:0:5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-10" KeyTime="0:0:4"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-11" KeyTime="0:0:3"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-10" KeyTime="0:0:2"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-5" KeyTime="0:0:1"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualTransition>
|
|
|
<VisualTransition To="Retract">
|
|
|
<Storyboard FillBehavior="HoldEnd" SpeedRatio="14">
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT1RotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
- <LinearDoubleKeyFrame Value="90" KeyTime="0:0:9"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-90" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-115" KeyTime="0:0:6"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
+ <!--中臂-->
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
- <LinearDoubleKeyFrame Value="-90" KeyTime="0:0:9"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-210" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-120" KeyTime="0:0:6"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
- <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2Act" Storyboard.TargetProperty="X">
|
|
|
+ <!--前臂-->
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="X">
|
|
|
+ <LinearDoubleKeyFrame Value="110" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="225" KeyTime="0:0:6"/>
|
|
|
+ </DoubleAnimationUsingKeyFrames>
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="Y">
|
|
|
<LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
- <LinearDoubleKeyFrame Value="2.126" KeyTime="0:0:1"/>
|
|
|
- <LinearDoubleKeyFrame Value="8.443" KeyTime="0:0:2"/>
|
|
|
- <LinearDoubleKeyFrame Value="18.756" KeyTime="0:0:3"/>
|
|
|
- <LinearDoubleKeyFrame Value="32.753" KeyTime="0:0:4"/>
|
|
|
- <LinearDoubleKeyFrame Value="50.009" KeyTime="0:0:5"/>
|
|
|
- <LinearDoubleKeyFrame Value="70" KeyTime="0:0:6"/>
|
|
|
- <LinearDoubleKeyFrame Value="92.117" KeyTime="0:0:7"/>
|
|
|
- <LinearDoubleKeyFrame Value="115.689" KeyTime="0:0:8"/>
|
|
|
- <LinearDoubleKeyFrame Value="140" KeyTime="0:0:9"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-5" KeyTime="0:0:1"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-10" KeyTime="0:0:2"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-11" KeyTime="0:0:3"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-10" KeyTime="0:0:4"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-5" KeyTime="0:0:5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:6"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualTransition>
|
|
|
<VisualTransition To="ToVCE">
|
|
|
- <Storyboard FillBehavior="HoldEnd">
|
|
|
+ <Storyboard FillBehavior="HoldEnd" SpeedRatio="14">
|
|
|
<!--后臂+底座-->
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT1RotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="-20" KeyTime="0:0:0"/>
|
|
|
- <LinearDoubleKeyFrame Value="90" KeyTime="0:0:5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-115" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:6"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
<!--中臂-->
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="30" KeyTime="0:0:0"/>
|
|
|
- <LinearDoubleKeyFrame Value="-90" KeyTime="0:0:5"/>
|
|
|
- </DoubleAnimationUsingKeyFrames>
|
|
|
- <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmTranslateAct" Storyboard.TargetProperty="X">
|
|
|
- <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
- <LinearDoubleKeyFrame Value="20" KeyTime="0:0:1"/>
|
|
|
- <LinearDoubleKeyFrame Value="25" KeyTime="0:0:2"/>
|
|
|
- <LinearDoubleKeyFrame Value="30" KeyTime="0:0:3"/>
|
|
|
- <LinearDoubleKeyFrame Value="35" KeyTime="0:0:4"/>
|
|
|
- <LinearDoubleKeyFrame Value="80" KeyTime="0:0:5"/>
|
|
|
- </DoubleAnimationUsingKeyFrames>
|
|
|
- <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmTranslateActY" Storyboard.TargetProperty="Y">
|
|
|
- <LinearDoubleKeyFrame Value="15" KeyTime="0:0:0"/>
|
|
|
- <LinearDoubleKeyFrame Value="-40" KeyTime="0:0:5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-120" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-360" KeyTime="0:0:6"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
<!--前臂-->
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="X">
|
|
|
+ <LinearDoubleKeyFrame Value="225" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="178" KeyTime="0:0:1"/>
|
|
|
+ <LinearDoubleKeyFrame Value="127" KeyTime="0:0:2"/>
|
|
|
+ <LinearDoubleKeyFrame Value="80" KeyTime="0:0:3"/>
|
|
|
+ <LinearDoubleKeyFrame Value="40" KeyTime="0:0:4"/>
|
|
|
+ <LinearDoubleKeyFrame Value="10" KeyTime="0:0:5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:6"/>
|
|
|
+ </DoubleAnimationUsingKeyFrames>
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="Y">
|
|
|
- <LinearDoubleKeyFrame Value="65" KeyTime="0:0:0"/>
|
|
|
- <LinearDoubleKeyFrame Value="-155" KeyTime="0:0:5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-7" KeyTime="0:0:1"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-10" KeyTime="0:0:2"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-10" KeyTime="0:0:3"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-8" KeyTime="0:0:4"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-5" KeyTime="0:0:5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:6"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualTransition>
|
|
|
<VisualTransition To="FromVCE">
|
|
|
- <Storyboard FillBehavior="HoldEnd">
|
|
|
+ <Storyboard FillBehavior="HoldEnd" SpeedRatio="14">
|
|
|
<!--后臂+底座-->
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT1RotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="90" KeyTime="0:0:0"/>
|
|
|
- <LinearDoubleKeyFrame Value="-20" KeyTime="0:0:5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-115" KeyTime="0:0:6"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
<!--中臂-->
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="-90" KeyTime="0:0:0"/>
|
|
|
- <LinearDoubleKeyFrame Value="30" KeyTime="0:0:5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-360" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-120" KeyTime="0:0:6"/>
|
|
|
+ </DoubleAnimationUsingKeyFrames>
|
|
|
+ <!--前臂-->
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="X">
|
|
|
+ <LinearDoubleKeyFrame Value="225" KeyTime="0:0:6"/>
|
|
|
+ <LinearDoubleKeyFrame Value="178" KeyTime="0:0:5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="127" KeyTime="0:0:4"/>
|
|
|
+ <LinearDoubleKeyFrame Value="80" KeyTime="0:0:3"/>
|
|
|
+ <LinearDoubleKeyFrame Value="40" KeyTime="0:0:2"/>
|
|
|
+ <LinearDoubleKeyFrame Value="10" KeyTime="0:0:1"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
+ </DoubleAnimationUsingKeyFrames>
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="Y">
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:6"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-7" KeyTime="0:0:5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-10" KeyTime="0:0:4"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-10" KeyTime="0:0:3"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-8" KeyTime="0:0:2"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-5" KeyTime="0:0:1"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
- <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmTranslateAct" Storyboard.TargetProperty="X">
|
|
|
- <LinearDoubleKeyFrame Value="15" KeyTime="0:0:0"/>
|
|
|
- <LinearDoubleKeyFrame Value="0" KeyTime="0:0:5"/>
|
|
|
+ </Storyboard>
|
|
|
+ </VisualTransition>
|
|
|
+ <VisualTransition To="FromVCEToVPA">
|
|
|
+ <Storyboard FillBehavior="HoldEnd" SpeedRatio="14">
|
|
|
+ <!--后臂+底座-->
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT1RotateAct" Storyboard.TargetProperty="Angle">
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-90" KeyTime="0:0:6"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
- <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmTranslateActY" Storyboard.TargetProperty="Y">
|
|
|
- <LinearDoubleKeyFrame Value="-75" KeyTime="0:0:0"/>
|
|
|
- <LinearDoubleKeyFrame Value="15" KeyTime="0:0:5"/>
|
|
|
+ <!--中臂-->
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
+ <LinearDoubleKeyFrame Value="-360" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-210" KeyTime="0:0:6"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
<!--前臂-->
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="X">
|
|
|
+ <LinearDoubleKeyFrame Value="110" KeyTime="0:0:6"/>
|
|
|
+ <LinearDoubleKeyFrame Value="82" KeyTime="0:0:5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="55" KeyTime="0:0:4"/>
|
|
|
+ <LinearDoubleKeyFrame Value="32" KeyTime="0:0:3"/>
|
|
|
+ <LinearDoubleKeyFrame Value="15" KeyTime="0:0:2"/>
|
|
|
+ <LinearDoubleKeyFrame Value="5" KeyTime="0:0:1"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
+ </DoubleAnimationUsingKeyFrames>
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="Y">
|
|
|
- <LinearDoubleKeyFrame Value="-155" KeyTime="0:0:0"/>
|
|
|
- <LinearDoubleKeyFrame Value="65" KeyTime="0:0:5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:6"/>
|
|
|
+ <LinearDoubleKeyFrame Value="5" KeyTime="0:0:5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="8" KeyTime="0:0:4"/>
|
|
|
+ <LinearDoubleKeyFrame Value="8" KeyTime="0:0:3"/>
|
|
|
+ <LinearDoubleKeyFrame Value="6" KeyTime="0:0:2"/>
|
|
|
+ <LinearDoubleKeyFrame Value="4" KeyTime="0:0:1"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualTransition>
|
|
@@ -517,18 +564,15 @@
|
|
|
<Storyboard FillBehavior="HoldEnd">
|
|
|
<!--后臂+底座-->
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT1RotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="-20" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-115" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
<!--中臂-->
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="30" KeyTime="0:0:0"/>
|
|
|
- </DoubleAnimationUsingKeyFrames>
|
|
|
- <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmTranslateActY" Storyboard.TargetProperty="Y">
|
|
|
- <LinearDoubleKeyFrame Value="15" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-120" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
<!--前臂-->
|
|
|
- <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="Y">
|
|
|
- <LinearDoubleKeyFrame Value="65" KeyTime="0:0:0"/>
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="X">
|
|
|
+ <LinearDoubleKeyFrame Value="225" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualState>
|
|
@@ -536,21 +580,47 @@
|
|
|
<Storyboard FillBehavior="HoldEnd">
|
|
|
<!--后臂+底座-->
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT1RotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="90" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
<!--中臂-->
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
+ <LinearDoubleKeyFrame Value="-360" KeyTime="0:0:0"/>
|
|
|
+ </DoubleAnimationUsingKeyFrames>
|
|
|
+ <!--前臂-->
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="X">
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
+ </DoubleAnimationUsingKeyFrames>
|
|
|
+ </Storyboard>
|
|
|
+ </VisualState>
|
|
|
+ <VisualState Name="FromVCE">
|
|
|
+ <Storyboard FillBehavior="HoldEnd">
|
|
|
+ <!--后臂+底座-->
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT1RotateAct" Storyboard.TargetProperty="Angle">
|
|
|
+ <LinearDoubleKeyFrame Value="-115" KeyTime="0:0:0"/>
|
|
|
+ </DoubleAnimationUsingKeyFrames>
|
|
|
+ <!--中臂-->
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
+ <LinearDoubleKeyFrame Value="-120" KeyTime="0:0:0"/>
|
|
|
+ </DoubleAnimationUsingKeyFrames>
|
|
|
+ <!--前臂-->
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="X">
|
|
|
+ <LinearDoubleKeyFrame Value="225" KeyTime="0:0:0"/>
|
|
|
+ </DoubleAnimationUsingKeyFrames>
|
|
|
+ </Storyboard>
|
|
|
+ </VisualState>
|
|
|
+ <VisualState Name="FromVCEToVPA">
|
|
|
+ <Storyboard FillBehavior="HoldEnd">
|
|
|
+ <!--后臂+底座-->
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT1RotateAct" Storyboard.TargetProperty="Angle">
|
|
|
<LinearDoubleKeyFrame Value="-90" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
- <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmTranslateAct" Storyboard.TargetProperty="X">
|
|
|
- <LinearDoubleKeyFrame Value="80" KeyTime="0:0:0"/>
|
|
|
+ <!--中臂-->
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
+ <LinearDoubleKeyFrame Value="-210" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
- <!--<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmTranslateActY" Storyboard.TargetProperty="Y">
|
|
|
- <LinearDoubleKeyFrame Value="-40" KeyTime="0:0:0"/>
|
|
|
- </DoubleAnimationUsingKeyFrames>-->
|
|
|
<!--前臂-->
|
|
|
- <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="Y">
|
|
|
- <LinearDoubleKeyFrame Value="-155" KeyTime="0:0:0"/>
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="X">
|
|
|
+ <LinearDoubleKeyFrame Value="110" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualState>
|
|
@@ -558,18 +628,15 @@
|
|
|
<Storyboard FillBehavior="HoldEnd">
|
|
|
<!--后臂+底座-->
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT1RotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="30" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-90" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
<!--中臂-->
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
- </DoubleAnimationUsingKeyFrames>
|
|
|
- <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmTranslateActY" Storyboard.TargetProperty="Y">
|
|
|
- <LinearDoubleKeyFrame Value="-25" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-210" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
<!--前臂-->
|
|
|
- <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="Y">
|
|
|
- <LinearDoubleKeyFrame Value="-35" KeyTime="0:0:0"/>
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="X">
|
|
|
+ <LinearDoubleKeyFrame Value="110" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualState>
|
|
@@ -578,18 +645,15 @@
|
|
|
<Storyboard FillBehavior="HoldEnd">
|
|
|
<!--后臂+底座-->
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT1RotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="-20" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-115" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
<!--中臂-->
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="30" KeyTime="0:0:0"/>
|
|
|
- </DoubleAnimationUsingKeyFrames>
|
|
|
- <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT2ArmTranslateActY" Storyboard.TargetProperty="Y">
|
|
|
- <LinearDoubleKeyFrame Value="25" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="-120" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
<!--前臂-->
|
|
|
- <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="Y">
|
|
|
- <LinearDoubleKeyFrame Value="65" KeyTime="0:0:0"/>
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="armXT3ArmTranslateAct" Storyboard.TargetProperty="X">
|
|
|
+ <LinearDoubleKeyFrame Value="225" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualState>
|
|
@@ -600,7 +664,7 @@
|
|
|
<VisualTransition To="T_Origin">
|
|
|
<Storyboard FillBehavior="HoldEnd">
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="robotRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="-90" KeyTime="0:0:1"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:1"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualTransition>
|
|
@@ -608,28 +672,35 @@
|
|
|
<VisualTransition To="PMA">
|
|
|
<Storyboard FillBehavior="HoldEnd">
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="robotRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="-90" KeyTime="0:0:0.5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0.5"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualTransition>
|
|
|
<VisualTransition To="PMB">
|
|
|
<Storyboard FillBehavior="HoldEnd">
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="robotRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0.5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="90" KeyTime="0:0:0.5"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualTransition>
|
|
|
<VisualTransition To="PMC">
|
|
|
<Storyboard FillBehavior="HoldEnd">
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="robotRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="120" KeyTime="0:0:0.5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="180" KeyTime="0:0:0.5"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualTransition>
|
|
|
- <VisualTransition To="Aligner1">
|
|
|
+ <VisualTransition To="VPA">
|
|
|
<Storyboard FillBehavior="HoldEnd">
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="robotRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="180" KeyTime="0:0:0.5"/>
|
|
|
+ <LinearDoubleKeyFrame Value="270" KeyTime="0:0:0.5"/>
|
|
|
+ </DoubleAnimationUsingKeyFrames>
|
|
|
+ </Storyboard>
|
|
|
+ </VisualTransition>
|
|
|
+ <VisualTransition To="VCE1">
|
|
|
+ <Storyboard FillBehavior="HoldEnd">
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="robotRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
+ <LinearDoubleKeyFrame Value="270" KeyTime="0:0:0.5"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualTransition>
|
|
@@ -638,35 +709,42 @@
|
|
|
<VisualState Name="T_Origin">
|
|
|
<Storyboard FillBehavior="HoldEnd">
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="robotRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="-90" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualState>
|
|
|
<VisualState Name="PMA">
|
|
|
<Storyboard FillBehavior="HoldEnd">
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="robotRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="-90" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualState>
|
|
|
<VisualState Name="PMB">
|
|
|
<Storyboard FillBehavior="HoldEnd">
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="robotRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="90" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualState>
|
|
|
<VisualState Name="PMC">
|
|
|
<Storyboard FillBehavior="HoldEnd">
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="robotRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="90" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="180" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualState>
|
|
|
- <VisualState Name="Aligner1">
|
|
|
+ <VisualState Name="VPA">
|
|
|
<Storyboard FillBehavior="HoldEnd">
|
|
|
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="robotRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
- <LinearDoubleKeyFrame Value="180" KeyTime="0:0:0"/>
|
|
|
+ <LinearDoubleKeyFrame Value="270" KeyTime="0:0:0"/>
|
|
|
+ </DoubleAnimationUsingKeyFrames>
|
|
|
+ </Storyboard>
|
|
|
+ </VisualState>
|
|
|
+ <VisualState Name="VCE1">
|
|
|
+ <Storyboard FillBehavior="HoldEnd">
|
|
|
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetName="robotRotateAct" Storyboard.TargetProperty="Angle">
|
|
|
+ <LinearDoubleKeyFrame Value="270" KeyTime="0:0:0"/>
|
|
|
</DoubleAnimationUsingKeyFrames>
|
|
|
</Storyboard>
|
|
|
</VisualState>
|
|
@@ -681,12 +759,14 @@
|
|
|
<Canvas.RenderTransform>
|
|
|
<TransformGroup>
|
|
|
<RotateTransform x:Name="robotRotateAct"/>
|
|
|
+ <!--<RotateTransform Angle="-90"/>-->
|
|
|
<!--<TranslateTransform x:Name="robotUpDownAct"></TranslateTransform>-->
|
|
|
</TransformGroup>
|
|
|
</Canvas.RenderTransform>
|
|
|
<Canvas x:Name="armXT1" Width="200" Height="100" Canvas.Top="100" RenderTransformOrigin="0.5 0.5">
|
|
|
<!--后臂+底座动作-->
|
|
|
<Canvas.RenderTransform>
|
|
|
+ <!--<RotateTransform Angle="-115"/>-->
|
|
|
<RotateTransform x:Name="armXT1RotateAct"/>
|
|
|
</Canvas.RenderTransform>
|
|
|
<Canvas x:Name="armXT1Center" Width="60" Height="60" Canvas.Left="70" Canvas.Top="20" ToolTip="底座">
|
|
@@ -699,47 +779,41 @@
|
|
|
<userControls:SERobot3 IsEnabled="False" Height="150"/>
|
|
|
</Viewbox>
|
|
|
</Canvas>
|
|
|
- </Canvas>
|
|
|
- <Canvas x:Name="armXT2" Width="270" Height="50" Canvas.Left="0" Canvas.Top="180" RenderTransformOrigin="1 0.5">
|
|
|
- <!--中臂加前臂动作-->
|
|
|
- <Canvas.RenderTransform>
|
|
|
- <TransformGroup>
|
|
|
- <TranslateTransform x:Name="armXT2Act"></TranslateTransform>
|
|
|
- <RotateTransform x:Name="armXT2RotateAct"/>
|
|
|
- </TransformGroup>
|
|
|
- </Canvas.RenderTransform>
|
|
|
- <Canvas x:Name="armXT2Arm" Width="120" Height="40" Canvas.Left="10" Canvas.Top="-50" ToolTip="中臂" RenderTransformOrigin="0 0.5">
|
|
|
+ <Canvas x:Name="armXT2Arm" Width="105" Height="40" Canvas.Left="-73" Canvas.Top="30" ToolTip="中臂" RenderTransformOrigin="1 0.5">
|
|
|
<!--中臂动作-->
|
|
|
<Canvas.RenderTransform>
|
|
|
<TransformGroup>
|
|
|
+ <!--<RotateTransform Angle="-120"/>-->
|
|
|
+ <!--<TranslateTransform Y="15"/>-->
|
|
|
<TranslateTransform x:Name="armXT2ArmTranslateAct"/>
|
|
|
<RotateTransform x:Name="armXT2ArmRotateAct"/>
|
|
|
- <TranslateTransform x:Name="armXT2ArmTranslateActY"/>
|
|
|
</TransformGroup>
|
|
|
</Canvas.RenderTransform>
|
|
|
- <Viewbox Canvas.Left="0" Canvas.Top="-40" Width="120" Height="120" >
|
|
|
- <userControls:SERobot2 IsEnabled="False" Height="150"/>
|
|
|
- </Viewbox>
|
|
|
- </Canvas>
|
|
|
- <!--前臂动作-->
|
|
|
- <Canvas x:Name="armGripper" Height="160" Width="45" Canvas.Left="77" Canvas.Top="-170" ToolTip="前臂" RenderTransformOrigin="1 0.5">
|
|
|
- <Canvas.RenderTransform>
|
|
|
- <TransformGroup>
|
|
|
- <TranslateTransform x:Name="armXT3ArmTranslateAct"/>
|
|
|
- <RotateTransform x:Name="armXT3ArmRotateAct"/>
|
|
|
- </TransformGroup>
|
|
|
- </Canvas.RenderTransform>
|
|
|
- <Viewbox Canvas.Left="0" Canvas.Top="0" Width="45" Height="160">
|
|
|
- <userControls:SERobot1 IsEnabled="False" Height="190"/>
|
|
|
- </Viewbox>
|
|
|
- <Viewbox Canvas.Left="-17" Canvas.Top="-90" Width="85" Height="85">
|
|
|
- <userControls:WaferCtrl WaferData="{Binding RobotWafer,RelativeSource={RelativeSource TemplatedParent}}" IsEnabled="False"/>
|
|
|
+ <Viewbox Canvas.Left="10" Canvas.Top="-40" Width="110" Height="120" >
|
|
|
+ <userControls:SERobot2 IsEnabled="False"/>
|
|
|
</Viewbox>
|
|
|
-
|
|
|
</Canvas>
|
|
|
-
|
|
|
+ </Canvas>
|
|
|
+ <!--前臂动作-->
|
|
|
+ <Canvas x:Name="armGripper" Height="40" Width="158" Canvas.Left="-190" Canvas.Top="130" ToolTip="前臂" RenderTransformOrigin="1 0.5">
|
|
|
+ <Canvas.RenderTransform>
|
|
|
+ <TransformGroup>
|
|
|
+ <!--<TranslateTransform X="225"/>-->
|
|
|
+ <TranslateTransform x:Name="armXT3ArmTranslateAct"/>
|
|
|
+ <RotateTransform x:Name="armXT3ArmRotateAct"/>
|
|
|
+ </TransformGroup>
|
|
|
+ </Canvas.RenderTransform>
|
|
|
+ <Viewbox Canvas.Left="56" Canvas.Top="-60" Width="45" Height="160">
|
|
|
+ <userControls:SERobot1 IsEnabled="False"/>
|
|
|
+ </Viewbox>
|
|
|
+ <Viewbox Canvas.Left="-40" Canvas.Top="-23" Width="85" Height="85">
|
|
|
+ <!--<Border BorderBrush="Black" BorderThickness="2">-->
|
|
|
+ <userControls:WaferCtrl WaferData="{Binding RobotWafer,RelativeSource={RelativeSource TemplatedParent}}" IsEnabled="False"/>
|
|
|
+ <!--</Border>-->
|
|
|
+ </Viewbox>
|
|
|
|
|
|
</Canvas>
|
|
|
+
|
|
|
</Canvas>
|
|
|
</Canvas>
|
|
|
|