Your Products have been synced, click here to refresh
If you don't need it on every page, but just at the beginning of each loop put the cursor at the beginning of the loop and from the menu select Insert/Report Command/Report Label, then select "FILE_HEADER.LBL"
The only problem would be double header on the first report, but you could always put a Form Feed command(from the same place in the menu as above) before the loop starts to give a clean slate.
PART NAME : 25x25 fixture programming template REV NUMBER : SER NUMBER : STATS COUNT : 1 STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES ALIGNMENT/END MODE/MANUAL $$ NO, Enter appropriate probe LOADPROBE/1X20 TRACEFIELD/DISPLAY,LIMIT=15 ; Inspection Lot : $$ NO, $$ NO, ************************************************* Turn off header REPORT/LABEL, FILENAME= FILE_HEADER.LBL $$ NO, PRINT/REPORT,EXEC MODE=END,$ TO_FILE=OFF,AUTO=1,AUTO OPEN REPORT=OFF,$ TO_PRINTER=OFF,COPIES=1,$ TO_DMIS_REPORT=OFF,FILE_OPTION=INDEX,FILENAME=,$ REPORT_THEORETICALS=NONE,REPORT_FEATURE_WITH_DIMENSIONS=NO,$ TO_EXCEL_OUTPUT=OFF, PREVIOUS_RUNS=DELETE_INSTANCES $$ NO, ******************************************** MENU =LABEL/ $$ NO, ************************************************* Turns header back on REPORT/LABEL, FILENAME= FILE_HEADER.LBL $$ NO, ******************************************** C1 =COMMENT/INPUT,NO,FULL SCREEN=NO, 0) Calibrate Probe 1) Run Part 2) Fixture Setup 3) Picture 4) Manual Alignment 5) Program Revision History 6) QUIT IF_GOTO/C1.INPUT == 0,GOTO = CALIBRATE_PROBE IF_GOTO/C1.INPUT == 1,GOTO = RUN_PART IF_GOTO/C1.INPUT == 2,GOTO = FIXTURE_SETUP IF_GOTO/C1.INPUT == 3,GOTO = PICTURE IF_GOTO/C1.INPUT == 4,GOTO = MANUAL_ALIGNMENT IF_GOTO/C1.INPUT == 5,GOTO = PROGRAM_END COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, INCORRECT INPUT! GOTO/MENU $$ NO, \ \\ \\\ CALIBRATE_PROBE=LABEL/ AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=NO, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO GOTO/MENU $$ NO, \ \\ \\\ FIXTURE_SETUP=LABEL/ COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, 1" dia x 3/4" tall standoff X20 Y41 X25 Y45 X44 Y45 25 X 25 Fixture Plate GOTO/MENU $$ NO, \ \\ \\\ PICTURE =LABEL/ $$ NO, Form with at least a picture of the fixture setup and a picture of the part within the setup. GOTO/MENU $$ NO, \ \\ \\\ MANUAL_ALIGNMENT=LABEL/ WORKPLANE/ZPLUS GOTO/MENU $$ NO, \ \\ \\\ RUN_PART =LABEL/ MODE/DCC EXTERNALCOMMAND/NO_DISPLAY, NO_WAIT ; C:\PROGRAM FILES (X86)\WAI\DATAPAGE+ 2011 MR1\DATAPAGESTATS.EXE -listening $$ NO, $$ NO, BODY OF PROGRAM $$ NO, \ \\ \\\ $$ NO, // PRINTING / Print and File or Just File as PDF COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, Review Results before deciding to print or not RESTART1 =LABEL/ PRINT_CUE =COMMENT/INPUT,NO,FULL SCREEN=NO, Enter correct number to print to your choice 1 To Printer AND File (OOT Condtions) 2 To File only (In Tolerance Part) IF/PRINT_CUE.INPUT<>1 AND PRINT_CUE.INPUT<>2 COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, INPUT INVALID GOTO/RESTART1 END_IF/ IF_GOTO/PRINT_CUE.INPUT==1,GOTO = PRINT_AND_FILE IF_GOTO/PRINT_CUE.INPUT==2,GOTO = FILEONLY PRINT_AND_FILE=LABEL/ PRINT/REPORT,EXEC MODE=END,$ TO_FILE=ON,AUTO=1,AUTO OPEN REPORT=OFF,$ TO_PRINTER=ON,COPIES=1,$ TO_DMIS_REPORT=OFF,FILE_OPTION=INDEX,FILENAME=,$ REPORT_THEORETICALS=NONE,REPORT_FEATURE_WITH_DIMENSIONS=NO,$ TO_EXCEL_OUTPUT=OFF, PREVIOUS_RUNS=DELETE_INSTANCES GOTO/PRINT_END FILEONLY =LABEL/ PRINT/REPORT,EXEC MODE=END,$ TO_FILE=ON,AUTO=1,AUTO OPEN REPORT=OFF,$ TO_PRINTER=OFF,COPIES=1,$ TO_DMIS_REPORT=OFF,FILE_OPTION=INDEX,FILENAME=,$ REPORT_THEORETICALS=NONE,REPORT_FEATURE_WITH_DIMENSIONS=NO,$ TO_EXCEL_OUTPUT=OFF, PREVIOUS_RUNS=DELETE_INSTANCES GOTO/PRINT_END PRINT_END =LABEL/ EXTERNALCOMMAND/NO_DISPLAY, NO_WAIT ; C:\PROGRAM FILES (X86)\WAI\DATAPAGE+ 2011 MR1\DATAPAGESTATS.EXE -end GOTO/MENU PROGRAM_END=LABEL/
What about placing the header label command in an IF/ENDIF statement which tests for the loop counter? If LOOP>1 then show the label.
© 2024 Hexagon AB and/or its subsidiaries. | Privacy Policy | Cloud Services Agreement |