$$ Characterization file for PC-DMIS V3.1 including support for DMIS 3.0 $$ Note that only those commands that are supported in the $$ current beta release of PC-DMIS V3.1 are documented here. $$ More commands may be added before the official release of PC-DMIS $$ V3.1. $$ $$ For more information contact: $$ Dave Petrizze $$ PC-DMIS/DMIS Translation $$ Wilcox Associates, Inc $$ 801.794.0409 $$ Dpetrizze@WilcoxAssoc.com $$ $$ Compiled 9/22/1997 $$ Updated OUTPUT section 9/11/1998 $$ Updated INPUT section 10/22/1999 $$ Last Modified 10/22/1999 $$ INPUT section CHFILE/INPUT CHFIL1 ACLRAT/NONE ALGDEF/NONE ASSIGN/FULL BOUND/[F()],[F(),FA()] CALIB/NONE CALL/M() CASE/FULL CLMPID/NONE CLMPSN/NONE CLOSE/FULL CONST/FORMA,[CIRCLE,CONE,LINE,PLANE,SPHERE,CYLNDR],F(),BF,FA(),[F(),FA()] CONST/FORMB,LINE,F(),[MIDLI,PROJLI],FA(),[F(),FA()] CONST/FORMC,PLANE,F(),MIDPL,FA(),[F(),FA()] CONST/FORMD,POINT,F(),[MIDPT,PROJPT,MOVEPT],FA(),FULL CONST/FORME,[CIRCLE],F(),PROJCT,FA(),[F(),FA()] CONST/FORMF,[CIRCLE,LINE,POINT],F(),[INTOF],FA(),[F(),FA()] CONST/FORMG,[LINE,PLANE],F(),[PERPTO,PARTO],FULL CRGDEF/NONE CRMODE/NONE CRSLCT/NONE CUTCOM/NONE CZONE/NONE CZSLCT/FULL DATDEF/[F(),FA()],DAT() DATSET/FULL DECL/FULL DELETE/NONE DEVICE/STOR,CHAR DFTCAS/FULL DISPLY/NONE DMEHW/NONE DMEID/NONE DMESW/[COMAND] DMESWI/NONE DMESWV/NONE DMIS/NONE DMISMD/FULL DMISMN/FULL DO/FULL ELSE/FULL ENDAT/NONE ENDCAS/FULL ENDDO/FULL ENDFIL/FULL ENDGO/FULL ENDIF/FULL ENDMAC/FULL ENDMES/FULL ENDSEL/FULL ENDTXN/NONE ERROR/NONE EVAL/NONE EXTFIL/NONE FEAT/ARC,[INNER,OUTER],[CART,POL] FEAT/ARC,4POINT,NONE FEAT/CIRCLE,[INNER,OUTER],[CART,POL] FEAT/CONE,[INNER,OUTER],[CART,POL] FEAT/CPARLN,[INNER,OUTER],[ROUND,FLAT],[CART,POL] FEAT/CYLNDR,[INNER,OUTER],[CART,POL] FEAT/ELLIPS,[INNER,OUTER],[CART,POL],[MAJOR,MINOR] FEAT/GCURVE,[CART,POL] FEAT/GSURF,FULL FEAT/LINE,[UNBND,BND],[CART,POL] FEAT/OBJECT,NONE FEAT/PARPLN,[INNER],[CART,POL] FEAT/PATERN,FULL FEAT/PLANE,[CART,POL] FEAT/POINT,[CART,POL] FEAT/RCTNGL,NONE FEAT/SPHERE,[INNER,OUTER],[CART,POL] FEDRAT/[MESVEL,POSVEL],[MPM,IPM,PCENT,HIGH,LOW,DEFAULT] FILDEF/NONE FILNAM/NONE FINPOS/NONE FIXTID/NONE FIXTSN/NONE FROM/FULL GEOALG/[CIRCLE,CYLNDR],[LSTSQR,MAXINS,MINCIR] GOHOME/FULL GOTARG/NONE GOTO/FULL IF/FULL INCLUD/NONE JUMPTO/FULL LITDEF/NONE LOTID/NONE MACRO/FULL MEAS/[ARC,CIRCLE,CONE,CPARLN,CYLNDR,GCURVE,GSURF,ELLIPS,LINE,PARPLN,PATERN,$ PLANE,POINT,SPHERE] MFGDEV/NONE MODE/FULL OBTAIN/FULL OPEN/FULL OPERID/NONE OUTPUT/F(),T() OUTPUT/F(),T(),R() OUTPUT/F(),F(),T(),R() OUTPUT/FA(),TA() OUTPUT/FA(),TA(),R() OUTPUT/FA(),FA(),TA(),R() OUTPUT/R() PARTID/NONE PARTRV/NONE PARTSN/NONE PLANID/NONE PRCOMP/[ON,OFF] PREVOP/NONE PROCID/NONE PSTHRU/FULL PTBUFF/FULL PTMEAS/[CART,POL] RAPID/NONE READ/FULL RECALL/[D(),DA()] REPORT/NONE RMEAS/[ARC,CIRCLE,CYLNDR,ELLIPS],F(),INTGR,[FA(),VECBLD] RMEAS/[PARPLN,PATERN],F(),INTGR,FA() RMEAS/CPARLN,F(),INTGR,[FA(),VECBLD] RMEAS/[GCURVE,GSURF,LINE],NONE RMEAS/[SPHERE],F(),INTGR,[FA(),XAXIS,YAXIS,ZAXIS],[XAXIS,YAXIS,ZAXIS] RMEAS/POINT,F(),INTGR,[FA(),VECBLD,XAXIS,YAXIS,ZAXIS],[XAXIS,YAXIS,ZAXIS] ROTAB/[ABSL,INCR],[CW,CCW,SHORT],[ROTTOT],[REAL,CHAR] ROTATE/[XAXIS,YAXIS,ZAXIS],[REAL,F(),FA(),DAT()],$ [XDIR,-XDIR,YDIR,-YDIR,ZDIR,-ZDIR] ROTDEF/NONE ROTSET/NONE SAVE/NONE SCAN/NONE SCNMOD/FULL SCNPLN/VEC,REAL,REAL,REAL SCNPLN/[F(),FA()] SCNSET/[FULL],[DIST],REAL,[XAXIS,YAXIS,ZAXIS] SELECT/FULL SNSDEF/PROBE,[FIXED,INDEX],[CART,POL,VEC],[SPHERE] SNSET/[APPRCH,RETRCT,SEARCH] SNSET/[CLRSRF,DEPTH],[REAL,F(),FA(),DAT()] SNSLCT/FULL SNSMNT/NONE TECOMP/NONE TEXT/FULL THLDEF/FULL TOL/ANGL,FULL TOL/ANGLB,FULL TOL/ANGLR,REAL,REAL,[RFS],[F(),FA(),DAT()] TOL/CIRLTY,FULL TOL/COMPOS,NONE TOL/CONCEN,FULL TOL/CORTOL,FULL TOL/CPROFS,NONE TOL/CRNOUT,REAL,DAT() TOL/CYLCTY,FULL TOL/DIAM,REAL,REAL TOL/DISTB,FULL TOL/FLAT,FULL TOL/PARLEL,REAL,[RFS],[F(),FA(),DAT()] TOL/PERP,REAL,[RFS],[F(),FA(),DAT()] TOL/POS,FULL TOL/PROFL,REAL,REAL TOL/PROFP,REAL,REAL TOL/PROFS,REAL,REAL TOL/RAD,REAL,REAL TOL/STRGHT,REAL,[RFS] TOL/SYM,NONE TOL/TRNOUT,REAL,DAT() TOL/USETOL,NONE TOL/WIDTH,REAL,REAL TOOLDF/NONE TRANS/[XORIG,YORIG,ZORIG],[F(),FA(),DAT()] UNITS/[INCH,MM],[ANGDEC] VALUE/NONE VFORM/NONE WINDEF/NONE WKPLAN/[XYPLAN,YZPLAN,ZXPLAN] WRITE/FULL XTERN/NONE ENDCH1 CHFIL2 ENDCH2 CHFIL3 ENDCH3 ENDCHF $$ OUTPUT section CHFILE/OUTPUT CHFIL1 ACLRAT/NONE ALGDEF/NONE ASSIGN/NONE BOUND/NONE CALIB/NONE CALL/NONE CASE/NONE CLMPID/NONE CLMPSN/NONE CLOSE/NONE CONST/FORMA,[CIRCLE,CONE,LINE,PLANE,SPHERE,CYLNDR],F(),BF,FA(),[F(),FA()] CONST/FORMB,LINE,F(),[MIDLI,PROJLI],FA(),[F(),FA()] CONST/FORMC,PLANE,F(),MIDPL,FA(),[F(),FA()] CONST/FORMD,POINT,F(),[MIDPT,PROJPT],[F(),FA()] CONST/FORMD,POINT,F(),[MOVEPT],FA(),REAL,REAL,REAL CONST/FORME,[CIRCLE],F(),PROJCT,FA(),[F(),FA()] CONST/FORMF,[CIRCLE,LINE,POINT],F(),[INTOF],FA(),[F(),FA()] CONST/FORMG,[LINE,PLANE],F(),[PERPTO,PARTO],FULL CRGDEF/NONE CRMODE/NONE CRSLCT/NONE CUTCOM/NONE CZONE/NONE CZSLCT/NONE DATDEF/FA(),DAT() DATSET/FULL DECL/NONE DELETE/NONE DEVICE/NONE DFTCAS/FULL DISPLY/NONE DMEHW/NONE DMEID/NONE DMESW/NONE DMESWI/NONE DMESWV/NONE DMIS/NONE DMISMD/NONE DMISMN/FULL DO/FULL ELSE/FULL ENDAT/NONE ENDCAS/FULL ENDDO/FULL ENDFIL/FULL ENDGO/FULL ENDIF/FULL ENDMAC/NONE ENDMES/FULL ENDSEL/FULL ENDTXN/NONE ERROR/NONE EVAL/NONE EXTFIL/NONE FEAT/ARC,[INNER,OUTER],[CART,POL] FEAT/ARC,4POINT,NONE FEAT/CIRCLE,[INNER,OUTER],[CART,POL] FEAT/CONE,[INNER,OUTER],[CART,POL] FEAT/CPARLN,[INNER,OUTER],[ROUND,FLAT],[CART,POL] FEAT/CYLNDR,[INNER,OUTER],[CART,POL] FEAT/ELLIPS,[INNER,OUTER],[CART,POL],[MAJOR,MINOR] FEAT/GCURVE,NONE FEAT/GSURF,FULL FEAT/LINE,[UNBND,BND],[CART,POL] FEAT/OBJECT,NONE FEAT/PARPLN,[INNER],[CART,POL] FEAT/PATERN,FULL FEAT/PLANE,[CART,POL] FEAT/POINT,[CART,POL] FEAT/RCTNGL,NONE FEAT/SPHERE,[INNER,OUTER],[CART,POL] FEDRAT/[MESVEL,POSVEL],[MPM,PCENT] FILDEF/NONE FILNAM/NONE FINPOS/NONE FIXTID/NONE FIXTSN/NONE FROM/NONE GEOALG/NONE GOHOME/NONE GOTARG/NONE GOTO/FULL IF/FULL INCLUD/NONE JUMPTO/NONE LITDEF/NONE LOTID/NONE MACRO/NONE MEAS/[ARC,CIRCLE,CONE,CPARLN,CYLNDR,GCURVE,GSURF,ELLIPS,LINE,PARPLN,PATERN,$ PLANE,POINT,SPHERE] MFGDEV/NONE MODE/FULL OBTAIN/NONE OPEN/NONE OPERID/NONE OUTPUT/F(),T() OUTPUT/F(),F(),T() OUTPUT/FA(),TA() OUTPUT/FA(),FA(),TA() PARTID/NONE PARTRV/NONE PARTSN/NONE PLANID/NONE PRCOMP/[ON,OFF] PREVOP/NONE PROCID/NONE PSTHRU/NONE PTBUFF/NONE PTMEAS/[CART,POL] RAPID/NONE READ/NONE RECALL/D() REPORT/NONE RMEAS/[ARC,CIRCLE,CYLNDR,ELLIPS],F(),INTGR,[FA(),VECBLD] RMEAS/[PARPLN,PATERN],F(),INTGR,FA() RMEAS/CPARLN,F(),INTGR,[FA(),VECBLD] RMEAS/[GCURVE,GSURF,LINE],NONE RMEAS/[SPHERE],F(),INTGR,[FA(),XAXIS,YAXIS,ZAXIS],[XAXIS,YAXIS,ZAXIS] RMEAS/POINT,F(),INTGR,[FA(),VECBLD,XAXIS,YAXIS,ZAXIS],[XAXIS,YAXIS,ZAXIS] ROTAB/NONE ROTATE/[XAXIS,YAXIS,ZAXIS],[REAL,F(),FA(),DAT()],$ [XDIR,-XDIR,YDIR,-YDIR,ZDIR,-ZDIR] ROTDEF/NONE ROTSET/NONE SAVE/NONE SCAN/NONE SCNMOD/FULL SCNPLN/VEC,REAL,REAL,REAL SCNPLN/[F(),FA()] SCNSET/[FULL],[DIST],REAL,[XAXIS,YAXIS,ZAXIS] SELECT/FULL SNSDEF/PROBE,[FIXED,INDEX],[CART,POL,VEC],[SPHERE] SNSET/[SEARCH] SNSET/[CLRSRF,DEPTH],[REAL,F(),FA(),DAT()] SNSLCT/FULL SNSMNT/NONE TECOMP/NONE TEXT/FULL THLDEF/NONE TOL/ANGL,FULL TOL/ANGLB,FULL TOL/ANGLR,REAL,REAL,[RFS],[F(),FA(),DAT()] TOL/CIRLTY,FULL TOL/COMPOS,NONE TOL/CONCEN,FULL TOL/CORTOL,FULL TOL/CPROFS,NONE TOL/CRNOUT,REAL,DAT() TOL/CYLCTY,FULL TOL/DIAM,REAL,REAL TOL/DISTB,FULL TOL/FLAT,FULL TOL/PARLEL,REAL,[RFS],[F(),FA(),DAT()] TOL/PERP,REAL,[RFS],[F(),FA(),DAT()] TOL/POS,FULL TOL/PROFL,REAL,REAL TOL/PROFP,REAL,REAL TOL/PROFS,REAL,REAL TOL/RAD,REAL,REAL TOL/STRGHT,REAL,[RFS] TOL/SYM,NONE TOL/TRNOUT,REAL,DAT() TOL/USETOL,NONE TOL/WIDTH,REAL,REAL TOOLDF/NONE TRANS/[XORIG,YORIG,ZORIG],[F(),FA(),DAT()] UNITS/[INCH,MM],[ANGDEC] VALUE/NONE VFORM/NONE WINDEF/NONE WKPLAN/[XYPLAN,YZPLAN,ZXPLAN] WRITE/NONE XTERN/NONE ENDCH1 CHFIL2 ENDCH2 CHFIL3 ENDCH3 ENDCHF