hexagon logo

Set Flag if Dimension Out-of-Tolerance

Here's what I'm trying to do - Display a message, prior to printing results, that says "There are N dimensions out-of-tolerance, do you still want to print the report?" Of course, I could accomplish this by doing a whole lot of computations with expressions, but I'd thought I'd first inquire if PC-DMIS can set a flag, based upon the Dimension command, that I can convert into a counter.
Parents
  • I just wrote a small code that only prints if something is OOT, if that helps. I know it will me thanks.
    ASSIGN/V1=GETPROGRAMINFO("NUMOOT","")
                IF/V1=="1"
                PRINT/REPORT,EXEC MODE=END,$
                  TO_FILE=ON,AUTO=1,$
                  TO_PRINTER=ON,$
                  TO_DMIS_REPORT=OFF,FILE_OPTION=INDEX,FILENAME=,$
                  REPORT_THEORETICALS=NONE,REPORT_FEATURE_WITH_DIMENSIONS=NO,$
                  PREVIOUS_RUNS=DELETE_INSTANCES
                END_IF/
                IF/V1=="0"
                PRINT/REPORT,EXEC MODE=END,$
                  TO_FILE=ON,AUTO=1,$
                  TO_PRINTER=OFF,$
                  TO_DMIS_REPORT=OFF,FILE_OPTION=INDEX,FILENAME=,$
                  REPORT_THEORETICALS=NONE,REPORT_FEATURE_WITH_DIMENSIONS=NO,$
                  PREVIOUS_RUNS=DELETE_INSTANCES
                END_IF/
                PRINT/REPORT,EXEC MODE=END,$
                  TO_FILE=OFF,AUTO=1,$
                  TO_PRINTER=OFF,$
                  TO_DMIS_REPORT=OFF,FILE_OPTION=INDEX,FILENAME=,$
                  REPORT_THEORETICALS=NONE,REPORT_FEATURE_WITH_DIMENSIONS=NO,$
                  PREVIOUS_RUNS=DELETE_INSTANCES
Reply
  • I just wrote a small code that only prints if something is OOT, if that helps. I know it will me thanks.
    ASSIGN/V1=GETPROGRAMINFO("NUMOOT","")
                IF/V1=="1"
                PRINT/REPORT,EXEC MODE=END,$
                  TO_FILE=ON,AUTO=1,$
                  TO_PRINTER=ON,$
                  TO_DMIS_REPORT=OFF,FILE_OPTION=INDEX,FILENAME=,$
                  REPORT_THEORETICALS=NONE,REPORT_FEATURE_WITH_DIMENSIONS=NO,$
                  PREVIOUS_RUNS=DELETE_INSTANCES
                END_IF/
                IF/V1=="0"
                PRINT/REPORT,EXEC MODE=END,$
                  TO_FILE=ON,AUTO=1,$
                  TO_PRINTER=OFF,$
                  TO_DMIS_REPORT=OFF,FILE_OPTION=INDEX,FILENAME=,$
                  REPORT_THEORETICALS=NONE,REPORT_FEATURE_WITH_DIMENSIONS=NO,$
                  PREVIOUS_RUNS=DELETE_INSTANCES
                END_IF/
                PRINT/REPORT,EXEC MODE=END,$
                  TO_FILE=OFF,AUTO=1,$
                  TO_PRINTER=OFF,$
                  TO_DMIS_REPORT=OFF,FILE_OPTION=INDEX,FILENAME=,$
                  REPORT_THEORETICALS=NONE,REPORT_FEATURE_WITH_DIMENSIONS=NO,$
                  PREVIOUS_RUNS=DELETE_INSTANCES
Children
No Data