using System.Collections.Generic; using Aitex.Core.Common; using Aitex.Sorter.UI.Controls; namespace EfemUI.Controls { /// /// EFEM4.xaml 的交互逻辑 /// public partial class EFEM2 : EFEMBase { public EFEM2() : base() { InitializeComponent(); root.DataContext = this; } public WaferInfo Loadlock1Wafer { get; set; } public WaferInfo Loadlock2Wafer { get; set; } public WaferInfo Loadlock3Wafer { get; set; } public WaferInfo Loadlock4Wafer { get; set; } protected override void DoWaferTransferOption(WaferTransferOption option) { option.Setting.ShowAlign = true; option.Setting.ShowLaserMarker = false; option.Setting.ShowT7Code = false; } //public override Dictionary StationPosition //{ // get // { // return new Dictionary { // { "System", new StationPosition() { // StartPosition = new RobotPosition() { X = 0, Root = 90, Arm = 180, Hand = 180 } // ,EndPosition = new RobotPosition() { Root = 90, Arm = 180, Hand = 180 }} // } // ,{ "Robot", new StationPosition() { // StartPosition = new RobotPosition() { X = 0, Root = 90, Arm = 180, Hand = 180 } // ,EndPosition = new RobotPosition() { Root = 90, Arm = 180, Hand = 180 }} // } // ,{ "LP1", new StationPosition() { // StartPosition = new RobotPosition() { Root = 68, Arm = 269, Hand = 292 } // ,EndPosition = new RobotPosition() { Root = 42, Arm = 262, Hand = 325 }} // } // ,{ "LP2", new StationPosition() { // StartPosition = new RobotPosition() { Root = 127, Arm = 229, Hand = 275 } // ,EndPosition = new RobotPosition() { Root = 76, Arm = 206, Hand = 349 }} // } // ,{ "LP3", new StationPosition() { // StartPosition = new RobotPosition() { Root = 55, Arm = 130, Hand = 445 } // ,EndPosition = new RobotPosition() { Root = 96, Arm = 156, Hand = 379 }} // } // ,{ "LP4", new StationPosition() { // StartPosition = new RobotPosition() { Root = 107, Arm = 89, Hand = 434 } // ,EndPosition = new RobotPosition() { Root = 134, Arm = 103, Hand = 393 }} // } // ,{ "LL1", new StationPosition() { // StartPosition = new RobotPosition() { Root = -10, Arm = 163, Hand = 297 } // ,EndPosition = new RobotPosition() { Root = 26, Arm = 115, Hand = 310 }} // } // ,{ "LL2", new StationPosition() { // StartPosition = new RobotPosition() { Root = -10, Arm = 163, Hand = 297 } // ,EndPosition = new RobotPosition() { Root = 26, Arm = 115, Hand = 310 }} // } // ,{ "LL3", new StationPosition() { // StartPosition = new RobotPosition() { Root = 108, Arm = 115, Hand = 226 } // ,EndPosition = new RobotPosition() { Root = 91, Arm = 85, Hand = 273 }} // } // ,{ "LL4", new StationPosition() { // StartPosition = new RobotPosition() { Root = 108, Arm = 115, Hand = 226 } // ,EndPosition = new RobotPosition() { Root = 91, Arm = 85, Hand = 273 }} // } // ,{ "LL5", new StationPosition() { // StartPosition = new RobotPosition() { Root = 108, Arm = 115, Hand = 226 } // ,EndPosition = new RobotPosition() { Root = 91, Arm = 85, Hand = 273 }} // } // ,{ "LL6", new StationPosition() { // StartPosition = new RobotPosition() { Root = 108, Arm = 115, Hand = 226 } // ,EndPosition = new RobotPosition() { Root = 91, Arm = 85, Hand = 273 }} // } // ,{ "LL7", new StationPosition() { // StartPosition = new RobotPosition() { Root = 108, Arm = 115, Hand = 226 } // ,EndPosition = new RobotPosition() { Root = 91, Arm = 85, Hand = 273 }} // } // ,{ "LL8", new StationPosition() { // StartPosition = new RobotPosition() { Root = 108, Arm = 115, Hand = 226 } // ,EndPosition = new RobotPosition() { Root = 91, Arm = 85, Hand = 273 }} // } // }; // } //} } }