Hello Everyone,
Below is a section of a program where we log all nonconforming critical dimensions to a text file. As is... the data is appended to the file every day until we manually delete what we dont need. I would like to have pcdmis create a new "log file" every day at 6:30 am and sequentially name the file by date. Any ideas?
SAMPLE:
IF_GOTO/RM_321_1.TP.OUTTOL<=.000,GOTO = L2
IF_GOTO/RM_321_1.TP.OUTTOL>=.001,GOTO = L1
L1 =LABEL/
FPTR =FILE/OPEN,C:\CLOG\GMTMACH.TXT,APPEND
ASSIGN/WRITETHIS1 = SYSTEMDATE("MM'/'dd'/'yy")
ASSIGN/WRITETHIS2 = SYSTEMTIME("hh':'mm':'ss tt")
ASSIGN/WRITETHIS3 = OPERATOR_.INPUT
ASSIGN/WRITETHIS4 = RM_321_1.TP.OUTTOL
FILE/WRITELINE,FPTR,*******************************
FILE/WRITELINE,FPTR,ROADMAP 321.1 WAS OUT OF SPEC!
FILE/WRITELINE,FPTR,WRITETHIS1
FILE/WRITELINE,FPTR,WRITETHIS2
FILE/WRITELINE,FPTR,WRITETHIS3
FILE/WRITELINE,FPTR,WRITETHIS4
FILE/CLOSE,FPTR
L2 =LABEL/
IF_GOTO/RM_322_1.TP.OUTTOL<=.000,GOTO = L4
IF_GOTO/RM_322_1.TP.OUTTOL>=.001,GOTO = L3
L3 =LABEL/
FPTR =FILE/OPEN,C:\CLOG\GMTMACH.TXT,APPEND
ASSIGN/WRITETHIS1 = SYSTEMDATE("MM'/'dd'/'yy")
ASSIGN/WRITETHIS2 = SYSTEMTIME("hh':'mm':'ss tt")
ASSIGN/WRITETHIS3 = OPERATOR_.INPUT
ASSIGN/WRITETHIS4 = RM_322_1.TP.OUTTOL
FILE/WRITELINE,FPTR,*******************************
FILE/WRITELINE,FPTR,ROADMAP 322.1 WAS OUT OF SPEC!
FILE/WRITELINE,FPTR,WRITETHIS1
FILE/WRITELINE,FPTR,WRITETHIS2
FILE/WRITELINE,FPTR,WRITETHIS3
FILE/WRITELINE,FPTR,WRITETHIS4
FILE/CLOSE,FPTR
L4 =LABEL/
IF_GOTO/RM_426_1.TP.OUTTOL<=.000,GOTO = L6
IF_GOTO/RM_426_1.TP.OUTTOL>=.001,GOTO = L5
L5 =LABEL/
ON & ON.......YOU GET THE IDEA!!
Below is a section of a program where we log all nonconforming critical dimensions to a text file. As is... the data is appended to the file every day until we manually delete what we dont need. I would like to have pcdmis create a new "log file" every day at 6:30 am and sequentially name the file by date. Any ideas?
SAMPLE:
IF_GOTO/RM_321_1.TP.OUTTOL<=.000,GOTO = L2
IF_GOTO/RM_321_1.TP.OUTTOL>=.001,GOTO = L1
L1 =LABEL/
FPTR =FILE/OPEN,C:\CLOG\GMTMACH.TXT,APPEND
ASSIGN/WRITETHIS1 = SYSTEMDATE("MM'/'dd'/'yy")
ASSIGN/WRITETHIS2 = SYSTEMTIME("hh':'mm':'ss tt")
ASSIGN/WRITETHIS3 = OPERATOR_.INPUT
ASSIGN/WRITETHIS4 = RM_321_1.TP.OUTTOL
FILE/WRITELINE,FPTR,*******************************
FILE/WRITELINE,FPTR,ROADMAP 321.1 WAS OUT OF SPEC!
FILE/WRITELINE,FPTR,WRITETHIS1
FILE/WRITELINE,FPTR,WRITETHIS2
FILE/WRITELINE,FPTR,WRITETHIS3
FILE/WRITELINE,FPTR,WRITETHIS4
FILE/CLOSE,FPTR
L2 =LABEL/
IF_GOTO/RM_322_1.TP.OUTTOL<=.000,GOTO = L4
IF_GOTO/RM_322_1.TP.OUTTOL>=.001,GOTO = L3
L3 =LABEL/
FPTR =FILE/OPEN,C:\CLOG\GMTMACH.TXT,APPEND
ASSIGN/WRITETHIS1 = SYSTEMDATE("MM'/'dd'/'yy")
ASSIGN/WRITETHIS2 = SYSTEMTIME("hh':'mm':'ss tt")
ASSIGN/WRITETHIS3 = OPERATOR_.INPUT
ASSIGN/WRITETHIS4 = RM_322_1.TP.OUTTOL
FILE/WRITELINE,FPTR,*******************************
FILE/WRITELINE,FPTR,ROADMAP 322.1 WAS OUT OF SPEC!
FILE/WRITELINE,FPTR,WRITETHIS1
FILE/WRITELINE,FPTR,WRITETHIS2
FILE/WRITELINE,FPTR,WRITETHIS3
FILE/WRITELINE,FPTR,WRITETHIS4
FILE/CLOSE,FPTR
L4 =LABEL/
IF_GOTO/RM_426_1.TP.OUTTOL<=.000,GOTO = L6
IF_GOTO/RM_426_1.TP.OUTTOL>=.001,GOTO = L5
L5 =LABEL/
ON & ON.......YOU GET THE IDEA!!
Comment