Changed the column parameter from a null value to a 0 when trying to color a whole row.
This commit is contained in:
parent
bd0d378218
commit
9a161f02c8
@ -374,6 +374,7 @@ Refresh:
|
|||||||
* Line = MU Wafer *
|
* Line = MU Wafer *
|
||||||
*******************
|
*******************
|
||||||
IF (SlotList<Line, COL$MU_WAFER_ID> NE '') THEN
|
IF (SlotList<Line, COL$MU_WAFER_ID> NE '') THEN
|
||||||
|
|
||||||
FormMUWaferThkResult = TRIM(SlotList<Line, COL$MU_WAFER_THK_RESULT>)
|
FormMUWaferThkResult = TRIM(SlotList<Line, COL$MU_WAFER_THK_RESULT>)
|
||||||
DatabaseMUWaferThkResult = WOMatRec<WO_MAT_MU_WAFER_THK_RESULT$, Line>
|
DatabaseMUWaferThkResult = WOMatRec<WO_MAT_MU_WAFER_THK_RESULT$, Line>
|
||||||
|
|
||||||
@ -403,7 +404,7 @@ Refresh:
|
|||||||
|
|
||||||
IF NOT(Found) THEN
|
IF NOT(Found) THEN
|
||||||
MUBoxResults<0, BoxIndex> = False$
|
MUBoxResults<0, BoxIndex> = False$
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', '', Line, LTGREY$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', 0, Line, LTGREY$)
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', COL$MU_WAFER_THK_RESULT, Line, WHITE$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', COL$MU_WAFER_THK_RESULT, Line, WHITE$)
|
||||||
Set_Property(@WINDOW, '@MU_WAFER_THK_MISSING_REQ', 0)
|
Set_Property(@WINDOW, '@MU_WAFER_THK_MISSING_REQ', 0)
|
||||||
END else
|
END else
|
||||||
@ -413,7 +414,7 @@ Refresh:
|
|||||||
|
|
||||||
IF (FormMUWaferThkResult NE '') THEN
|
IF (FormMUWaferThkResult NE '') THEN
|
||||||
IF ((FormMUWaferThkResult < MetMin) OR (FormMUWaferThkResult > MetMax)) THEN
|
IF ((FormMUWaferThkResult < MetMin) OR (FormMUWaferThkResult > MetMax)) THEN
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', '', Line, RED$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', 0, Line, RED$)
|
||||||
Set_Property(@WINDOW, '@MU_WAFER_THK_RANGE_REQ', 0)
|
Set_Property(@WINDOW, '@MU_WAFER_THK_RANGE_REQ', 0)
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -424,7 +425,7 @@ Refresh:
|
|||||||
IF (SlotList<LoopIndex,COL$MU_WAFER_ID> NE '') THEN
|
IF (SlotList<LoopIndex,COL$MU_WAFER_ID> NE '') THEN
|
||||||
IF (BoxNumber = FIELD(SlotList<LoopIndex,COL$MU_WAFER_ID>,'.',1,2)) THEN
|
IF (BoxNumber = FIELD(SlotList<LoopIndex,COL$MU_WAFER_ID>,'.',1,2)) THEN
|
||||||
IF (LoopIndex = Line) OR (TRIM(SlotList<LoopIndex,COL$MU_WAFER_THK_RESULT>) = '') THEN
|
IF (LoopIndex = Line) OR (TRIM(SlotList<LoopIndex,COL$MU_WAFER_THK_RESULT>) = '') THEN
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', '', LoopIndex, MU_GREEN$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', 0, LoopIndex, MU_GREEN$)
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', COL$MU_WAFER_THK_RESULT, LoopIndex, WHITE$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', COL$MU_WAFER_THK_RESULT, LoopIndex, WHITE$)
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
@ -439,15 +440,15 @@ Refresh:
|
|||||||
* Line = Regular Wafer *
|
* Line = Regular Wafer *
|
||||||
************************
|
************************
|
||||||
IF (Line = TestSlot) THEN
|
IF (Line = TestSlot) THEN
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', '', Line, YELLOW$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', 0, Line, YELLOW$)
|
||||||
END ELSE
|
END ELSE
|
||||||
//JRO
|
//JRO
|
||||||
FormMUWaferThkResult = TRIM(SlotList<Line, COL$MU_WAFER_THK_RESULT>)
|
FormMUWaferThkResult = TRIM(SlotList<Line, COL$MU_WAFER_THK_RESULT>)
|
||||||
IF FormMUWaferThkResult NE '' AND ((FormMUWaferThkResult < MetMin) OR (FormMUWaferThkResult > MetMax)) then
|
IF FormMUWaferThkResult NE '' AND ((FormMUWaferThkResult < MetMin) OR (FormMUWaferThkResult > MetMax)) then
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', '', Line, RED$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', 0, Line, RED$)
|
||||||
Set_Property(@WINDOW, '@ADE_WAFER_THK_RANGE_REQ', 0)
|
Set_Property(@WINDOW, '@ADE_WAFER_THK_RANGE_REQ', 0)
|
||||||
end else
|
end else
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', '', Line, WHITE$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', 0, Line, WHITE$)
|
||||||
end
|
end
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
@ -533,7 +534,7 @@ Refresh:
|
|||||||
|
|
||||||
IF NOT(Found) THEN
|
IF NOT(Found) THEN
|
||||||
MUBoxResults<0, BoxIndex> = False$
|
MUBoxResults<0, BoxIndex> = False$
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', '', Line, LTGREY$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', 0, Line, LTGREY$)
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', COL$EPI_MU_WAFER_THK_RESULT, Line, WHITE$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', COL$EPI_MU_WAFER_THK_RESULT, Line, WHITE$)
|
||||||
Set_Property(@WINDOW, '@MU_WAFER_THK_MISSING_REQ', 0)
|
Set_Property(@WINDOW, '@MU_WAFER_THK_MISSING_REQ', 0)
|
||||||
END else
|
END else
|
||||||
@ -543,7 +544,7 @@ Refresh:
|
|||||||
|
|
||||||
IF (FormMUWaferThkResult NE '') THEN
|
IF (FormMUWaferThkResult NE '') THEN
|
||||||
IF ((FormMUWaferThkResult < MetMin) OR (FormMUWaferThkResult > MetMax)) THEN
|
IF ((FormMUWaferThkResult < MetMin) OR (FormMUWaferThkResult > MetMax)) THEN
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', '', Line, RED$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', 0, Line, RED$)
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', COL$EPI_MU_WAFER_THK_RESULT, Line, WHITE$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', COL$EPI_MU_WAFER_THK_RESULT, Line, WHITE$)
|
||||||
Set_Property(@WINDOW, '@MU_WAFER_THK_RANGE_REQ', 0)
|
Set_Property(@WINDOW, '@MU_WAFER_THK_RANGE_REQ', 0)
|
||||||
END
|
END
|
||||||
@ -555,7 +556,7 @@ Refresh:
|
|||||||
IF (SlotList<LoopIndex,COL$EPI_MU_WFR_ID> NE '') THEN
|
IF (SlotList<LoopIndex,COL$EPI_MU_WFR_ID> NE '') THEN
|
||||||
IF (BoxNumber = FIELD(SlotList<LoopIndex,COL$EPI_MU_WFR_ID>,'.',1,2)) THEN
|
IF (BoxNumber = FIELD(SlotList<LoopIndex,COL$EPI_MU_WFR_ID>,'.',1,2)) THEN
|
||||||
IF ((LoopIndex = Line) OR (TRIM(SlotList<LoopIndex,COL$EPI_MU_WAFER_THK_RESULT>) = '')) THEN
|
IF ((LoopIndex = Line) OR (TRIM(SlotList<LoopIndex,COL$EPI_MU_WAFER_THK_RESULT>) = '')) THEN
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', '', LoopIndex, MU_GREEN$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', 0, LoopIndex, MU_GREEN$)
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', COL$EPI_MU_WAFER_THK_RESULT, LoopIndex, WHITE$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', COL$EPI_MU_WAFER_THK_RESULT, LoopIndex, WHITE$)
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
@ -570,15 +571,15 @@ Refresh:
|
|||||||
* Line = Regular Wafer *
|
* Line = Regular Wafer *
|
||||||
************************
|
************************
|
||||||
IF (Line = TestSlot) THEN
|
IF (Line = TestSlot) THEN
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', '', Line, YELLOW$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', 0, Line, YELLOW$)
|
||||||
END ELSE
|
END ELSE
|
||||||
//JRO
|
//JRO
|
||||||
FormMUWaferThkResult = TRIM(SlotList<Line, COL$MU_WAFER_THK_RESULT>)
|
FormMUWaferThkResult = TRIM(SlotList<Line, COL$MU_WAFER_THK_RESULT>)
|
||||||
IF FormMUWaferThkResult NE '' AND ((FormMUWaferThkResult < MetMin) OR (FormMUWaferThkResult > MetMax)) then
|
IF FormMUWaferThkResult NE '' AND ((FormMUWaferThkResult < MetMin) OR (FormMUWaferThkResult > MetMax)) then
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', '', Line, RED$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', 0, Line, RED$)
|
||||||
Set_Property(@WINDOW, '@ADE_WAFER_THK_RANGE_REQ', 0)
|
Set_Property(@WINDOW, '@ADE_WAFER_THK_RANGE_REQ', 0)
|
||||||
end else
|
end else
|
||||||
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', '', Line, WHITE$)
|
stat = Send_Message(SlotCtrl, 'COLOR_BY_POS', 0, Line, WHITE$)
|
||||||
end
|
end
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
@ -1131,3 +1132,4 @@ PubSaveClick:
|
|||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user