Title: metrologie
1(No Transcript)
2- Met/Cal is continuously being developed . . . .
- 1975 PDP11/34 Based, customer specific
calibration system for Oscilloscope and other
calibrations - 12 systems in Europe, a special for the
Bundeswehr - 1980 7405 Calibration System on Fluke Controller
(1722A) - 1984 7411 Calibration system on Fluke Controller
(1722A) - 1987 Introduction of Met/Cal as PC-Based system
- 1989 First Met/Cal version for MS-DOS (v1.0) as
replacement for 7411 - 1989 Met/Track released for MS-DOS (v1.0)
- 1993 First Combination of Met/Cal and Met/Track
for the 5130 - 1995 Met/Cal and Met/Track for Windows released
(v4.0) - 1998 Met/Cal and Met/Track combined to one
product (v5.0) - 1999 Full 32-Bit product and ISO 17025 Compliant
(v6.0) - 2002 Met/Cal is redesigned to improve
productvity (v7.0) - 200? . . . .
3(No Transcript)
4New FSCs and Functionsto support RF calibrations
5Instrument Drivers
- Fluke PM 6304 and 6304C
- Fluke PM 6306
- Wavetek 39A Universal Waveform Generator
- Wavetek 195 Universal Waveform Generator
- 6000 FSC supports Clarke-Hess 6000 phase meter
6Instrument Drivers - Fluke 6100A
- MET/CAL FSC for Fluke 6100A Electrical Power
Standard - supports up to three 6101A auxiliary units for
multi-phase operation - supports 80A option
- Name/Value FSC Syntax
- multi-line
- no auxiliary FSC required
- improved readability
- Covers all functions of 6100A
- Learn Mode
- automatic generation of 6100 statement based on
instrument setup - speeds up procedure development
- Official release in V7.10, available now in
beta form
7Instrument Drivers
- 53131/M53131 Agilent/HP 53131A -Timer/Counter
- 53132/M53132 Agilent/HP 53132A - Timer/Counter
- 53181/M53181 Agilent/HP 53181A - Counter
8FSC enhancements
- Forthcoming 8902A enhancements to MET/CAL to
support signal generator verification - 8902 FSC support for AUDIO INPUT (external audio
frequency, level and distortion measurement) - 8902 FSC expanded support of 11793A Microwave
Converter - 8902 FSC enhanced to allow Tuned RF Level
measurement without a sensor module to support
attenuator calibration
9Read/Write to .ini
- New MATH FSC function to read or write to an .ini
file - Function name is RIF
- Function name is WIF
Store your cal factors
10Read/Write to .ini
- Example
- MATH S1 C\\CALFACTORS.TXT
- MATH M1 RIF(S1, SECTION 1, CF1)
- MATH FSC function to read or write to an .ini
file - Where the ini would look like
- Section 1
- CF1 9.97
- CF2 1.001
- CF3 0.109
11IEEE-488 I/O Trace
- Assists debugging problems with IEEE-488 I/O by
tracing all MET/CAL data messages written to or
read from the IEEE-488 bus - Debug data written to file mcdebug.txt in
ltworkdirgt directory - Use command line arguments -df -trace
D\metcal\mcr32.exe -df -trace
12IEEE2/SCPI
- New FSCs SCPI and IEEE2
- Improves built-in error handling for procedure
writers using devices which support the SCPI or
IEEE-488.2 standards - Faster procedure development
- Easier procedure debugging
13IEEE2/SCPI
- The IEEE2 and SCPI FSCs provide "built-in"
sequence control and error handling that is not
automatically provided by the IEEE FSC. - 1.088 IEEE2 OUT 100 OHMZCOMP NONEOPER
14IEEE2/SCPI
- "CLSSRE 96ESE 61OUT 100 OHMZCOMP
NONEOPEROPC"
Clear to Send Mask Service Request Event
Register to look for SRQ Mask Event Status
register to report type of error then send The
IEEE commands to the UUT Check for Operation
Complete
15Automated Example Using 8508A
STEP FSC RANGE NOMINAL TOLERANCE
MOD1 MOD2 3 4 CON . . . 2.008
HEAD RESISTANCE TEST (11 Ohm
Range) 2.009 TARGET -p 2.010
IEEE2 OUT 0 OHMZCOMP WIRE4OPER
2.011 M8508
FS 2.012 TARGET
-m 2.013 8508 0.0000Z
OC D6 N 4W 2.014 M8508
2.015 WAIT -t 30 Thermal
emfs dissipating...
16IF, ELSE, ELSEIF, and ENDIF
- Four new FSCs to improve procedure writing and
procedure readability - IF condition
- ELSE comment
- ELSEIF condition
- ENDIF comment
- As with JMPL, condition may be any MATH FSC
expression.
17IF, ELSE, ELSEIF, and ENDIF
Verify MET/CAL version compatibility. 1.008
IF VERS() lt 7.01 1.009 DISP This
procedure requires MET/CAL 7.01 or later. 1.010
JMPL END 1.011 ENDIF
18IF, ELSE, ELSEIF, and ENDIF
1.001 MEMI Enter an integer 1.002 IF
(MEM 1) 1.003 DISP value
is 1 1.004 ELSEIF (MEM 2) 1.005 DISP
value is 2 1.006 ELSEIF (MEM
3) 1.007 DISP value is 3 1.008 ELSEIF
(MEM gt 3) 1.009 DISP value is
greater than 3 1.010 ELSE 1.011 DISP
value is less than 1 1.012 ENDIF
19WHILE, ENDW, DO, UNTIL FSCs
- New FSCs to Allow Looping in Procedures
- WHILE condition
- ENDW comment
- DO comment
- UNTIL condition
- As with JMPL, condition may be any MATH FSC
expression
20WHILE, ENDW, DO, UNTIL FSCs
- This will continue to loop until a valid entry
(number lt 3) is - entered
- 1.001 DO
- 1.002 MEMI Enter (1) Insert, (2)
Review, (3) Exit - 1.003 MATH L4 MEM
- 1.004 UNTIL MEM lt 3
Note This does NOT allow looping on a reading!!
21WHILE, ENDW, DO, UNTIL FSCs
- This procedure fragment will execute the loop 10
times while it counts down the value of MEM. - 1.001 MATH MEM 10
- 1.002 WHILE (MEM gt 0)
- 1.003 HEAD MEMD1000
- 1.004 MATH MEM MEM - 1
- 1.005 ENDW
22Logical AND and OR Operators
- Logical AND and Logical OR operators added to
MATH Expression Parser - Example (Logical AND)
- IF (M1 lt 10 M2 gt 5)
- Example (Logical OR)
- WHILE (MEM lt 5 MEM1 lt 5)
- 3.011 IF PSUB("744") (PSUB("2020")
(M33 gt 2.0)) - 3.012 CALL Sub Fluke 744 (1yr) Hart Mode
VER RS-232 - 3.013 ENDIF
23WAIT FSC
- New WAIT FSC
- Allows procedure writer to invoke a countdown
timer with a customized message - 2.015 WAIT -t 30 Thermal emfs
dissipating... - 3.021 WAIT -a t 1830 Wait for Self
Test..
24Cal Interval Ranges
- Many users extend the cal intervals for their
references. - MET/CAL accuracy files will now allow a range of
cal intervals to be mapped to a particular
specification. - For example Use the 90-day specs for any cal
interval from 2 months to 6 months.
25RSLT Brace Data in Test Results
- The Test Results window now includes data
generated by RSLT statements, and brace data
(xxx) from message-type FSCs. - Strings are shown in cyan (cyan) to distinguish
from red, green, and yellow evaluation data. - 1.001 DISP SET THE UUT TO THE 3 VOLT
RANGE - 1.002 ASK K
- 1.003 5520 2.9000V 1
26Function Fetch Inventory Data
- New MATH FSC function to retrieve database
Inventory Table data for a specified asset and a
specified field. - Function name is INV.
- Example MATH S5 INV(A26, 4202)
- asset number is A26
- field is 4202 (manufacturer)
- manufacturer name will be stored in string
register S5
27Function Get Serial Number
- New MATH FSC function to retrieve the serial
number of a specified asset - Function name is SN.
- Example MATH MEM2 SN(A15)
- A15 is the asset number
- serial number will be placed in string register
MEM2
28Function Time Conversion
- A new MATH FSC function, CTIME, to convert an
HHMMSS time string to an equivalent number of
seconds. - Example
- MEM CTIME("11015")
29Function Radians to Degrees
- A new MATH FSC function, DEG, to convert from
radians to degrees. - Example
- 1.004 MATH MEM DEG(3.1415926)
- 1.005 DISP 3.1415926 radians MEM
degrees - MET/CAL will display
- 3.1415926 radians 179.99999693 degrees
30Floating-Point Rounding Function
- New MATH Function FRND
- FRND rounds a floating-point number to a
specified number of significant digits. - Example
- MATH MEM FRND(12.34567, 4)
- Value of MEM will be 12.35.
31New -U Argument for DOS FSC
- A new argument, -u has been added for use with
the DOS and DOSE FSCs. - -u overrides the user of the user_prog_dir
initialization file parameter. - This allows MET/CAL to find programs
(executables) which are in the users PATH, but
not in the specified MET/CAL user program
directory. - A typical example would be a program like
WinWord.exe (Microsoft Word).
32Local Numeric Registers
- New bank of 32 numeric L registers for use in
the MATH FSC - Makes procedure writing easier by providing
registers local to each subprocedure invocation - Existing MATH functions updated to support
L-registers
3332 New Local Numeric Registers
They Work Like the Mx Registers
1.001 MATH L5 25 1.002 MATH
L6 45 1.003 MATH L7 20
1.004 MATH MEM AVG_L(5, 7) 1.005
MATH MEM1 MAX_L(5, 7) 1.006 MATH
M1 MIN_L(5, 7) 1.007 MATH M2
RSS_L(5, 7) 1.008 MATH M3
SDEV_L(5, 7) 1.009 DISP The Average
is MEM 1.009 DISP The Maximum is
MEM1 1.009 DISP The Minimum is M1
1.009 DISP The RSS is M2 1.009
DISP The Standard Deviation is M3
34Statement Colorization
- MET/CAL Editor Supports Colorization
- Both foreground background configurable
- Custom palette supported
- Each statement type may have its own color
- Color data saved in a color file for each
workstation
35Statement Colorization
36Statements of Compliance with Specification
- 17025 states . . .
- When statements of compliance to specification
are made, the uncertainty of the measurement
shall be taken into account
How ? .. Guardbanding
37Guardbanding
- Assessment of compliance wih Spec - Guardbanding
Fail
Indeterminate
Pass
Specified Upper limit Specified Lower limit
Uncertainty
Measured Value
38Guardbanding in MetCal v7.1
- Enable or Disable Guardbanding
- Specify the Guardband method
- Specify a table of parameter thresholds with
associated guardband factors - Choose whether or not to interpolate table values
- Supports asymmetrical tolerance specifications
39Guardbanding
- Specify how indeterminate test results are
handled - Call external programs to provide data
- Change guardbanding parameters on a per-site,
per-workstation, per-procedure, or per-test basis - Report results in a SQL database, for easy access
by report generators or other software tools - No modification required for existing procedures
40Guard Banding - Results Data
- Specification Test Limits
- Guardbanding Flag
- Guardbanding Method
- Guardbanded Test Limits
- Guardband Factor
- Overall Result for Each Test
- Pass
- Fail
- Indeterminate
- Overall Result of Calibration Procedure
41Expected Release Date? Mars 2005
42(No Transcript)
43For Version 7
ASK Helper Tag Finder AutoPro QuickSort (revised)
44(No Transcript)
45Fluke Calibration Training
MET/CAL Procedure
INSTRUMENT Uncertainty
Examples DATE
2000-12-04 AUTHOR Fluke
Corporation REVISION ADJUSTMENT THRESHOLD
70 NUMBER OF TESTS 4 NUMBER OF LINES
59 CONFIGURATION Fluke
5720A
STEP FSC
RANGE NOMINAL TOLERANCE MOD1
MOD2 3 4 CON 1.001 ASK K 1.002
VSET nmeas 5 1.003 5720
10.000V 0.1
2W Note that the uncertainty of the
calibrator (5720) is taken from the ACC file
5720.acc. If a standard is used that does not
have an FSC, then the procedure writer must use
the ACC FSC to establish the uncertainty for each
setting
Setting NMEAS to any value other than zero turns
on Measurement Uncertainty
46We can force the calculation parameters
STEP FSC RANGE NOMINAL
TOLERANCE MOD1 MOD2 THE ASK K
MUST BE PRESENT TO USE UNCERTAINTY CALCULATIONS
1.001 ASK K THE NMEAS SETS THE
NUMBER OF MEASUREMENTS TO TAKE THIS TURNS ON
THE MEASUREMENT UNCERTAINTY CALCULATIONS 1.002
VSET NMEAS 5 THE NTHROW SETS THE
NUMBER OF MEASUREMENTS TO THROW AWAY 1.003
VSET NTHROW 1 THE NSD SETS THE
NUMBER OF SIGNIFICANT DIGITS IN THE RESULTS
1.004 VSET NSD 3 THE UUT_RES FORCES
THE UUT RESOLUTION FOR THE CALCULATIONS 1.005
VSET UUT_RES .0001 1.006 5720
10.000V 0.1 2W
If the resolution is not specified, the
resolution of the nominal will be used
47Do you want to see thedata used in the
calculations?
- 1.001 ASK K
- 1.002 VSET NMEAS 5
- 1.003 VSET MFILE d\metcal\meas.txt
- 1.004 VSET MFILE_FORMAT VERBOSE
- 1.005 5520 1.00V 1
2W - Time 19-Nov-03 094325
- Asset 100
- Start Date 2003-11-19
- Start Time 094257
- Step Number 1.005
- Welch-Satterthwaite Flag 0
- System Actual 1
- UUT Indicated 1.000432
- Expanded Uncertainty 0.00620083308
- Standard Uncertainty 0.00310041654
-
-
See UNC.TXT
48Do you want to see thedata used in the
calculations?
1.001 ASK K 1.002 VSET NMEAS
5 1.003 VSET MFILE
d\metcal\meas.txt 1.004 VSET
MFILE_FORMAT VERBOSE 1.005 5520 1.00V
1
2W Time 19-Nov-03
094325 Asset 100 Start Date
2003-11-19 Start Time
094257 Step Number
1.005 Welch-Satterthwaite Flag 0 System Actual
1 UUT Indicated
1.000432 Expanded Uncertainty
0.00620083308 Standard Uncertainty
0.00310041654
49How do I add these new features to a report?
50Select OPTIONS and select STORED PROCEDURES
51Select INSERT and select FIELD OBJECT
52Open Ver_7_Certificates and drag the
required field to the details section
53Open Ver_7_Certificates and drag the
required field to the details section
54Statements of Compliance with Specification
- 17025 states . . .
- When statements of compliance to specification
are made, the uncertainty of the measurement
shall be taken into account
Or Guardbanding
55Guardbanding
- Assessment of compliance wih Spec - Guardbanding
Specified Upper limit Specified Lower limit