Der Weg zu FLUKEs MET/CAL 8.3 Eine Betrachtung von fast 40 Jahren Prüfplatzautomatisierung Ein kleiner Überblick Was ist MET/CAL? Wie entstand MET/CAL und wie lange wird es entwickelt? Was brachten die letzten 10 Jahre (bis v7.3) ? Macht MET/CAL 8 alles neu? Details der MET/CAL v8.2 – v8.3 Seite 2 © René Buske for Munich Calibration Day 2014 Das MetCal System MET/CAL Editor Per Techniker-Skript-Sprache erstellte Prüfprogramme MET/CAL Runtime Sybase SQL Anywhere Datenbankserver oder MET/TEAM = Microsoft SQL Seite 33 Seite © René Buske for Munich Calibration Day 2014 Sprachbeispiele: 1.003 5500 Seite 4 10.00V 0.01% 0.02U 1.001 DISP Bitte Multimeter XYZ anschließen 1.002 PIC resistor 1.003 ACC 1000Z 1.004 MEMI Ablesewert eintragen 1.005 MEMCX 1000Z 0.01% 0.02U -1U © René Buske for Munich Calibration Day 2014 Was war noch einmal mit der Datenbank ? Prüfprogramm - Ablaufsteuerung MET/CAL Datenbank wählbar (MET/TRACK oder MET/TEAM) metrology / calibration Seite 5 Messmittelmanagement Labor- und Messmittelmanagement MET/TRACK MET/TEAM SYBASE ASA Datenbank basierend MSSQL Datenbank basierend metrology / tracking metrology / test asset management © René Buske for Munich Calibration Day 2014 Wie alles begann… 1975 : PDP11/34 Based, customer specific calibration system for Oscilloscope and other calibrations 12 systems in Europe, special for the Bundeswehr 1980: 7405 DMM Calibration System on Fluke Touch Sense Controller (1720A) 1984: 7411 Calibration Automation software on Fluke Touch Sense Controller (1722A) 1985: A123 custom automated calibration systems using 7411A Software and 1722A Touch Sense System controller 1987: Introduction of Met/Cal as PC-Based system 1989: First Met/Cal version for MS-DOS (v1.0) as replacement for 7411A 1989: Met/Track released for MS-DOS (v1.0) 1993: First Combination of Met/Cal and Met/Track for the 5130A 1995: Met/Cal and Met/Track for Windows released (v4.0) 1998: MET/CAL - Plus Suite released (Met/Cal and Met/Track combined to one product (v5.0)) 1999: Full 32-Bit product and ISO 17025 Compliant (v6.0) 2002: Integration of Portocal development thoughts into Met/Cal (v7.0) 2005: Enhancement of Measurement Uncertainty Calculations (v7.11) 2007: Measurement uncertainty in accordance with GUM 2008: Windows XP, Vista, 7, Compatibility 2009-2012: Various enhancements and functionality additions (See blue list below) (V7.2, 7.3) 2013: New Procedure Editor (V8) 2013: MET/CAL V8.1 compatible with new web based Asset Management Automation package MET/TEAM Seite 6 © René Buske for Munich Calibration Day 2014 Wie lange wird es MET/CAL noch geben? Unabhängigkeit Durch eigene Entwicklungsabteilung - keine externe Abhängigkeit von der Marktlage Abwärtskompatibilität als Investitionsschutz Das Versprechen: eine einmal erarbeitete Prüfprozedur bleibt lauffähig in künftigen Versionen! Eine PDP11 Prozedur läuft in METCAL 8.3! Erfahrung und Verantwortung Weltweit ca.: 5000+ aktive Installationen, davon ca. 1500+ in Europa. Zukunftssicherheit durch garantierte Weiterentwicklung MET/CAL ist seit Jahren Verkaufsinstrument für Kalibratoren und Kalibrierequipment und damit Basis für FLUKE Verkaufsstrategien. Seite 7 © René Buske for Munich Calibration Day 2014 CALPLUS als Vertrieb und Supportpartner Hauptniederlassung Berlin mit eigenem Trainingszentrum auf 250qm Zentrallager für extrem kurze Lieferzeiten technischer Innendienst und zentrale Auftragsannahme insgesamt 16 Angestellte ScopeShop Hamburg Kontaktpartner vor Ort für das gesamte Vertriebsprogramm als Regionalbüro NORD Technischer Innendienst 6 Angestellte zur Zeit 30 Mitarbeiter, davon 9 Fachingenieure spezialisiert auf Fluke, Tektronix/Keithley Vertriebspartner für viele weitere erstklassige Messmittelhersteller 6 Regionalbüros eine effiziente und schnelle Kundenbetreuung vor und nach dem Kauf Seite 8 © René Buske for Munich Calibration Day 2014 MET/CAL-SUPPORT-CALPLUS René Buske CalPlus GmbH Vertrieb / Support / Training Heerstraße 32 14052 Berlin Telefon : 030 / 214 98 2 82 Email : [email protected] Seite 9 © René Buske for Munich Calibration Day 2014 Ein Blick zurück… v7.2 v7.2SP3 Seite 10 VISA Support (RS232, USB, ETHERNET, GPIB) Guardbanding neues Variablen System [v MyVar] BEEP für DISP, EVAL, OPBR … binäre Werte in HEX Neue FSCs: HEAD -2 MATH INI() FINDCSV() LINREG() + INTERP() SLEW() + LISTBOX() REFACC() CRND() + FRND() ENGR() + ENGR_NSD() NUM() + NUMN() ACCNAME() DBTOPCT DBW … VSET TSTEP2 …… © René Buske for Munich Calibration Day 2014 Die wichtigsten Neuerungen ab v7.2 Seite 11 v7.3 Window 7 Kompatibilität Neue FSCs O_CAL, 5522A, 5080A ,9640A Wechsel auf Sybase 11 und Crystal Reports 12 v8.0 v8.1 Direkte MET/TEAM Interaktion Durchgängige UTF8 Kompatibilität Neue FSCs für FLUKE 52120, 5502 A + E v8.2 Neuer Visual Prozedur Editor Integriertes Prozedur Projektmanagement Ausführbare Prozeduren (PXE) Neuer FSC LIB Neuer Legacy Prozedur Startdialog erweitertes Debugging mit Haltepunkten Windows 8 Support mit verbessertem Projektmanager Prozedur Sektions-Funktionalität Support für lange Zeilen bis 256 Zeichen FSC für FLUKE 5730A(NVI) © René Buske for Munich Calibration Day 2014 Version 8.0 – 8.1 Neuerungen im Überblick Legacy Prozedurstart, Visual Editor und PXE Verschiedene Anordnungen Perfekt für intuitives Copy & Paste Neuer Legacy Prozedur Startdialog Mehrere Monitore für verschiedene Prozeduren Docking Windows Projektmanagement Ausführbare PXE Seite 12 © René Buske for Munich Calibration Day 2014 Version 8.0 – 8.1 Neuerungen im Überblick FSC LIB für DLL, COM oder ARRAY, STRUCTURE # Deklarieren des Arrays 1.001 LIB ARRAY NEW myArray[100]; # Werte vorauswählen 1.002 MATH value = "Das ist ein Test" # Öffne Microsoft Excel 1.003 MATH index = 46 1.001 LIB COM myExcel = "Excel.Application"; 1.002 LIB myExcel.Visible=True; # zuweisen eines Wertes Neue Arbeitsmappe erstellen (workbook) 1.005 LIB myArray[index] = #value; 1.003 LIB COM workbooks = myExcel.Workbooks; 1.004 LIB workbooks.Add(); # Wert aus dem Array abrufen 1.006 LIB myValue = myArray[46]; # Auf ein Arbeitsblatt zugreifen # und anzeigen 1.007 DISP 1.005 LIB [v myValue] COM worksheet = myExcel.Worksheets["Tabelle1"]; # Zelle C5 anwählen und einen Wert setzen 1.006 LIB COM cell = worksheet.Range["C5"]; 1.007 LIB cell.Select(); 1.008 LIB cell.value = "Das ist ein Test!"; # Wert aus C5 lesen 1.010 LIB newvalue = cell.value; Seite 14 © René Buske for Munich Calibration Day 2014 Version 8.2 Neuerungen im Detail Windows 8 Support und verbessertes Projektmanagement Windows 8.1 kompatibel Schnellstart für Kommandos Filterleiste im Projekt Seite 15 © René Buske for Munich Calibration Day 2014 Was ist ein Prozedursplitter Prozedur Sektions-Funktionalität Funktion: Sektionen(Lesezeichen) von Prozedurblöcken können zur Prozedur hinzugefügt werden. Bis zu 4 Ebenen von Blöcken sind möglich. Ein Prozedurblock kann vor dem Start der Prozedur an oder abgewählt werden. Wofür? Nicht alle Standards sind an jeder Workstation verfügbar (Combine Calibrations) Wiederholen spezifischer Tests, ohne die gesamte Prozedur zu starten Einschränkungen: Können nur in der Main Prozedur verwendet werden “tags” funktionieren nur in PXEs (Procedure eXEcutables) Seite 16 © René Buske for Munich Calibration Day 2014 Version 8.2 Neuerungen im Detail Prozedur Sektions-Funktionalität # Tag.Name = Kalibrierung Gleichspannung # Tag.Start = START_DC # Tag.End = END_DC # Tag.ExecutionTimeInMinutes = 5 1.001 LABEL 1.002 WAIT 1.003 LABEL START_DC -t 5 TEST DC läuft gerade END_DC # Tag.Name = Kalibrierung Wechselspannung # Tag.Start = START_AC # Tag.End = END_AC # Tag.ExecutionTimeInMinutes = 7 1.004 LABEL 1.005 WAIT 1.006 LABEL Seite 17 START_AC -t 5 TEST AC läuft gerade END_AC © René Buske for Munich Calibration Day 2014 tag_ui_show =yes Version 8.2 Neuerungen im Detail Support für lange Zeilen bis 256 Zeichen für MEMI DISP OPBR MESS RSLT DISP Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasdgube Seite 18 © René Buske for Munich Calibration Day 2014 Seit August FLUKE MET/CAL 8.3 Neue FSCs für 96270A und LPN FSCs, plus updated 9640 and LPNX FSCs. Hilfedatei stark überarbeitet und ergänzt Überprüfung und Kontrolle welche METCAL Client Version benutzt werden darf Fluke 5502A Oscilloskop Kalibrator Optionen werden vom O_CAL FSC unterstützt. Letzter PXE Pfad wird sich gemerkt oder Pfad kann neben den Eigenschaften des Projektes auch in der metcal.ini vorgegeben werden. Automatik BUILD kann die Versionsnummer hochzählen. Wird in metcal.ini eingestellt. Konvertieren eines kompletten Prozedur Verzeichnisses bzw. Mehrfachauswahl in der alten Struktur (proc.dir ) zu Projekten mit automatischer Erstellung von PXE Dateien Seite 19 © René Buske for Munich Calibration Day 2014 Der neue MET/SUPPORT ( ab September ) neue MCZ Installer Applikation! eu.flukecal.com My MET/SUPPORT optimierte Prozedursuche Warenkorb für Einzelprozeduren Seite 20 © René Buske for Munich Calibration Day 2014 Fragen ? Placeholder, enter your own text here Seite 21 © René Buske for Munich Calibration Day 2014