EFEMRunsemiWet.xaml.cs 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. using System.Collections.Generic;
  2. using Aitex.Core.Common;
  3. using Aitex.Sorter.UI.Controls;
  4. namespace EfemUI.Controls
  5. {
  6. /// <summary>
  7. /// EFEM4.xaml 的交互逻辑
  8. /// </summary>
  9. public partial class EFEMRunsemiWet : EFEMBase
  10. {
  11. public EFEMRunsemiWet() : base()
  12. {
  13. InitializeComponent();
  14. root.DataContext = this;
  15. }
  16. public WaferInfo Loadlock1Wafer
  17. {
  18. get;
  19. set;
  20. }
  21. public WaferInfo Loadlock2Wafer
  22. {
  23. get;
  24. set;
  25. }
  26. public WaferInfo Loadlock3Wafer
  27. {
  28. get;
  29. set;
  30. }
  31. public WaferInfo Loadlock4Wafer
  32. {
  33. get;
  34. set;
  35. }
  36. protected override void DoWaferTransferOption(WaferTransferOption option)
  37. {
  38. option.Setting.ShowAlign = true;
  39. option.Setting.ShowLaserMarker = false;
  40. option.Setting.ShowT7Code = false;
  41. }
  42. // public override Dictionary<string, StationPosition> StationPosition
  43. // {
  44. // get
  45. // {
  46. // return new Dictionary<string, StationPosition> {
  47. // { "System", new StationPosition() {
  48. // StartPosition = new RobotPosition() { X=-223,Root = 90, Arm = 180, Hand = 180 }
  49. // ,EndPosition = new RobotPosition() { X=-223,Root = 90, Arm = 180, Hand = 180 }}
  50. //}
  51. //,{ "Robot", new StationPosition() {
  52. // StartPosition = new RobotPosition() { Root = 90, Arm = 180, Hand = 180 }
  53. // ,EndPosition = new RobotPosition() { Root = 90, Arm = 180, Hand = 180 }}
  54. //}
  55. //,{ "LP1", new StationPosition() {
  56. // StartPosition = new RobotPosition() { X=-220, Root = 8, Arm = 166, Hand = 276 }
  57. // ,EndPosition = new RobotPosition() { Root = 25, Arm = 130, Hand = 294 }}
  58. //}
  59. //,{ "LP2", new StationPosition() {
  60. // StartPosition = new RobotPosition() { X=-103, Root = 8, Arm = 166, Hand = 276 }
  61. // ,EndPosition = new RobotPosition() { Root = 25, Arm = 130, Hand = 294 }}
  62. //}
  63. //,{ "LP3", new StationPosition() {
  64. // StartPosition = new RobotPosition() { X=7,Root = 8, Arm = 166, Hand = 276 }
  65. // ,EndPosition = new RobotPosition() { Root = 25, Arm = 130, Hand = 294 }}
  66. //}
  67. //,{ "LP4", new StationPosition() {
  68. // StartPosition = new RobotPosition() { X=123, Root = 8, Arm = 166, Hand = 276 }
  69. // ,EndPosition = new RobotPosition() { Root = 25, Arm = 130, Hand = 294 }}
  70. //}
  71. // ,{ "LL1", new StationPosition() {
  72. // StartPosition = new RobotPosition() { X=-60, Root = 158, Arm = 225, Hand = 248 }
  73. // ,EndPosition = new RobotPosition() { Root = 185, Arm = 166, Hand = 280 }}
  74. // }
  75. // ,{ "LL2", new StationPosition() {
  76. // StartPosition = new RobotPosition() { X=-60, Root = 158, Arm = 225, Hand = 248 }
  77. // ,EndPosition = new RobotPosition() { Root = 185, Arm = 166, Hand = 280 }}
  78. // }
  79. // ,{ "LL3", new StationPosition() {
  80. // StartPosition = new RobotPosition() { X=-60, Root = 158, Arm = 225, Hand = 248 }
  81. // ,EndPosition = new RobotPosition() { Root = 185, Arm = 166, Hand = 280 }}
  82. // }
  83. // ,{ "LL4", new StationPosition() {
  84. // StartPosition = new RobotPosition() { X=-60, Root = 158, Arm = 225, Hand = 248 }
  85. // ,EndPosition = new RobotPosition() { Root = 185, Arm = 166, Hand = 280 }}
  86. // }
  87. // ,{ "LL5", new StationPosition() {
  88. // StartPosition = new RobotPosition() { X=90, Root = 158, Arm = 225, Hand = 248 }
  89. // ,EndPosition = new RobotPosition() { Root = 185, Arm = 166, Hand = 280 }}
  90. // }
  91. // ,{ "LL6", new StationPosition() {
  92. // StartPosition = new RobotPosition() { X=90, Root = 158, Arm = 225, Hand = 248 }
  93. // ,EndPosition = new RobotPosition() { Root = 185, Arm = 166, Hand = 280 }}
  94. // }
  95. // ,{ "LL7", new StationPosition() {
  96. // StartPosition = new RobotPosition() { X=90, Root = 158, Arm = 225, Hand = 248 }
  97. // ,EndPosition = new RobotPosition() { Root = 185, Arm = 166, Hand = 280 }}
  98. // }
  99. // ,{ "LL8", new StationPosition() {
  100. // StartPosition = new RobotPosition() { X=90, Root = 158, Arm = 225, Hand = 248 }
  101. // ,EndPosition = new RobotPosition() { Root = 185, Arm = 166, Hand = 280 }}
  102. // }
  103. // };
  104. // }
  105. // }
  106. }
  107. }