DMIS S I R Entry

Dimensional Measuring Interface Standard
Standard Improvement Request

SIR No.
96-6
DMIS Release
3.0
SIR Type
Enhancement
Severity
Prevents Programming
Status
Resolved
Date Submitted
November 4 1996
Date Validated
November 4 1996
Date In Process

Date Referred

Date Vote Pending

Date Closed
August 21 1998
Action
Clarifications
Submitted By
M.K. Holloway
Lockheed Martin Energy Systems
P.O. Box 2009
Oak ridge TN 37831
USA
Phone: (423)574-6756
Fax: (423)574-2328
hollowaymk@ornl.gov

Problem Topic
OUTPUT: Decimal places on output

Problem Description
A method of specifying the number of decimal places on output is needed. Cannot specify the number of decimal places to format output data.

References
None

Related SIRs
None

Suggested Resolution
Add a new major word DECPL to specify decimal places. the format of the statement could be: DECPL/linear, angular

Linear and angular specify the number of decimal places to be used for linear and angular values respectively.

Support Documentation
None


Resolution

Warning!!

The following statement is only a resolution to a Standard Improvement Request (SIR) and is NOT part of the current DMIS standard, nor is it guaranteed to become part of the next revision of the DMIS standard even if voted and accepted by the DMIS National Standards Committee. This resolution is tentative because it may not be incorporated into the next version of the standard, it could be changed prior to the next release, or it could be changed as the result of the "public review and comment" period required for the next version of the standard. If you choose to use this tentative resolution, you do so at your own risk since at this time it is not part of the DMIS standard.

Accepted per 8/98
Create new major word DECPL (Decimal Place).

DECPL

Function: Specifies the number of decimal places to the right of the decimal point to output for specified parameters.

Input Format: DECPL/var_1

Output Format: DECPL/var_1

Where:

var_1 can be:ALL,var_3
or:var_2,var_3 var_4
var_2 can be:ANGLE
or:DIST
or:HUMID
or:DEV
or:TEMP
or:VEC
var_3 can be:DEFALT
or:n
var_4 can be:,var_2,var_3 var_4
or:does not exist
ALL Signifies selection of all output parameters.

ANGLE Signifies angular output parameters.

DEFALT Signifies the default DME number of digits to the right of the decimal point to be used for the selected output parameters.

DEV Signifies selection of tolerance and deviation output parameters.

DIST Signifies selection of linear output parameters.

HUMID Signifies selection of humidity output parameters.

TEMP Signifies selection of temperature output parameters.

VEC Signifies selection of vector output parameters.

n is the desired integer number of digits to the right of the decimal point to output for the selected parameter.

The DECPL statement is passed through to the output file when executed.

Note: Applies to both vendor report and DMIS output.

Note: DEV sets the decimal places for ANGDEC and ANGRAD and for ANGDMS sets the precision of the arcseconds.

Attachments
96-6_DECPL_SIGDIGITS.DOC (21.0 KB)
MS Word 97 for DECPL

Notes

Added by Mike Holloway, hkm@ornl.gov on 7/30/1998

This SIR is currently held by the enhancements subcommittee (see DNSC meeting notes from 4/10/97 - Gaithersburg). Perhaps its status should be in process. Their solution seems more complex than is necessary (appendix of meeting notes). I think that my initial solution is adequate; however, an alternate may be:

DECPL/var_1

where: var_1 can be: ANGULR,n or: LINEAR,n

ANGULR sets the decimal places for angular values that are output LINEAR sets the decimal places for linear values that are output n is the number of decimal places to be output

I can also see the need to specify the number of places for vectors and temperature. Also, existing minor words such as ANGLE and DIST could be used.

Return to SIR List