From a73db2136ef11eb710db8b586bae3702be632be0 Mon Sep 17 00:00:00 2001 From: Benedikt Seeger <benedikt.seeger@ptb.de> Date: Fri, 17 Nov 2023 11:08:10 +0100 Subject: [PATCH] =?UTF-8?q?links=20aktualisiert=20und=20beispiele=20eingef?= =?UTF-8?q?=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exampleData/20220708_8305_SN1842876.xml | 466 +++++ ...8305_SN1842876_Auswertung_WRefTAndDSI.xlsx | Bin 0 -> 138296 bytes exampleData/JSONExample.json | 1591 +++++++++++++++++ exampleData/XMLExample.xml | 758 ++++++++ exampleData/dccFinal_231189.xml | 1029 +++++++++++ index.html | 24 +- 6 files changed, 3856 insertions(+), 12 deletions(-) create mode 100644 exampleData/20220708_8305_SN1842876.xml create mode 100644 exampleData/20220708_8305_SN1842876_Auswertung_WRefTAndDSI.xlsx create mode 100644 exampleData/JSONExample.json create mode 100644 exampleData/XMLExample.xml create mode 100644 exampleData/dccFinal_231189.xml diff --git a/exampleData/20220708_8305_SN1842876.xml b/exampleData/20220708_8305_SN1842876.xml new file mode 100644 index 0000000..c292fd5 --- /dev/null +++ b/exampleData/20220708_8305_SN1842876.xml @@ -0,0 +1,466 @@ +<?xml version="1.0" encoding="UTF-8"?> +<dcc:digitalCalibrationCertificate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dcc="https://ptb.de/dcc" xmlns:si="https://ptb.de/si" xsi:schemaLocation="https://ptb.de/dcc https://ptb.de/dcc/v3.2.1/dcc.xsd" schemaVersion="3.2.1"> + <dcc:administrativeData> + <dcc:dccSoftware> + <dcc:software> + <dcc:name> + <dcc:content>GEMIMEG Tool</dcc:content> + </dcc:name> + <dcc:release>v1.1.2</dcc:release> + </dcc:software> + <dcc:software> + <dcc:name> + <dcc:content>dccTableTool</dcc:content> + </dcc:name> + <dcc:release>0.2.1</dcc:release> + </dcc:software> + </dcc:dccSoftware> + <dcc:coreData> + <dcc:countryCodeISO3166_1>DE</dcc:countryCodeISO3166_1> + <dcc:usedLangCodeISO639_1>en</dcc:usedLangCodeISO639_1> + <dcc:usedLangCodeISO639_1>de</dcc:usedLangCodeISO639_1> + <dcc:mandatoryLangCodeISO639_1>de</dcc:mandatoryLangCodeISO639_1> + <dcc:uniqueIdentifier>PTB-17042-2022</dcc:uniqueIdentifier> + <dcc:identifications> + <dcc:identification> + <dcc:issuer>calibrationLaboratory</dcc:issuer> + <dcc:value>1.71-1254/0622</dcc:value> + <dcc:name> + <dcc:content lang="de">Geschäftszeichen:</dcc:content> + <dcc:content lang="en">Reference no.:</dcc:content> + </dcc:name> + </dcc:identification> + </dcc:identifications> + <dcc:receiptDate>2022-09-06</dcc:receiptDate> + <dcc:beginPerformanceDate>2022-07-08</dcc:beginPerformanceDate> + <dcc:endPerformanceDate>2022-07-08</dcc:endPerformanceDate> + <dcc:performanceLocation>laboratory</dcc:performanceLocation> + </dcc:coreData> + <dcc:items> + <dcc:item refType="vib_Item vib_AccelerationReferenceStandard"> + <dcc:name> + <dcc:content lang="de">Beschleunigungsaufnehmer-Bezugsnormal</dcc:content> + <dcc:content lang="en">Acceleration reference standard sensor</dcc:content> + </dcc:name> + <dcc:manufacturer> + <dcc:name> + <dcc:content>Brüel Kjær Dänemark</dcc:content> + </dcc:name> + </dcc:manufacturer> + <dcc:model>8305</dcc:model> + <dcc:identifications> + <dcc:identification> + <dcc:issuer>manufacturer</dcc:issuer> + <dcc:value>1842876</dcc:value> + <dcc:name> + <dcc:content lang="de">Serien Nr.</dcc:content> + <dcc:content lang="en">Serial no.</dcc:content> + </dcc:name> + </dcc:identification> + </dcc:identifications> + </dcc:item> + </dcc:items> + <dcc:calibrationLaboratory> + <dcc:contact> + <dcc:name> + <dcc:content>Physikalisch Technische Bundesanstalt AG 1.71 Darstellung Beschleunigung</dcc:content> + </dcc:name> + <dcc:eMail>acceleration@ptb.de</dcc:eMail> + <dcc:phone>+49 531 592 1223</dcc:phone> + <dcc:fax>+49 531 592 691227</dcc:fax> + <dcc:location> + <dcc:city>Braunschweig</dcc:city> + <dcc:countryCode>DE</dcc:countryCode> + <dcc:postCode>38116</dcc:postCode> + <dcc:street>Bundesallee</dcc:street> + <dcc:streetNo>100</dcc:streetNo> + </dcc:location> + </dcc:contact> + </dcc:calibrationLaboratory> + <dcc:respPersons> + <dcc:respPerson> + <dcc:person> + <dcc:name> + <dcc:content>Dr.-Ing. Leonard Klaus</dcc:content> + </dcc:name> + </dcc:person> + <dcc:mainSigner>true</dcc:mainSigner> + </dcc:respPerson> + <dcc:respPerson> + <dcc:person> + <dcc:name> + <dcc:content>Dipl.-Ing (FH) Denis Nordmann</dcc:content> + </dcc:name> + </dcc:person> + </dcc:respPerson> + </dcc:respPersons> + <dcc:customer> + <dcc:name> + <dcc:content>Accelerator Meas GmbH</dcc:content> + </dcc:name> + <dcc:eMail>info@acclemeas.de</dcc:eMail> + <dcc:location> + <dcc:city>Musterstadt</dcc:city> + <dcc:countryCode>DE</dcc:countryCode> + <dcc:postCode>42420</dcc:postCode> + <dcc:street>Hirschbach im Mühlkreis</dcc:street> + <dcc:streetNo>42</dcc:streetNo> + </dcc:location> + </dcc:customer> + <dcc:statements> + <dcc:statement> + <dcc:name> + <dcc:content lang="en">CIPM MRA</dcc:content> + <dcc:content lang="de">CIPM MRA</dcc:content> + </dcc:name> + <dcc:norm>DIN EN ISO/IEC 17025</dcc:norm> + <dcc:declaration> + <dcc:content lang="en">The Physikalisch-Technische Bundesanstalt (PTB) in Braunschweig and Berlin is the +National Metrology Institute and the supreme technical authority of the Federal Republic of Germany +for metrology. The PTB comes under the auspices of the Federal Ministry for Economic Affairs and +Climate Action. It meets the requirements for calibration and testing laboratories as defined in +DIN EN ISO/IEC 17025. +The central task of PTB is to realize, to maintain and to disseminate the legal units in compliance with +the International System of Units (SI). PTB thus is at the top of the metrological hierarchy in Germany. +The calibration certificates issued by PTB document a calibration traceable to national measurement +standards. +This certificate is consistent with the Calibration and Measurement Capabilities (CMCs) that are +included in Appendix C of the Mutual Recognition Arrangement (MRA) drawn up by the International +Committee for Weights and Measures (CIPM). Under the MRA, all participating institutes recognize +the validity of each other’s calibration and measurement certificates for the quantities, ranges and +measurement uncertainties specified in Appendix C (for details, see http://www.bipm.org). +The CIPM MRA Logo and this statement attest only to the measurement component of the certificate</dcc:content> + <dcc:content lang="de">Die Physikalisch-Technische Bundesanstalt (PTB) in Braunschweig und Berlin ist das +nationale Metrologieinstitut und die technische Oberbehörde der Bundesrepublik Deutschland für das +Messwesen. Die PTB gehört zum Geschäftsbereich des Bundesministeriums für Wirtschaft und +Klimaschutz. Sie erfüllt die Anforderungen an Kalibrier- und Prüflaboratorien auf der Grundlage der +DIN EN ISO/IEC 17025. +Zentrale Aufgabe der PTB ist es, die gesetzlichen Einheiten in Übereinstimmung mit dem +Internationalen Einheitensystem (SI) darzustellen, zu bewahren und weiterzugeben. Die PTB steht +damit an oberster Stelle der metrologischen Hierarchie in Deutschland. Die Kalibrierscheine der PTB +dokumentieren eine auf nationale Normale rückgeführte Kalibrierung. +Dieser Ergebnisbericht ist in Übereinstimmung mit den Kalibrier- und Messmöglichkeiten (CMCs), wie +sie im Anhang C des gegenseitigen Abkommens (MRA) des Internationalen Komitees für Maße und +Gewichte enthalten sind. Im Rahmen des MRA wird die Gültigkeit der Ergebnisberichte von allen +teilnehmenden Instituten für die im Anhang C spezifizierten Messgrößen, Messbereiche und +Messunsicherheiten gegenseitig anerkannt (nähere Informationen unter http://www.bipm.org). +Diese Aussage und das CIPM-MRA-Logo beziehen sich nur auf die Messergebnisse in diesem +Kalibrierschein.</dcc:content> + </dcc:declaration> + </dcc:statement> + </dcc:statements> + </dcc:administrativeData> + <dcc:measurementResults> + <dcc:measurementResult> + <dcc:name> + <dcc:content lang="de">Messergebnisse</dcc:content> + <dcc:content lang="en">Measurement results</dcc:content> + </dcc:name> + <dcc:usedMethods> + <dcc:usedMethod refType="basic_uncertainty"> + <dcc:name> + <dcc:content lang="de">Erweiterte Messunsicherheit</dcc:content> + <dcc:content lang="en">Expanded uncertainty</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="de">Angegeben ist die erweiterte Messunsicherheit, die sich aus der Standardmessunsicherheit durch Multiplikation mit dem Erweiterungsfaktor k=2 ergibt. Sie wurde gemäß dem „Guide to the Expression of Uncertainty in Measurement (GUM)“ ermittelt. Der Wert der Messgröße liegt dann im Regelfall mit einer Wahrscheinlichkeit von annähernd 95 % im zugeordneten Überdeckungsintervall.</dcc:content> + <dcc:content lang="en">The expanded uncertainty was calculated from the contributions of uncertainty originating from the standards used, from the weighings and the air buoyancy corrections. The reported uncertainty does not include an estimate of long-term variations.</dcc:content> + </dcc:description> + <dcc:norm>GUM</dcc:norm> + </dcc:usedMethod> + <dcc:usedMethod refType="vib_sineCalibration"> + <dcc:name> + <dcc:content lang="en">Primary vibration calibration with Laser Interferometry using Sine-approximation</dcc:content> + <dcc:content lang="de">Primäre Schwingungskalibration durch Laserinterferometrie unter Verwendung von Sinus Approximation</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="en">The accelerometer reference standard was excited to rectilinear sinusoidal vibrations on an electrodynamic vibration exciter equipped with an air-bearing oscillating section. The transducer was coupled as a single-ended transducer. The mounting surfaces were lightly greased, and the tightening torque was 2 N-m. +Vibration excitation was performed in the frequency range of 10 Hz to 10 kHz using the vibration exciter of the high-frequency acceleration standard measuring device (national standard). +The measurements of the vibration displacement amplitude and the phase shift Δφqa of the complex charge transfer coefficient Sqa were performed using the sinusoidal compensation method. In order to get from the instantaneous values of the vibration displacement to the amplitude and zero phase angle, the approximation is performed with a sinusoidal approach. A computerized transient recorder is used to synchronously acquire the two-channel interferometer output signal and the output signal of the normal measurement chain. +The calibration procedure is in accordance with the corresponding standard ISO 16063-11:1999. +The acceleration acting on the transducer was calculated from the measured vibration displacement amplitude and the known excitation frequency. +The magnitude Sqa of the complex charge transfer coefficient Sqa is obtained as the ratio of the amplitude of the output voltage of the normal electrode to the amplitude of the excitation acceleration. The output charge of the transducer was determined using a calibrated normal charge amplifier. +The phase shift Δφqa of the complex charge transfer coefficient Sqa is obtained as the difference between the zero phase angle of the output charge φq and the zero phase angle of the acceleration φa. +According to ISO 2041, the phase shift is defined as Δφqa = φq - φa. The acceleration vector is considered positive if it is directed from its mounting surface to the accelerometer.</dcc:content> + <dcc:content lang="de">Das Beschleunigungsaufnehmer-Bezugsnormal wurde auf einem elektrodynamischen Schwingungserreger, der mit einem luftgelagerten Schwingteil ausgerüstet ist, zu geradlinigen sinusförmigen Schwingungen angeregt. Der Aufnehmer wurde als Single-Ended-Aufnehmer angekoppelt. Die Montageflächen waren leicht eingefettet, das Anzugsdrehmoment betrug 2 N·m. +Die Schwingungsanregung erfolgte im Frequenzbereich von 10 Hz bis 10 kHz mit dem Schwingungserreger der Hochfrequenz-Beschleunigungs-Normalmesseinrichtung (nationales Normal). +Die Messungen der Schwingwegamplitude und der Phasenverschiebung Δφqa des komplexen Ladungsübertragungskoeffizienten Sqa wurden nach dem Sinusausgleichsverfahren ausgeführt. Um von den Augenblickswerten des Schwingwegs zu der Amplitude und dem Nullphasenwinkel zu gelangen, wird die Approximation mit einem Sinusansatz durchgeführt. Mit einem rechnergestützten Transientenrekorder werden das zweikanalige Interferometer-Ausgangssignal und das Ausgangssignal der Normal-Messkette synchron erfasst. +Das Kalibrierverfahren ist in Übereinstimmung mit der entsprechenden Norm ISO 16063-11:1999. +Die auf den Aufnehmer einwirkende Beschleunigung wurde aus der gemessenen Schwingwegamplitude und der bekannten Anregungsfrequenz berechnet. +Der Betrag Sqa des komplexen Ladungsübertragungskoeffizienten Sqa ergibt sich als Verhältnis der Amplitude der Ausgangsspannung der Normal-Messkette zur Amplitude der Anregungsbeschleunigung. Die Ausgangsladung des Aufnehmers wurde mit Hilfe eines kalibrierten Normal-Ladungsverstärkers bestimmt. +Die Phasenverschiebung Δφqa des komplexen Ladungsübertragungskoeffizienten Sqa ergibt sich als Differenz aus dem Nullphasenwinkel der Ausgangsladung φq und dem Nullphasenwinkel der Beschleunigung φa. +Entsprechend ISO 2041 ist die Phasenverschiebung definiert zu Δφqa = φq – φa. Der Beschleunigungsvektor wird als positiv betrachtet, wenn er von seiner Montagefläche zum Beschleunigungs-aufnehmer gerichtet ist.</dcc:content> + </dcc:description> + <dcc:norm>ISO 16063-11 1999</dcc:norm> + </dcc:usedMethod> + </dcc:usedMethods> + <dcc:measuringEquipments> + <dcc:measuringEquipment refType="vib_chargeAmplifier"> + <dcc:name> + <dcc:content lang="de">Ladungsverstärker</dcc:content> + <dcc:content lang="en">Charge amplifier</dcc:content> + </dcc:name> + <dcc:model>Brüel Kjær 2650</dcc:model> + <dcc:identifications> + <dcc:identification> + <dcc:issuer>manufacturer</dcc:issuer> + <dcc:value>1502245</dcc:value> + <dcc:name> + <dcc:content lang="de">Serien Nr.</dcc:content> + <dcc:content lang="en">Serial no.</dcc:content> + </dcc:name> + </dcc:identification> + </dcc:identifications> + </dcc:measuringEquipment> + <dcc:measuringEquipment refType="vib_vibrationExciter"> + <dcc:name> + <dcc:content lang="en">Vibration exciter</dcc:content> + <dcc:content lang="de">Schwingerreger</dcc:content> + </dcc:name> + <dcc:model>Spektra SE-09</dcc:model> + </dcc:measuringEquipment> + </dcc:measuringEquipments> + <dcc:influenceConditions> + <dcc:influenceCondition refType="vib_ambientTemperature"> + <dcc:name> + <dcc:content lang="de">Umgebungsbedingung Temperatur</dcc:content> + <dcc:content lang="en">Ambient condition temperature</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="de">Die Werte wurden während der Kalibrierung überwacht.</dcc:content> + <dcc:content lang="en">Values measured while calibration was performed.</dcc:content> + </dcc:description> + <dcc:data> + <dcc:quantity> + <dcc:name> + <dcc:content lang="en">Room temperature during calibration</dcc:content> + <dcc:content lang="de">Raumtemperatur währenden der Kalibration</dcc:content> + </dcc:name> + <si:real> + <si:value>296.15</si:value> + <si:unit>\kelvin</si:unit> + <si:expandedUnc> + <si:uncertainty>1</si:uncertainty> + <si:coverageFactor>1.73</si:coverageFactor> + <si:coverageProbability>1</si:coverageProbability> + <si:distribution>rectangular</si:distribution> + </si:expandedUnc> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + <dcc:influenceCondition refType="vib_ambientHumidityRelative"> + <dcc:name> + <dcc:content lang="de">Umgebungsbedingung relative Luftfeuchte</dcc:content> + <dcc:content lang="en">Ambient condition relative humidity</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="de">Die Werte wurden während der Kalibrierung überwacht.</dcc:content> + <dcc:content lang="en">Values measured while calibration was performed.</dcc:content> + </dcc:description> + <dcc:data> + <dcc:quantity> + <dcc:name> + <dcc:content lang="en">Ambient humidity</dcc:content> + <dcc:content lang="de">Ungebungsluftfeuchtigkeit</dcc:content> + </dcc:name> + <si:real> + <si:value>60</si:value> + <si:unit>\percent</si:unit> + <si:expandedUnc> + <si:uncertainty>15</si:uncertainty> + <si:coverageFactor>1.73</si:coverageFactor> + <si:coverageProbability>1</si:coverageProbability> + <si:distribution>rectangular</si:distribution> + </si:expandedUnc> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + <dcc:influenceCondition refType="vib_mountingConditions"> + <dcc:name> + <dcc:content lang="en">Sensor mounting conditions</dcc:content> + <dcc:content lang="de">Sensormontagebediungen</dcc:content> + </dcc:name> + <dcc:data> + <dcc:quantity refType="vib_mountingTorque"> + <dcc:name> + <dcc:content lang="en">mounting torque</dcc:content> + <dcc:content lang="de">Anzugdrehmoment</dcc:content> + </dcc:name> + <si:real> + <si:value>2</si:value> + <si:unit>\newton\metre</si:unit> + <si:expandedUnc> + <si:uncertainty>0.1</si:uncertainty> + <si:coverageFactor>2</si:coverageFactor> + <si:coverageProbability>0.95</si:coverageProbability> + <si:distribution>normal</si:distribution> + </si:expandedUnc> + </si:real> + </dcc:quantity> + <dcc:quantity refType="vib_mountingLaserPositiones"> + <dcc:name> + <dcc:content lang="en">Ankopplung des Aufnehmers und Laser-Positionen</dcc:content> + <dcc:content lang="de">Mounting of the sensore and laser spot position</dcc:content> + </dcc:name> + <dcc:noQuantity> + <dcc:content lang="en">The transducer was coupled as a single-ended transducer. The laser beams of the interferometers were adjusted symmetrically and diametrically next to the transducer on the oscillating part.</dcc:content> + <dcc:content lang="de">Die Ankopplung des Aufnehmers erfolgte als Single-Ended-Aufnehmer. Die Laserstrahlen der Interferometer wurden symmetrisch und diametral neben dem Aufnehmer auf das Schwingteil justiert.</dcc:content> + </dcc:noQuantity> + </dcc:quantity> + <dcc:quantity refType="vib_orientationInGravityfield vib_OrientationInGravityfieldVertical"> + <dcc:name> + <dcc:content lang="de">Ausrichtung im Erdschwerefeld</dcc:content> + <dcc:content lang="en">Orientation in the earth gravity field</dcc:content> + </dcc:name> + <dcc:noQuantity> + <dcc:name> + <dcc:content lang="en">Orientation in the earth gravity field</dcc:content> + <dcc:content lang="de">Ausrichtung im Erdschwerefeld</dcc:content> + </dcc:name> + <dcc:content lang="de">vertikal</dcc:content> + <dcc:content lang="en">vertical</dcc:content> + </dcc:noQuantity> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + <dcc:influenceCondition refType="vib_chargeAmplifyerConfSet" id="ConfigSet_a3548501"> + <dcc:name> + <dcc:content lang="de">Einstellungen des Ladungsverstärkers</dcc:content> + <dcc:content lang="en">Configuration of charge amplifier</dcc:content> + </dcc:name> + <dcc:data> + <dcc:quantity> + <dcc:name> + <dcc:content lang="de">Transducer Sensitivity</dcc:content> + </dcc:name> + <dcc:noQuantity> + <dcc:content>1,000 pC/Unit</dcc:content> + </dcc:noQuantity> + </dcc:quantity> + <dcc:quantity refType="vib_chargeAmplifierLPFreq"> + <dcc:name> + <dcc:content lang="de">Lower Frequency Limit</dcc:content> + </dcc:name> + <si:real> + <si:value>0.3</si:value> + <si:unit>\hertz</si:unit> + </si:real> + </dcc:quantity> + <dcc:quantity> + <dcc:name> + <dcc:content lang="de">Upper Frequency Limit</dcc:content> + </dcc:name> + <dcc:noQuantity> + <dcc:content>Lin</dcc:content> + </dcc:noQuantity> + </dcc:quantity> + <dcc:quantity> + <dcc:name> + <dcc:content lang="de">Transducer Range (1-11 pC/Unit)</dcc:content> + </dcc:name> + <dcc:noQuantity> + <dcc:content>0,1 V/Unit out</dcc:content> + </dcc:noQuantity> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + <dcc:influenceCondition refType="vib_sensorTemperature"> + <dcc:name> + <dcc:content lang="en">Sensor temperature during calibration</dcc:content> + <dcc:content lang="de">Temperatur des Aufnehmers während der Kalibrierung</dcc:content> + </dcc:name> + <dcc:data> + <dcc:quantity> + <dcc:name> + <dcc:content lang="en">Sensor temperature</dcc:content> + <dcc:content lang="de">Temperatur des Aufnehmers</dcc:content> + </dcc:name> + <si:real> + <si:value>296.15</si:value> + <si:unit>\kelvin</si:unit> + <si:expandedUnc> + <si:uncertainty>1</si:uncertainty> + <si:coverageFactor>1.73</si:coverageFactor> + <si:coverageProbability>1</si:coverageProbability> + <si:distribution>rectangular</si:distribution> + </si:expandedUnc> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + </dcc:influenceConditions> + <dcc:results> + <dcc:result refType="vib_chargeTransferFunction"> + <dcc:name> + <dcc:content lang="de">Ladungsübertragungsfunktion</dcc:content> + <dcc:content lang="en">Charge transfer function</dcc:content> + </dcc:name> + <dcc:data> + <dcc:list refType="basic_1IndexTable"> + <dcc:quantity refType="vib_frequency vib_nominalFrequency basic_TableIndex0"> + <dcc:name> + <dcc:content lang="de">Frequenz</dcc:content> + <dcc:content lang="en">Frequency</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>10.0 12.5 16.0 20.0 25.0 31.5 40.0 50.0 63.0 80.0 100.0 125.0 160.0 200.0 250.0 315.0 400.0 500.0 630.0 800.0 1000.0 1250.0 1600.0 2000.0 2500.0 3150.0 4000.0 5000.0 6300.0 8000.0 10000.0</si:valueXMLList> + <si:unitXMLList>\hertz</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="vib_nominalAccelerationAmplitude vib_accelerationAmplitude"> + <dcc:name> + <dcc:content lang="de">Beschleunigungsamplitude</dcc:content> + <dcc:content lang="en">Acceleration Amplitude</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>5.0 5.0 5.0 10.0 10.0 10.0 10.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0</si:valueXMLList> + <si:unitXMLList>\metre\per\second\tothe{2}</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="vib_magnitudeTransferCoefCharge"> + <dcc:name> + <dcc:content lang="de">Ladungsübertragungskoeffizent Betrag</dcc:content> + <dcc:content lang="en">Charge transfer coefficient magnitude</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>0.13017 0.13017 0.13016 0.13016 0.13017 0.13017 0.13017 0.13016 0.13013 0.13013 0.13012 0.13012 0.13012 0.13012 0.13014 0.13014 0.13015 0.13018 0.13017 0.13027 0.13033 0.13044 0.13058 0.13085 0.13124 0.13188 0.13300 0.13467 0.1375 0.1429 0.1497</si:valueXMLList> + <si:unitXMLList>\pico\coulomb\per\metre\second\tothe{-2}</si:unitXMLList> + <si:expandedUncXMLList> + <si:uncertaintyXMLList>0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.00013 0.0004 0.0004 0.0004</si:uncertaintyXMLList> + <si:coverageFactorXMLList>2.0</si:coverageFactorXMLList> + <si:coverageProbabilityXMLList>0.95</si:coverageProbabilityXMLList> + <si:distributionXMLList>normal</si:distributionXMLList> + </si:expandedUncXMLList> + </si:realListXMLList> + <dcc:relativeUncertainty> + <dcc:relativeUncertaintyXmlList> + <si:valueXMLList>0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.003 0.003 0.003</si:valueXMLList> + <si:unitXMLList>\one</si:unitXMLList> + </dcc:relativeUncertaintyXmlList> + </dcc:relativeUncertainty> + </dcc:quantity> + <dcc:quantity refType="vib_phase"> + <dcc:name> + <dcc:content lang="de">Phasenverzögerung</dcc:content> + <dcc:content lang="en">Phase delay</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>-0.0003 -0.0004 -0.0004 -0.0003 -0.0001 -0.0002 -0.0003 -0.0001 0.0000 0.0002 -0.0002 -0.0002 -0.0000 -0.0000 0.0001 0.0001 0.0000 0.0001 0.0005 0.0003 0.0001 -0.000 0.000 0.000 0.000 0.000 -0.000 -0.000 0.000 -0.034 -0.002</si:valueXMLList> + <si:unitXMLList>\radian</si:unitXMLList> + <si:expandedUncXMLList> + <si:uncertaintyXMLList>0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.0035 0.009 0.009 0.009 0.009 0.009 0.009 0.009 0.009 0.009 0.009</si:uncertaintyXMLList> + <si:coverageFactorXMLList>2.0</si:coverageFactorXMLList> + <si:coverageProbabilityXMLList>0.95</si:coverageProbabilityXMLList> + <si:distributionXMLList>normal</si:distributionXMLList> + </si:expandedUncXMLList> + </si:realListXMLList> + </dcc:quantity> + </dcc:list> + </dcc:data> + </dcc:result> + </dcc:results> + </dcc:measurementResult> + </dcc:measurementResults> +</dcc:digitalCalibrationCertificate> diff --git a/exampleData/20220708_8305_SN1842876_Auswertung_WRefTAndDSI.xlsx b/exampleData/20220708_8305_SN1842876_Auswertung_WRefTAndDSI.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..fd78ec05cd71951b728f1794c320cdb33eee55ed GIT binary patch literal 138296 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 Bc1{2Q literal 0 HcmV?d00001 diff --git a/exampleData/JSONExample.json b/exampleData/JSONExample.json new file mode 100644 index 0000000..45e1c61 --- /dev/null +++ b/exampleData/JSONExample.json @@ -0,0 +1,1591 @@ +{ + "dcc:digitalCalibrationCertificate": { + "@xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance", + "@xmlns:dcc": "https://ptb.de/dcc", + "@xmlns:si": "https://ptb.de/si", + "@xsi:schemaLocation": "https://ptb.de/dcc https://ptb.de/dcc/v3.1.1/dcc.xsd", + "@schemaVersion": "3.1.1", + "@_Comment": " \n\t\t\tDCC - Digital Calibration Certificate\n Copyright (c) 2019 - 2022 Physikalisch-Technische Bundesanstalt\n\n This XML dataset is free software: you can redistribute it and/or modify\n it under the terms of the GNU Lesser General Public License as published by\n the Free Software Foundation, version 3 of the License.\n\n This XSD is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU Lesser General Public License for more details.\n\n The development of minimum requirements for a digital calibration certificate (DCC) is partially funded and\n supported by the joint research project EMPIR 17IND02 (title: SmartCom).\n This project (17IND02) has received funding from the EMPIR programme co-financed by the Participating States\n and from the European Union's Horizon 2020 research and innovation programme.\n The further development of the digital calibration certificate (DCC) is partly supported by the lighthouse\n project GEMIMEG-II (GEMIMEG 01 MT20001E) funded by the German Federal Ministry for Economic Affairs and\n Energy (BMWi) and the project \"International Standard Accident Number\" (ISAN) funded by the Nieders\u00e4chsiches\n Vorab initiative of the Volkswagen Foundation (VolkswagenStiftung).\n\n\n Documentation: https://ptb.de/dcc\n \n\t\t\tATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION!\n\n\t\t\tThis is not a real calibration certificate. It is invalid.\n\n\t\t\tDraft Good Practise Temperature\n\t\t\t\n\t\t\tGP_DCC_temperature_extensive_1.2\n\t\t\t================================\n\n", + "dcc:administrativeData": { + "dcc:dccSoftware": { + "dcc:software": { + "dcc:name": { + "dcc:content": { + "#text": "Notepad++ (32-bit)" + } + }, + "dcc:release": { + "#text": "v 8.2" + } + } + }, + "dcc:coreData": { + "dcc:countryCodeISO3166_1": { + "#text": "DE" + }, + "dcc:usedLangCodeISO639_1": [ + { + "#text": "de" + }, + { + "#text": "en" + } + ], + "dcc:mandatoryLangCodeISO639_1": { + "#text": "de" + }, + "dcc:uniqueIdentifier": { + "#text": "GP_DCC_temperature_extensive_1.2" + }, + "dcc:identifications": { + "dcc:identification": { + "dcc:issuer": { + "#text": "calibrationLaboratory" + }, + "dcc:value": { + "#text": "string-calibrationLaboratory-coreData" + }, + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Auftrags Nr." + }, + { + "@lang": "en", + "#text": "Order no." + } + ] + } + } + }, + "dcc:beginPerformanceDate": { + "#text": "1957-08-13" + }, + "dcc:endPerformanceDate": { + "#text": "1957-08-13" + }, + "dcc:performanceLocation": { + "#text": "laboratory" + } + }, + "dcc:items": { + "dcc:item": { + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Temperatur-F\u00fchler" + }, + { + "@lang": "en", + "#text": "Temperature sensor" + } + ] + }, + "dcc:manufacturer": { + "dcc:name": { + "dcc:content": { + "#text": "String" + } + } + }, + "dcc:model": { + "#text": "String" + }, + "dcc:identifications": { + "dcc:identification": [ + { + "dcc:issuer": { + "#text": "manufacturer" + }, + "dcc:value": { + "#text": "string-manufacturer-item" + }, + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Serien Nr." + }, + { + "@lang": "en", + "#text": "Serial no." + } + ] + } + }, + { + "dcc:issuer": { + "#text": "customer" + }, + "dcc:value": { + "#text": "string-customer-item" + }, + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Messmittel Nr." + }, + { + "@lang": "en", + "#text": "Measurement equipment no." + } + ] + } + }, + { + "dcc:issuer": { + "#text": "calibrationLaboratory" + }, + "dcc:value": { + "#text": "string-calibrationLaboratory-item" + }, + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Equipment Nr." + }, + { + "@lang": "en", + "#text": "Equipment no." + } + ] + } + } + ] + } + } + }, + "dcc:calibrationLaboratory": { + "dcc:contact": { + "dcc:name": { + "dcc:content": { + "#text": "Kalibrierfirma GmbH" + } + }, + "dcc:eMail": { + "#text": "info@kalibrierfirma.xx" + }, + "dcc:phone": { + "#text": "+49 123 4567-89" + }, + "dcc:fax": { + "#text": "+49 123 4567-90" + }, + "dcc:location": { + "dcc:city": { + "#text": "Musterstadt" + }, + "dcc:countryCode": { + "#text": "DE" + }, + "dcc:postCode": { + "#text": "00900" + }, + "dcc:street": { + "#text": "Musterstra\u00dfe" + }, + "dcc:streetNo": { + "#text": "1" + }, + "dcc:further": { + "dcc:content": { + "#text": "www.kalibrierfirma.xx" + } + } + } + } + }, + "dcc:respPersons": { + "dcc:respPerson": [ + { + "dcc:person": { + "dcc:name": { + "dcc:content": { + "#text": "Michaela Musterfrau" + } + } + }, + "dcc:mainSigner": { + "#text": "true" + } + }, + { + "dcc:person": { + "dcc:name": { + "dcc:content": { + "#text": "Michael Mustermann" + } + } + } + } + ] + }, + "dcc:customer": { + "dcc:name": { + "dcc:content": { + "#text": "Kunde GmbH" + } + }, + "dcc:eMail": { + "#text": "info@kunde.xx" + }, + "dcc:location": { + "dcc:city": { + "#text": "Musterstadt" + }, + "dcc:countryCode": { + "#text": "DE" + }, + "dcc:postCode": { + "#text": "00900" + }, + "dcc:further": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Kunden Nr. 1024418" + }, + { + "@lang": "en", + "#text": "Customer ID no. 1024418" + } + ] + } + } + }, + "dcc:statements": { + "dcc:statement": [ + { + "dcc:norm": { + "#text": "ISO/IEC 17025:2018-03" + }, + "dcc:reference": { + "#text": "7.8.4.3" + }, + "dcc:declaration": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Die Ergebnisse gelten zum Zeitpunkt der Kalibrierung. Es obliegt dem Antragsteller, zu gegebener Zeit eine Rekalibrierung zu veranlassen." + }, + { + "@lang": "en", + "#text": "The results refer only to the object calibrated in this DCC. The measurement results are valid at the time of calibration. The applicant is responsible for arranging a recalibration in due time." + } + ] + } + }, + { + "@refType": "basic_validityRange", + "dcc:declaration": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Angabe des Temperaturbereichs, in dem kalibriert wurde:" + }, + { + "@lang": "de", + "#text": "Specification of the temperature range in which calibration was performed:" + } + ] + }, + "dcc:data": { + "dcc:quantity": [ + { + "@refType": "basic_validityRangeMin", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Unteres Limit" + }, + { + "@lang": "en", + "#text": "Lower limit" + } + ] + }, + "si:real": { + "si:value": { + "#text": "306" + }, + "si:unit": { + "#text": "\\kelvin" + } + } + }, + { + "@refType": "basic_validityRangeMax", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Oberes Limit" + }, + { + "@lang": "en", + "#text": "Upper limit" + } + ] + }, + "si:real": { + "si:value": { + "#text": "593" + }, + "si:unit": { + "#text": "\\kelvin" + } + } + } + ] + } + }, + { + "@refType": "basic_conformity", + "dcc:declaration": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Die Konformit\u00e4tsaussage erfolgt anhand der Vorgaben des Kunden. Sie sind im DCC mit aufgef\u00fchrt." + }, + { + "@lang": "en", + "#text": "The conformity statement is made on the basis of the customer's specifications. They are listed in the DCC." + } + ] + }, + "dcc:respAuthority": { + "dcc:name": { + "dcc:content": { + "#text": "Kunde GmbH" + } + }, + "dcc:eMail": { + "#text": "info@kunde.xx" + }, + "dcc:location": { + "dcc:city": { + "#text": "Musterstadt" + }, + "dcc:postCode": { + "#text": "00900" + }, + "dcc:countryCode": { + "#text": "DE" + } + } + }, + "dcc:conformity": { + "#text": "pass" + } + }, + { + "@refType": "basic_recalibration", + "dcc:declaration": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Datum, wann nach der Festlegung durch den Kunden sp\u00e4testens der Kalibriergegenstand rekalibriert werden soll:" + }, + { + "@lang": "de", + "#text": "Date when the calibration item is to be recalibrated at the latest according to the customer's specification:" + } + ] + }, + "dcc:date": { + "#text": "1959-10-22" + }, + "dcc:respAuthority": { + "dcc:name": { + "dcc:content": { + "#text": "Kunde GmbH" + } + }, + "dcc:eMail": { + "#text": "info@kunde.xx" + }, + "dcc:location": { + "dcc:city": { + "#text": "Musterstadt" + }, + "dcc:postCode": { + "#text": "00900" + }, + "dcc:countryCode": { + "#text": "DE" + } + } + } + } + ] + } + }, + "dcc:measurementResults": { + "dcc:measurementResult": { + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Messergebnisse" + }, + { + "@lang": "en", + "#text": "Measurement results" + } + ] + }, + "dcc:usedMethods": { + "dcc:usedMethod": [ + { + "@refType": "basic_uncertainty", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Erweiterte Messunsicherheit" + }, + { + "@lang": "en", + "#text": "Expanded uncertainty" + } + ] + }, + "dcc:description": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Angegeben ist die erweiterte Messunsicherheit, die sich aus der Standardmessunsicherheit durch Multiplikation mit dem Erweiterungsfaktor k=2 ergibt. Sie wurde gem\u00e4\u00df dem \u201eGuide to the Expression of Uncertainty in Measurement (GUM)\u201c ermittelt. Der Wert der Messgr\u00f6\u00dfe liegt dann im Regelfall mit einer Wahrscheinlichkeit von ann\u00e4hernd 95 % im zugeordneten \u00dcberdeckungsintervall." + }, + { + "@lang": "en", + "#text": "The expanded uncertainty was calculated from the contributions of uncertainty originating from the standards used, from the weighings and the air buoyancy corrections. The reported uncertainty does not include an estimate of long-term variations." + } + ] + }, + "dcc:norm": { + "#text": "GUM" + } + }, + { + "@refType": "gp_temperatureSensor", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Kalibrierung von Temperaturmessf\u00fchlern" + }, + { + "@lang": "en", + "#text": "Calibration of temperature sensors" + } + ] + }, + "dcc:norm": { + "#text": "DKD-R 5-1:2018" + } + }, + { + "@id": "gp_uM1", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Zusatzmethode 1" + }, + { + "@lang": "en", + "#text": "Additinal method 1" + } + ] + } + }, + { + "@id": "gp_uM2", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Zusatzmethode 2" + }, + { + "@lang": "en", + "#text": "Additinal method 2" + } + ] + } + }, + { + "@id": "gp_uMTotalSampleTime", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Gesamtaufnahmezeit pro Temperatur" + }, + { + "@lang": "en", + "#text": "Total recording time per temperature" + } + ] + } + }, + { + "@id": "gp_uMNumberOfSamples", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Anzahl der Einzelmessungen pro Temperatur" + }, + { + "@lang": "en", + "#text": "Number of individual measurements per temperature" + } + ] + } + } + ] + }, + "dcc:usedSoftware": { + "dcc:software": [ + { + "@id": "gp_uS1", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Software 1" + }, + { + "@lang": "en", + "#text": "Software 1" + } + ] + }, + "dcc:release": { + "#text": "R1.3" + } + }, + { + "@id": "gp_uS2", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Software 2" + }, + { + "@lang": "en", + "#text": "Software 2" + } + ] + }, + "dcc:release": { + "#text": "R4.0" + } + } + ] + }, + "dcc:measuringEquipments": { + "dcc:measuringEquipment": [ + { + "@id": "gp_mE1", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Pt 100 Widerstandsthermometer" + }, + { + "@lang": "en", + "#text": "Pt 100 thermometer" + } + ] + }, + "dcc:identifications": { + "dcc:identification": { + "dcc:issuer": { + "#text": "manufacturer" + }, + "dcc:value": { + "#text": "string-manufacturer-measuringEquipment-1" + } + } + } + }, + { + "@id": "gp_mE2", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Pt 100 Widerstandsthermometer" + }, + { + "@lang": "en", + "#text": "Pt 100 thermometer" + } + ] + }, + "dcc:certificate": { + "dcc:referral": { + "dcc:content": { + "#text": "www.kalibrierfirma.xx/certificate-download" + } + }, + "dcc:referralID": { + "#text": "GP-mE-Certificate2" + }, + "dcc:procedure": { + "#text": "analogue" + }, + "dcc:value": { + "#text": "analogue" + } + }, + "dcc:identifications": { + "dcc:identification": { + "dcc:issuer": { + "#text": "manufacturer" + }, + "dcc:value": { + "#text": "string-manufacturer-measuringEquipment-2" + } + } + } + }, + { + "@id": "gp_mE3", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "DAkkS-Bezugsnormal (PT25)" + }, + { + "@lang": "en", + "#text": "DAkkS-Reference (PT25)" + } + ] + }, + "dcc:certificate": { + "dcc:referral": { + "dcc:content": { + "#text": "www.kalibrierfirma.xx/certificate-download" + } + }, + "dcc:referralID": { + "#text": "GP-mE-Certificate3" + }, + "dcc:procedure": { + "#text": "SHA256" + }, + "dcc:value": { + "#text": "-GP-Value-" + } + }, + "dcc:identifications": { + "dcc:identification": { + "dcc:issuer": { + "#text": "manufacturer" + }, + "dcc:value": { + "#text": "string-manufacturer-measuringEquipment-3" + } + } + } + } + ] + }, + "dcc:influenceConditions": { + "dcc:influenceCondition": [ + { + "@refType": "gp_immersionDepth", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Eintauchtiefe im Wasserbad" + }, + { + "@lang": "en", + "#text": "Immersion depth in water bath" + } + ] + }, + "dcc:data": { + "dcc:quantity": { + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Eintauchtiefe" + }, + { + "@lang": "en", + "#text": "Immersion depth" + } + ] + }, + "si:real": { + "si:value": { + "#text": "0.1" + }, + "si:unit": { + "#text": "\\metre" + } + } + } + } + }, + { + "@refType": "basic_temperature", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Umgebungsbedingung Temperatur" + }, + { + "@lang": "en", + "#text": "Ambient condition temperature" + } + ] + }, + "dcc:description": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Diese Werte wurden nicht gemessen, sondern wurden anhand der typischen Wetterbedingungen zu einer Jahreszeit angegeben. [^1]" + }, + { + "@lang": "en", + "#text": "These values were not measured, but were given based on typical weather conditions at a time of year. [^1]" + } + ] + }, + "dcc:data": { + "dcc:quantity": [ + { + "@refType": "basic_temperatureMin", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Temperatur min" + }, + { + "@lang": "en", + "#text": "temperature min" + } + ] + }, + "si:real": { + "si:value": { + "#text": "293" + }, + "si:unit": { + "#text": "\\kelvin" + } + } + }, + { + "@refType": "basic_temperatureMax", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Temperatur max" + }, + { + "@lang": "en", + "#text": "temperature max" + } + ] + }, + "si:real": { + "si:value": { + "#text": "299" + }, + "si:unit": { + "#text": "\\kelvin" + } + } + } + ] + } + }, + { + "@refType": "basic_humidityRelative", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Umgebungsbedingung relative Luftfeuchte" + }, + { + "@lang": "en", + "#text": "Ambient condition relative humidity" + } + ] + }, + "dcc:description": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Diese Werte wurden nicht gemessen, sondern wurden anhand der typischen Wetterbedingungen zu einer Jahreszeit angegeben. [^1]" + }, + { + "@lang": "en", + "#text": "These values were not measured, but were given based on typical weather conditions at a time of year. [^1]" + } + ] + }, + "dcc:data": { + "dcc:quantity": [ + { + "@refType": "basic_humidityRelativeMin", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Feuchte min" + }, + { + "@lang": "en", + "#text": "humidity min" + } + ] + }, + "si:real": { + "si:value": { + "#text": "0.20" + }, + "si:unit": { + "#text": "\\one" + } + } + }, + { + "@refType": "basic_humidityRelativeMax", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Feuchte max" + }, + { + "@lang": "en", + "#text": "humidity max" + } + ] + }, + "si:real": { + "si:value": { + "#text": "0.70" + }, + "si:unit": { + "#text": "\\one" + } + } + } + ] + } + }, + { + "@refType": "basic_adjustment", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Justage" + }, + { + "@lang": "en", + "#text": "Adjustment" + } + ] + }, + "dcc:status": { + "#text": "beforeAdjustment" + }, + "dcc:data": { + "dcc:list": { + "@refType": "gp_table1", + "dcc:dateTimeXMLList": { + "#text": "1957-08-13T08:00:00Z 1957-08-13T09:00:00Z 1957-08-13T10:00:00Z 1957-08-13T11:00:00Z 1957-08-13T12:00:00Z" + }, + "dcc:quantity": [ + { + "@refType": "basic_referenceValue", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Referenzwert" + }, + { + "@lang": "en", + "#text": "Reference value" + } + ] + }, + "si:hybrid": { + "si:realListXMLList": [ + { + "si:valueXMLList": { + "#text": "306.245 373.127 448.249 523.321 593.151" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + }, + "si:dateTimeXMLList": { + "#text": "1957-08-13T08:15:00Z 1957-08-13T09:15:00Z 1957-08-13T10:15:00Z 1957-08-13T11:15:00Z 1957-08-13T12:15:00Z" + } + }, + { + "si:valueXMLList": { + "#text": "33.095 99.977 175.099 250.171 320.001" + }, + "si:unitXMLList": { + "#text": "\\degreecelsius" + } + } + ] + }, + "dcc:measurementMetaData": { + "dcc:metaData": [ + { + "@refId": "gp_uM1 gp_uM1 gp_uM1 gp_uM2 gp_uM2" + }, + { + "@refId": "gp_uS1 gp_uS1 gp_uS2 gp_uS2 gp_uS2" + }, + { + "@refId": "gp_mE1 gp_mE2 gp_mE2 gp_mE3 gp_mE3", + "@refType": "basic_normalUsed" + }, + { + "@refType": "basic_calibrationValue", + "dcc:declaration": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Kalibrierpunkt" + }, + { + "@lang": "en", + "#text": "Calibration value" + } + ] + }, + "dcc:data": { + "dcc:quantity": { + "si:hybrid": { + "si:realListXMLList": [ + { + "si:valueXMLList": { + "#text": "306 373 448 523 593" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + } + }, + { + "si:valueXMLList": { + "#text": "32.85 99.85 174.85 249.85 319.85" + }, + "si:unitXMLList": { + "#text": "\\degreecelsius" + } + } + ] + } + } + } + } + ] + } + }, + { + "@refType": "basic_measuredValue", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Angezeigter Messwert Kalibriergegenstand" + }, + { + "@lang": "en", + "#text": "Indicated measured value probe" + } + ] + }, + "si:hybrid": { + "si:realListXMLList": [ + { + "si:valueXMLList": { + "#text": "306.35 373.45 448.05 523.05 593.35" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + }, + "si:dateTimeXMLList": { + "#text": "1957-08-13T08:25:00Z 1957-08-13T09:25:00Z 1957-08-13T10:25:00Z 1957-08-13T11:25:00Z 1957-08-13T12:25:00Z" + } + }, + { + "si:valueXMLList": { + "#text": "33.2 100.3 174.9 249.9 320.2" + }, + "si:unitXMLList": { + "#text": "\\degreecelsius" + } + } + ] + } + }, + { + "@refType": "basic_measurementError", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Messabweichung" + }, + { + "@lang": "en", + "#text": "Measurement error" + } + ] + }, + "si:realListXMLList": { + "si:valueXMLList": { + "#text": "0.105 0.323 -0.199 -0.271 0.199" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + }, + "si:expandedUncXMLList": { + "si:uncertaintyXMLList": { + "#text": "0.89" + }, + "si:coverageFactorXMLList": { + "#text": "2" + }, + "si:coverageProbabilityXMLList": { + "#text": "0.95" + }, + "si:distributionXMLList": { + "#text": "normal" + } + } + }, + "dcc:measurementMetaData": { + "dcc:metaData": { + "@refType": "basic_conformity", + "dcc:declaration": { + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Konformit\u00e4t" + }, + { + "@lang": "en", + "#text": "Conformity" + } + ] + } + }, + "dcc:conformityXMLList": { + "#text": "pass" + }, + "dcc:data": { + "dcc:quantity": [ + { + "@refType": "basic_toleranceLimitLower", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Unteres Toleranzlimit" + }, + { + "@lang": "en", + "#text": "Lower tolerance limit" + } + ] + }, + "si:realListXMLList": { + "si:valueXMLList": { + "#text": "-1.55 -1.55 -1.55 -2.05 -2.05" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + } + } + }, + { + "@refType": "basic_acceptanceLimitLower", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Unteres Akzeptanzlimit" + }, + { + "@lang": "en", + "#text": "Lower acceptance limit" + } + ] + }, + "si:realListXMLList": { + "si:valueXMLList": { + "#text": "-0.75 -0.75 -0.75 -0.90 -0.90" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + } + } + }, + { + "@refType": "basic_acceptanceLimitUpper", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Oberes Akzeptanzlimit" + }, + { + "@lang": "en", + "#text": "Upper acceptance limit" + } + ] + }, + "si:realListXMLList": { + "si:valueXMLList": { + "#text": "0.75 0.75 0.75 0.90 0.90" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + } + } + }, + { + "@refType": "basic_toleranceLimitUpper", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Oberes Toleranzlimit" + }, + { + "@lang": "en", + "#text": "Upper tolerance limit" + } + ] + }, + "si:realListXMLList": { + "si:valueXMLList": { + "#text": "1.55 1.55 1.55 2.05 2.05" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + } + } + } + ] + } + } + } + } + ] + } + } + } + ] + }, + "dcc:results": { + "dcc:result": { + "@refType": "gp_measuringResult1", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Messergebnisse" + }, + { + "@lang": "en", + "#text": "Measuring results" + } + ] + }, + "dcc:data": { + "dcc:list": { + "@refType": "gp_table2", + "dcc:dateTimeXMLList": { + "#text": "1957-08-13T13:00:00Z 1957-08-13T14:00:00Z 1957-08-13T15:00:00Z 1957-08-13T16:00:00Z 1957-08-13T17:00:00Z" + }, + "dcc:quantity": [ + { + "@refType": "basic_referenceValue", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Bezugswert" + }, + { + "@lang": "en", + "#text": "Reference value" + } + ] + }, + "si:hybrid": { + "si:realListXMLList": [ + { + "si:valueXMLList": { + "#text": "306.248 373.121 448.253 523.319 593.154" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + }, + "si:dateTimeXMLList": { + "#text": "1957-08-13T13:15:00Z 1957-08-13T14:15:00Z 1957-08-13T15:15:00Z 1957-08-13T16:15:00Z 1957-08-13T17:15:00Z" + } + }, + { + "si:valueXMLList": { + "#text": "33.098 99.971 175.103 250.169 320.004" + }, + "si:unitXMLList": { + "#text": "\\degreecelsius" + } + } + ] + }, + "dcc:measurementMetaData": { + "dcc:metaData": [ + { + "@refId": "gp_uM1 gp_uM1 gp_uM1 gp_uM2 gp_uM2" + }, + { + "@refId": "gp_uS1 gp_uS1 gp_uS2 gp_uS2 gp_uS2" + }, + { + "@refId": "gp_mE1 gp_mE2 gp_mE2 gp_mE3 gp_mE3", + "@refType": "basic_normalUsed" + }, + { + "@refType": "basic_calibrationValue", + "dcc:declaration": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Kalibrierpunkt" + }, + { + "@lang": "en", + "#text": "Calibration value" + } + ] + }, + "dcc:data": { + "dcc:quantity": { + "si:hybrid": { + "si:realListXMLList": [ + { + "si:valueXMLList": { + "#text": "306 373 448 523 593" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + } + }, + { + "si:valueXMLList": { + "#text": "32.85 99.85 174.85 249.85 319.85" + }, + "si:unitXMLList": { + "#text": "\\degreecelsius" + } + } + ] + } + } + } + } + ] + } + }, + { + "@refType": "basic_measuredValue", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Angezeigter Messwert Kalibriergegenstand" + }, + { + "@lang": "en", + "#text": "Indicated measured value probe" + } + ] + }, + "si:hybrid": { + "si:realListXMLList": [ + { + "si:valueXMLList": { + "#text": "306.32 373.21 448.36 523.31 593.07" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + }, + "si:dateTimeXMLList": { + "#text": "1957-08-13T13:25:00Z 1957-08-13T14:25:00Z 1957-08-13T15:25:00Z 1957-08-13T16:25:00Z 1957-08-13T17:25:00Z" + } + }, + { + "si:valueXMLList": { + "#text": "33.17 100.06 175.21 250.16 319.92" + }, + "si:unitXMLList": { + "#text": "\\degreecelsius" + } + } + ] + } + }, + { + "@refType": "basic_measurementError", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Messabweichung" + }, + { + "@lang": "en", + "#text": "Measurement error" + } + ] + }, + "si:realListXMLList": { + "si:valueXMLList": { + "#text": "0.072 0.089 0.107 -0.009 -0.084" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + }, + "si:expandedUncXMLList": { + "si:uncertaintyXMLList": { + "#text": "0.061" + }, + "si:coverageFactorXMLList": { + "#text": "2" + }, + "si:coverageProbabilityXMLList": { + "#text": "0.95" + }, + "si:distributionXMLList": { + "#text": "normal" + } + } + }, + "dcc:measurementMetaData": { + "dcc:metaData": [ + { + "dcc:data": { + "dcc:quantity": { + "@refId": "gp_uMTotalSampleTime", + "si:realListXMLList": { + "si:valueXMLList": { + "#text": "1261.23 1259.44 1257.27 1260.87 1264.59" + }, + "si:unitXMLList": { + "#text": "\\second" + } + } + } + } + }, + { + "dcc:data": { + "dcc:quantity": { + "@refId": "gp_uMNumberOfSamples", + "si:realListXMLList": { + "si:valueXMLList": { + "#text": "60" + }, + "si:unitXMLList": { + "#text": "\\one" + } + } + } + } + }, + { + "@refType": "basic_conformity", + "dcc:declaration": { + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Konformit\u00e4t" + }, + { + "@lang": "en", + "#text": "Conformity" + } + ] + } + }, + "dcc:conformityXMLList": { + "#text": "pass" + }, + "dcc:data": { + "dcc:quantity": [ + { + "@refType": "basic_toleranceLimitLower", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Unteres Toleranzlimit" + }, + { + "@lang": "en", + "#text": "Lower tolerance limit" + } + ] + }, + "si:realListXMLList": { + "si:valueXMLList": { + "#text": "-0.58 -0.58 -0.58 -0.78 -0.78" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + } + } + }, + { + "@refType": "basic_acceptanceLimitLower", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Unteres Akzeptanzlimit" + }, + { + "@lang": "en", + "#text": "Lower acceptance limit" + } + ] + }, + "si:realListXMLList": { + "si:valueXMLList": { + "#text": "-0.23 -0.23 -0.23 -0.30 -0.30" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + } + } + }, + { + "@refType": "basic_acceptanceLimitUpper", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Oberes Akzeptanzlimit" + }, + { + "@lang": "en", + "#text": "Upper acceptance limit" + } + ] + }, + "si:realListXMLList": { + "si:valueXMLList": { + "#text": "0.23 0.23 0.23 0.30 0.30" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + } + } + }, + { + "@refType": "basic_toleranceLimitUpper", + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Oberes Toleranzlimit" + }, + { + "@lang": "en", + "#text": "Upper tolerance limit" + } + ] + }, + "si:realListXMLList": { + "si:valueXMLList": { + "#text": "0.58 0.58 0.58 0.78 0.78" + }, + "si:unitXMLList": { + "#text": "\\kelvin" + } + } + } + ] + } + } + ] + } + } + ] + } + } + } + }, + "dcc:measurementMetaData": { + "dcc:metaData": { + "@refType": "basic_references", + "dcc:declaration": { + "dcc:name": { + "dcc:content": [ + { + "@lang": "de", + "#text": "Hinweise" + }, + { + "@lang": "en", + "#text": "Notes" + } + ] + }, + "dcc:content": [ + { + "@lang": "de", + "@refType": "basic_note1", + "#text": "[^1]: Das ist eine typische Vorgehensweise bei der Kalibrierung eines Temperatursensors." + }, + { + "@lang": "en", + "@refType": "basic_note1", + "#text": "[^1]: This is a typical procedure in the case of calibrating a temperature-sensor." + } + ] + } + } + } + } + } + } +} diff --git a/exampleData/XMLExample.xml b/exampleData/XMLExample.xml new file mode 100644 index 0000000..6c17926 --- /dev/null +++ b/exampleData/XMLExample.xml @@ -0,0 +1,758 @@ +<?xml version="1.0" encoding="utf-8"?> +<dcc:digitalCalibrationCertificate + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:dcc="https://ptb.de/dcc" + xmlns:si="https://ptb.de/si" + xsi:schemaLocation="https://ptb.de/dcc https://ptb.de/dcc/v3.1.1/dcc.xsd" + schemaVersion="3.1.1"> + <!-- + DCC - Digital Calibration Certificate + Copyright (c) 2019 - 2022 Physikalisch-Technische Bundesanstalt + + This XML dataset is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, version 3 of the License. + + This XSD is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + The development of minimum requirements for a digital calibration certificate (DCC) is partially funded and + supported by the joint research project EMPIR 17IND02 (title: SmartCom). + This project (17IND02) has received funding from the EMPIR programme co-financed by the Participating States + and from the European Union's Horizon 2020 research and innovation programme. + The further development of the digital calibration certificate (DCC) is partly supported by the lighthouse + project GEMIMEG-II (GEMIMEG 01 MT20001E) funded by the German Federal Ministry for Economic Affairs and + Energy (BMWi) and the project "International Standard Accident Number" (ISAN) funded by the Niedersächsiches + Vorab initiative of the Volkswagen Foundation (VolkswagenStiftung). + + + Documentation: https://ptb.de/dcc + + ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! + + This is not a real calibration certificate. It is invalid. + + Draft Good Practise Temperature + + GP_DCC_temperature_extensive_1.2 + ================================ + +--> + <dcc:administrativeData> + <dcc:dccSoftware> + <dcc:software> + <dcc:name> + <dcc:content>Notepad++ (32-bit)</dcc:content> + </dcc:name> + <dcc:release>v 8.2</dcc:release> + </dcc:software> + </dcc:dccSoftware> + <dcc:coreData> + <dcc:countryCodeISO3166_1>DE</dcc:countryCodeISO3166_1> + <dcc:usedLangCodeISO639_1>de</dcc:usedLangCodeISO639_1> + <dcc:usedLangCodeISO639_1>en</dcc:usedLangCodeISO639_1> + <dcc:mandatoryLangCodeISO639_1>de</dcc:mandatoryLangCodeISO639_1> + <dcc:uniqueIdentifier>GP_DCC_temperature_extensive_1.2</dcc:uniqueIdentifier> + <dcc:identifications> + <dcc:identification> + <dcc:issuer>calibrationLaboratory</dcc:issuer> + <dcc:value>string-calibrationLaboratory-coreData</dcc:value> + <dcc:name> + <dcc:content lang="de">Auftrags Nr.</dcc:content> + <dcc:content lang="en">Order no.</dcc:content> + </dcc:name> + </dcc:identification> + </dcc:identifications> + <dcc:beginPerformanceDate>1957-08-13</dcc:beginPerformanceDate> + <dcc:endPerformanceDate>1957-08-13</dcc:endPerformanceDate> + <dcc:performanceLocation>laboratory</dcc:performanceLocation> + </dcc:coreData> + <dcc:items> + <dcc:item> + <dcc:name> + <dcc:content lang="de">Temperatur-Fühler</dcc:content> + <dcc:content lang="en">Temperature sensor</dcc:content> + </dcc:name> + <dcc:manufacturer> + <dcc:name> + <dcc:content>String</dcc:content> + </dcc:name> + </dcc:manufacturer> + <dcc:model>String</dcc:model> + <dcc:identifications> + <dcc:identification> + <dcc:issuer>manufacturer</dcc:issuer> + <dcc:value>string-manufacturer-item</dcc:value> + <dcc:name> + <dcc:content lang="de">Serien Nr.</dcc:content> + <dcc:content lang="en">Serial no.</dcc:content> + </dcc:name> + </dcc:identification> + <dcc:identification> + <dcc:issuer>customer</dcc:issuer> + <dcc:value>string-customer-item</dcc:value> + <dcc:name> + <dcc:content lang="de">Messmittel Nr.</dcc:content> + <dcc:content lang="en">Measurement equipment no.</dcc:content> + </dcc:name> + </dcc:identification> + <dcc:identification> + <dcc:issuer>calibrationLaboratory</dcc:issuer> + <dcc:value>string-calibrationLaboratory-item</dcc:value> + <dcc:name> + <dcc:content lang="de">Equipment Nr.</dcc:content> + <dcc:content lang="en">Equipment no.</dcc:content> + </dcc:name> + </dcc:identification> + </dcc:identifications> + </dcc:item> + </dcc:items> + <dcc:calibrationLaboratory> + <dcc:contact> + <dcc:name> + <dcc:content>Kalibrierfirma GmbH</dcc:content> + </dcc:name> + <dcc:eMail>info@kalibrierfirma.xx</dcc:eMail> + <dcc:phone>+49 123 4567-89</dcc:phone> + <dcc:fax>+49 123 4567-90</dcc:fax> + <dcc:location> + <dcc:city>Musterstadt</dcc:city> + <dcc:countryCode>DE</dcc:countryCode> + <dcc:postCode>00900</dcc:postCode> + <dcc:street>Musterstraße</dcc:street> + <dcc:streetNo>1</dcc:streetNo> + <dcc:further> + <dcc:content>www.kalibrierfirma.xx</dcc:content> + </dcc:further> + </dcc:location> + </dcc:contact> + </dcc:calibrationLaboratory> + <dcc:respPersons> + <dcc:respPerson> + <dcc:person> + <dcc:name> + <dcc:content>Michaela Musterfrau</dcc:content> + </dcc:name> + </dcc:person> + <dcc:mainSigner>true</dcc:mainSigner> + </dcc:respPerson> + <dcc:respPerson> + <dcc:person> + <dcc:name> + <dcc:content>Michael Mustermann</dcc:content> + </dcc:name> + </dcc:person> + </dcc:respPerson> + </dcc:respPersons> + <dcc:customer> + <dcc:name> + <dcc:content>Kunde GmbH</dcc:content> + </dcc:name> + <dcc:eMail>info@kunde.xx</dcc:eMail> + <dcc:location> + <dcc:city>Musterstadt</dcc:city> + <dcc:countryCode>DE</dcc:countryCode> + <dcc:postCode>00900</dcc:postCode> + <dcc:further> + <dcc:content lang="de">Kunden Nr. 1024418</dcc:content> + <dcc:content lang="en">Customer ID no. 1024418</dcc:content> + </dcc:further> + </dcc:location> + </dcc:customer> + <dcc:statements> + <dcc:statement> + <dcc:norm>ISO/IEC 17025:2018-03</dcc:norm> + <dcc:reference>7.8.4.3</dcc:reference> + <dcc:declaration> + <dcc:content lang="de">Die Ergebnisse gelten zum Zeitpunkt der Kalibrierung. Es obliegt dem Antragsteller, zu gegebener Zeit eine Rekalibrierung zu veranlassen.</dcc:content> + <dcc:content lang="en">The results refer only to the object calibrated in this DCC. The measurement results are valid at the time of calibration. The applicant is responsible for arranging a recalibration in due time.</dcc:content> + </dcc:declaration> + </dcc:statement> + <dcc:statement refType="basic_validityRange"> + <dcc:declaration> + <dcc:content lang="de">Angabe des Temperaturbereichs, in dem kalibriert wurde:</dcc:content> + <dcc:content lang="de">Specification of the temperature range in which calibration was performed:</dcc:content> + </dcc:declaration> + <dcc:data> + <dcc:quantity refType="basic_validityRangeMin"> + <dcc:name> + <dcc:content lang="de">Unteres Limit</dcc:content> + <dcc:content lang="en">Lower limit</dcc:content> + </dcc:name> + <si:real> + <si:value>306</si:value> + <si:unit>\kelvin</si:unit> + </si:real> + </dcc:quantity> + <dcc:quantity refType="basic_validityRangeMax"> + <dcc:name> + <dcc:content lang="de">Oberes Limit</dcc:content> + <dcc:content lang="en">Upper limit</dcc:content> + </dcc:name> + <si:real> + <si:value>593</si:value> + <si:unit>\kelvin</si:unit> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:statement> + <dcc:statement refType="basic_conformity"> + <dcc:declaration> + <dcc:content lang="de">Die Konformitätsaussage erfolgt anhand der Vorgaben des Kunden. Sie sind im DCC mit aufgeführt.</dcc:content> + <dcc:content lang="en">The conformity statement is made on the basis of the customer's specifications. They are listed in the DCC.</dcc:content> + </dcc:declaration> + <dcc:respAuthority> + <dcc:name> + <dcc:content>Kunde GmbH</dcc:content> + </dcc:name> + <dcc:eMail>info@kunde.xx</dcc:eMail> + <dcc:location> + <dcc:city>Musterstadt</dcc:city> + <dcc:postCode>00900</dcc:postCode> + <dcc:countryCode>DE</dcc:countryCode> + </dcc:location> + </dcc:respAuthority> + <dcc:conformity>pass</dcc:conformity> + </dcc:statement> + <dcc:statement refType="basic_recalibration"> + <dcc:declaration> + <dcc:content lang="de">Datum, wann nach der Festlegung durch den Kunden spätestens der Kalibriergegenstand rekalibriert werden soll:</dcc:content> + <dcc:content lang="de">Date when the calibration item is to be recalibrated at the latest according to the customer's specification:</dcc:content> + </dcc:declaration> + <dcc:date>1959-10-22</dcc:date> + <dcc:respAuthority> + <dcc:name> + <dcc:content>Kunde GmbH</dcc:content> + </dcc:name> + <dcc:eMail>info@kunde.xx</dcc:eMail> + <dcc:location> + <dcc:city>Musterstadt</dcc:city> + <dcc:postCode>00900</dcc:postCode> + <dcc:countryCode>DE</dcc:countryCode> + </dcc:location> + </dcc:respAuthority> + </dcc:statement> + </dcc:statements> + </dcc:administrativeData> + <dcc:measurementResults> + <dcc:measurementResult> + <dcc:name> + <dcc:content lang="de">Messergebnisse</dcc:content> + <dcc:content lang="en">Measurement results</dcc:content> + </dcc:name> + <dcc:usedMethods> + <dcc:usedMethod refType="basic_uncertainty"> + <dcc:name> + <dcc:content lang="de">Erweiterte Messunsicherheit</dcc:content> + <dcc:content lang="en">Expanded uncertainty</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="de">Angegeben ist die erweiterte Messunsicherheit, die sich aus der Standardmessunsicherheit durch Multiplikation mit dem Erweiterungsfaktor k=2 ergibt. Sie wurde gemäß dem „Guide to the Expression of Uncertainty in Measurement (GUM)“ ermittelt. Der Wert der Messgröße liegt dann im Regelfall mit einer Wahrscheinlichkeit von annähernd 95 % im zugeordneten Überdeckungsintervall.</dcc:content> + <dcc:content lang="en">The expanded uncertainty was calculated from the contributions of uncertainty originating from the standards used, from the weighings and the air buoyancy corrections. The reported uncertainty does not include an estimate of long-term variations.</dcc:content> + </dcc:description> + <dcc:norm>GUM</dcc:norm> + </dcc:usedMethod> + <dcc:usedMethod refType="gp_temperatureSensor"> + <dcc:name> + <dcc:content lang="de">Kalibrierung von Temperaturmessfühlern</dcc:content> + <dcc:content lang="en">Calibration of temperature sensors</dcc:content> + </dcc:name> + <dcc:norm>DKD-R 5-1:2018</dcc:norm> + </dcc:usedMethod> + <dcc:usedMethod id="gp_uM1"> + <dcc:name> + <dcc:content lang="de">Zusatzmethode 1</dcc:content> + <dcc:content lang="en">Additinal method 1</dcc:content> + </dcc:name> + </dcc:usedMethod> + <dcc:usedMethod id="gp_uM2"> + <dcc:name> + <dcc:content lang="de">Zusatzmethode 2</dcc:content> + <dcc:content lang="en">Additinal method 2</dcc:content> + </dcc:name> + </dcc:usedMethod> + <dcc:usedMethod id="gp_uMTotalSampleTime"> + <dcc:name> + <dcc:content lang="de">Gesamtaufnahmezeit pro Temperatur</dcc:content> + <dcc:content lang="en">Total recording time per temperature</dcc:content> + </dcc:name> + </dcc:usedMethod> + <dcc:usedMethod id="gp_uMNumberOfSamples"> + <dcc:name> + <dcc:content lang="de">Anzahl der Einzelmessungen pro Temperatur</dcc:content> + <dcc:content lang="en">Number of individual measurements per temperature</dcc:content> + </dcc:name> + </dcc:usedMethod> + </dcc:usedMethods> + <dcc:usedSoftware> + <dcc:software id="gp_uS1"> + <dcc:name> + <dcc:content lang="de">Software 1</dcc:content> + <dcc:content lang="en">Software 1</dcc:content> + </dcc:name> + <dcc:release>R1.3</dcc:release> + </dcc:software> + <dcc:software id="gp_uS2"> + <dcc:name> + <dcc:content lang="de">Software 2</dcc:content> + <dcc:content lang="en">Software 2</dcc:content> + </dcc:name> + <dcc:release>R4.0</dcc:release> + </dcc:software> + </dcc:usedSoftware> + <dcc:measuringEquipments> + <dcc:measuringEquipment id="gp_mE1"> + <dcc:name> + <dcc:content lang="de">Pt 100 Widerstandsthermometer</dcc:content> + <dcc:content lang="en">Pt 100 thermometer</dcc:content> + </dcc:name> + <dcc:identifications> + <dcc:identification> + <dcc:issuer>manufacturer</dcc:issuer> + <dcc:value>string-manufacturer-measuringEquipment-1</dcc:value> + </dcc:identification> + </dcc:identifications> + </dcc:measuringEquipment> + <dcc:measuringEquipment id="gp_mE2"> + <dcc:name> + <dcc:content lang="de">Pt 100 Widerstandsthermometer</dcc:content> + <dcc:content lang="en">Pt 100 thermometer</dcc:content> + </dcc:name> + <dcc:certificate> + <dcc:referral> + <dcc:content>www.kalibrierfirma.xx/certificate-download</dcc:content> + </dcc:referral> + <dcc:referralID>GP-mE-Certificate2</dcc:referralID> + <dcc:procedure>analogue</dcc:procedure> + <dcc:value>analogue</dcc:value> + </dcc:certificate> + <dcc:identifications> + <dcc:identification> + <dcc:issuer>manufacturer</dcc:issuer> + <dcc:value>string-manufacturer-measuringEquipment-2</dcc:value> + </dcc:identification> + </dcc:identifications> + </dcc:measuringEquipment> + <dcc:measuringEquipment id="gp_mE3"> + <dcc:name> + <dcc:content lang="de">DAkkS-Bezugsnormal (PT25)</dcc:content> + <dcc:content lang="en">DAkkS-Reference (PT25)</dcc:content> + </dcc:name> + <dcc:certificate> + <dcc:referral> + <dcc:content>www.kalibrierfirma.xx/certificate-download</dcc:content> + </dcc:referral> + <dcc:referralID>GP-mE-Certificate3</dcc:referralID> + <dcc:procedure>SHA256</dcc:procedure> + <dcc:value>-GP-Value-</dcc:value> + </dcc:certificate> + <dcc:identifications> + <dcc:identification> + <dcc:issuer>manufacturer</dcc:issuer> + <dcc:value>string-manufacturer-measuringEquipment-3</dcc:value> + </dcc:identification> + </dcc:identifications> + </dcc:measuringEquipment> + </dcc:measuringEquipments> + <dcc:influenceConditions> + <dcc:influenceCondition refType="gp_immersionDepth"> + <dcc:name> + <dcc:content lang="de">Eintauchtiefe im Wasserbad</dcc:content> + <dcc:content lang="en">Immersion depth in water bath</dcc:content> + </dcc:name> + <dcc:data> + <dcc:quantity> + <dcc:name> + <dcc:content lang="de">Eintauchtiefe</dcc:content> + <dcc:content lang="en">Immersion depth</dcc:content> + </dcc:name> + <si:real> + <si:value>0.1</si:value> + <si:unit>\metre</si:unit> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + <dcc:influenceCondition refType="basic_temperature"> + <dcc:name> + <dcc:content lang="de">Umgebungsbedingung Temperatur</dcc:content> + <dcc:content lang="en">Ambient condition temperature</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="de">Diese Werte wurden nicht gemessen, sondern wurden anhand der typischen Wetterbedingungen zu einer Jahreszeit angegeben. [^1]</dcc:content> + <dcc:content lang="en">These values were not measured, but were given based on typical weather conditions at a time of year. [^1]</dcc:content> + </dcc:description> + <dcc:data> + <dcc:quantity refType="basic_temperatureMin"> + <dcc:name> + <dcc:content lang="de">Temperatur min</dcc:content> + <dcc:content lang="en">temperature min</dcc:content> + </dcc:name> + <si:real> + <si:value>293</si:value> + <si:unit>\kelvin</si:unit> + </si:real> + </dcc:quantity> + <dcc:quantity refType="basic_temperatureMax"> + <dcc:name> + <dcc:content lang="de">Temperatur max</dcc:content> + <dcc:content lang="en">temperature max</dcc:content> + </dcc:name> + <si:real> + <si:value>299</si:value> + <si:unit>\kelvin</si:unit> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + <dcc:influenceCondition refType="basic_humidityRelative"> + <dcc:name> + <dcc:content lang="de">Umgebungsbedingung relative Luftfeuchte</dcc:content> + <dcc:content lang="en">Ambient condition relative humidity</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="de">Diese Werte wurden nicht gemessen, sondern wurden anhand der typischen Wetterbedingungen zu einer Jahreszeit angegeben. [^1]</dcc:content> + <dcc:content lang="en">These values were not measured, but were given based on typical weather conditions at a time of year. [^1]</dcc:content> + </dcc:description> + <dcc:data> + <dcc:quantity refType="basic_humidityRelativeMin"> + <dcc:name> + <dcc:content lang="de">Feuchte min</dcc:content> + <dcc:content lang="en">humidity min</dcc:content> + </dcc:name> + <si:real> + <si:value>0.20</si:value> + <si:unit>\one</si:unit> + </si:real> + </dcc:quantity> + <dcc:quantity refType="basic_humidityRelativeMax"> + <dcc:name> + <dcc:content lang="de">Feuchte max</dcc:content> + <dcc:content lang="en">humidity max</dcc:content> + </dcc:name> + <si:real> + <si:value>0.70</si:value> + <si:unit>\one</si:unit> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + <dcc:influenceCondition refType="basic_adjustment"> + <dcc:name> + <dcc:content lang="de">Justage</dcc:content> + <dcc:content lang="en">Adjustment</dcc:content> + </dcc:name> + <dcc:status>beforeAdjustment</dcc:status> + <dcc:data> + <dcc:list refType="gp_table1"> + <dcc:dateTimeXMLList>1957-08-13T08:00:00Z 1957-08-13T09:00:00Z 1957-08-13T10:00:00Z 1957-08-13T11:00:00Z 1957-08-13T12:00:00Z</dcc:dateTimeXMLList> + <dcc:quantity refType="basic_referenceValue"> + <dcc:name> + <dcc:content lang="de">Referenzwert</dcc:content> + <dcc:content lang="en">Reference value</dcc:content> + </dcc:name> + <si:hybrid> + <si:realListXMLList> + <si:valueXMLList>306.245 373.127 448.249 523.321 593.151</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + <si:dateTimeXMLList>1957-08-13T08:15:00Z 1957-08-13T09:15:00Z 1957-08-13T10:15:00Z 1957-08-13T11:15:00Z 1957-08-13T12:15:00Z</si:dateTimeXMLList> + </si:realListXMLList> + <si:realListXMLList> + <si:valueXMLList>33.095 99.977 175.099 250.171 320.001</si:valueXMLList> + <si:unitXMLList>\degreecelsius</si:unitXMLList> + </si:realListXMLList> + </si:hybrid> + <dcc:measurementMetaData> + <dcc:metaData refId="gp_uM1 gp_uM1 gp_uM1 gp_uM2 gp_uM2"/> + <dcc:metaData refId="gp_uS1 gp_uS1 gp_uS2 gp_uS2 gp_uS2"/> + <dcc:metaData refId="gp_mE1 gp_mE2 gp_mE2 gp_mE3 gp_mE3" refType="basic_normalUsed"/> + <dcc:metaData refType="basic_calibrationValue"> + <dcc:declaration> + <dcc:content lang="de">Kalibrierpunkt</dcc:content> + <dcc:content lang="en">Calibration value</dcc:content> + </dcc:declaration> + <dcc:data> + <dcc:quantity> + <si:hybrid> + <si:realListXMLList> + <si:valueXMLList>306 373 448 523 593</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + </si:realListXMLList> + <si:realListXMLList> + <si:valueXMLList>32.85 99.85 174.85 249.85 319.85</si:valueXMLList> + <si:unitXMLList>\degreecelsius</si:unitXMLList> + </si:realListXMLList> + </si:hybrid> + </dcc:quantity> + </dcc:data> + </dcc:metaData> + </dcc:measurementMetaData> + </dcc:quantity> + <dcc:quantity refType="basic_measuredValue"> + <dcc:name> + <dcc:content lang="de">Angezeigter Messwert Kalibriergegenstand</dcc:content> + <dcc:content lang="en">Indicated measured value probe</dcc:content> + </dcc:name> + <si:hybrid> + <si:realListXMLList> + <si:valueXMLList>306.35 373.45 448.05 523.05 593.35</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + <si:dateTimeXMLList>1957-08-13T08:25:00Z 1957-08-13T09:25:00Z 1957-08-13T10:25:00Z 1957-08-13T11:25:00Z 1957-08-13T12:25:00Z</si:dateTimeXMLList> + </si:realListXMLList> + <si:realListXMLList> + <si:valueXMLList>33.2 100.3 174.9 249.9 320.2</si:valueXMLList> + <si:unitXMLList>\degreecelsius</si:unitXMLList> + </si:realListXMLList> + </si:hybrid> + </dcc:quantity> + <dcc:quantity refType="basic_measurementError"> + <dcc:name> + <dcc:content lang="de">Messabweichung</dcc:content> + <dcc:content lang="en">Measurement error</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>0.105 0.323 -0.199 -0.271 0.199</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + <si:expandedUncXMLList> + <si:uncertaintyXMLList>0.89</si:uncertaintyXMLList> + <si:coverageFactorXMLList>2</si:coverageFactorXMLList> + <si:coverageProbabilityXMLList>0.95</si:coverageProbabilityXMLList> + <si:distributionXMLList>normal</si:distributionXMLList> + </si:expandedUncXMLList> + </si:realListXMLList> + <dcc:measurementMetaData> + <dcc:metaData refType="basic_conformity"> + <dcc:declaration> + <dcc:name> + <dcc:content lang="de">Konformität</dcc:content> + <dcc:content lang="en">Conformity</dcc:content> + </dcc:name> + </dcc:declaration> + <dcc:conformityXMLList>pass</dcc:conformityXMLList> + <dcc:data> + <dcc:quantity refType="basic_toleranceLimitLower"> + <dcc:name> + <dcc:content lang="de">Unteres Toleranzlimit</dcc:content> + <dcc:content lang="en">Lower tolerance limit</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>-1.55 -1.55 -1.55 -2.05 -2.05</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="basic_acceptanceLimitLower"> + <dcc:name> + <dcc:content lang="de">Unteres Akzeptanzlimit</dcc:content> + <dcc:content lang="en">Lower acceptance limit</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>-0.75 -0.75 -0.75 -0.90 -0.90</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="basic_acceptanceLimitUpper"> + <dcc:name> + <dcc:content lang="de">Oberes Akzeptanzlimit</dcc:content> + <dcc:content lang="en">Upper acceptance limit</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>0.75 0.75 0.75 0.90 0.90</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="basic_toleranceLimitUpper"> + <dcc:name> + <dcc:content lang="de">Oberes Toleranzlimit</dcc:content> + <dcc:content lang="en">Upper tolerance limit</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>1.55 1.55 1.55 2.05 2.05</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + </dcc:data> + </dcc:metaData> + </dcc:measurementMetaData> + </dcc:quantity> + </dcc:list> + </dcc:data> + </dcc:influenceCondition> + </dcc:influenceConditions> + <dcc:results> + <dcc:result refType="gp_measuringResult1"> + <dcc:name> + <dcc:content lang="de">Messergebnisse</dcc:content> + <dcc:content lang="en">Measuring results</dcc:content> + </dcc:name> + <dcc:data> + <dcc:list refType="gp_table2"> + <dcc:dateTimeXMLList>1957-08-13T13:00:00Z 1957-08-13T14:00:00Z 1957-08-13T15:00:00Z 1957-08-13T16:00:00Z 1957-08-13T17:00:00Z</dcc:dateTimeXMLList> + <dcc:quantity refType="basic_referenceValue"> + <dcc:name> + <dcc:content lang="de">Bezugswert</dcc:content> + <dcc:content lang="en">Reference value</dcc:content> + </dcc:name> + <si:hybrid> + <si:realListXMLList> + <si:valueXMLList>306.248 373.121 448.253 523.319 593.154</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + <si:dateTimeXMLList>1957-08-13T13:15:00Z 1957-08-13T14:15:00Z 1957-08-13T15:15:00Z 1957-08-13T16:15:00Z 1957-08-13T17:15:00Z</si:dateTimeXMLList> + </si:realListXMLList> + <si:realListXMLList> + <si:valueXMLList>33.098 99.971 175.103 250.169 320.004</si:valueXMLList> + <si:unitXMLList>\degreecelsius</si:unitXMLList> + </si:realListXMLList> + </si:hybrid> + <dcc:measurementMetaData> + <dcc:metaData refId="gp_uM1 gp_uM1 gp_uM1 gp_uM2 gp_uM2"/> + <dcc:metaData refId="gp_uS1 gp_uS1 gp_uS2 gp_uS2 gp_uS2"/> + <dcc:metaData refId="gp_mE1 gp_mE2 gp_mE2 gp_mE3 gp_mE3" refType="basic_normalUsed"/> + <dcc:metaData refType="basic_calibrationValue"> + <dcc:declaration> + <dcc:content lang="de">Kalibrierpunkt</dcc:content> + <dcc:content lang="en">Calibration value</dcc:content> + </dcc:declaration> + <dcc:data> + <dcc:quantity> + <si:hybrid> + <si:realListXMLList> + <si:valueXMLList>306 373 448 523 593</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + </si:realListXMLList> + <si:realListXMLList> + <si:valueXMLList>32.85 99.85 174.85 249.85 319.85</si:valueXMLList> + <si:unitXMLList>\degreecelsius</si:unitXMLList> + </si:realListXMLList> + </si:hybrid> + </dcc:quantity> + </dcc:data> + </dcc:metaData> + </dcc:measurementMetaData> + </dcc:quantity> + <dcc:quantity refType="basic_measuredValue"> + <dcc:name> + <dcc:content lang="de">Angezeigter Messwert Kalibriergegenstand</dcc:content> + <dcc:content lang="en">Indicated measured value probe</dcc:content> + </dcc:name> + <si:hybrid> + <si:realListXMLList> + <si:valueXMLList>306.32 373.21 448.36 523.31 593.07</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + <si:dateTimeXMLList>1957-08-13T13:25:00Z 1957-08-13T14:25:00Z 1957-08-13T15:25:00Z 1957-08-13T16:25:00Z 1957-08-13T17:25:00Z</si:dateTimeXMLList> + </si:realListXMLList> + <si:realListXMLList> + <si:valueXMLList>33.17 100.06 175.21 250.16 319.92</si:valueXMLList> + <si:unitXMLList>\degreecelsius</si:unitXMLList> + </si:realListXMLList> + </si:hybrid> + </dcc:quantity> + <dcc:quantity refType="basic_measurementError"> + <dcc:name> + <dcc:content lang="de">Messabweichung</dcc:content> + <dcc:content lang="en">Measurement error</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>0.072 0.089 0.107 -0.009 -0.084</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + <si:expandedUncXMLList> + <si:uncertaintyXMLList>0.061</si:uncertaintyXMLList> + <si:coverageFactorXMLList>2</si:coverageFactorXMLList> + <si:coverageProbabilityXMLList>0.95</si:coverageProbabilityXMLList> + <si:distributionXMLList>normal</si:distributionXMLList> + </si:expandedUncXMLList> + </si:realListXMLList> + <dcc:measurementMetaData> + <dcc:metaData> + <dcc:data> + <dcc:quantity refId="gp_uMTotalSampleTime"> + <si:realListXMLList> + <si:valueXMLList>1261.23 1259.44 1257.27 1260.87 1264.59</si:valueXMLList> + <si:unitXMLList>\second</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + </dcc:data> + </dcc:metaData> + <dcc:metaData> + <dcc:data> + <dcc:quantity refId="gp_uMNumberOfSamples"> + <si:realListXMLList> + <si:valueXMLList>60</si:valueXMLList> + <si:unitXMLList>\one</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + </dcc:data> + </dcc:metaData> + <dcc:metaData refType="basic_conformity"> + <dcc:declaration> + <dcc:name> + <dcc:content lang="de">Konformität</dcc:content> + <dcc:content lang="en">Conformity</dcc:content> + </dcc:name> + </dcc:declaration> + <dcc:conformityXMLList>pass</dcc:conformityXMLList> + <dcc:data> + <dcc:quantity refType="basic_toleranceLimitLower"> + <dcc:name> + <dcc:content lang="de">Unteres Toleranzlimit</dcc:content> + <dcc:content lang="en">Lower tolerance limit</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>-0.58 -0.58 -0.58 -0.78 -0.78</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="basic_acceptanceLimitLower"> + <dcc:name> + <dcc:content lang="de">Unteres Akzeptanzlimit</dcc:content> + <dcc:content lang="en">Lower acceptance limit</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>-0.23 -0.23 -0.23 -0.30 -0.30</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="basic_acceptanceLimitUpper"> + <dcc:name> + <dcc:content lang="de">Oberes Akzeptanzlimit</dcc:content> + <dcc:content lang="en">Upper acceptance limit</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>0.23 0.23 0.23 0.30 0.30</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="basic_toleranceLimitUpper"> + <dcc:name> + <dcc:content lang="de">Oberes Toleranzlimit</dcc:content> + <dcc:content lang="en">Upper tolerance limit</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>0.58 0.58 0.58 0.78 0.78</si:valueXMLList> + <si:unitXMLList>\kelvin</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + </dcc:data> + </dcc:metaData> + </dcc:measurementMetaData> + </dcc:quantity> + </dcc:list> + </dcc:data> + </dcc:result> + </dcc:results> + <dcc:measurementMetaData> + <dcc:metaData refType="basic_references"> + <dcc:declaration> + <dcc:name> + <dcc:content lang="de">Hinweise</dcc:content> + <dcc:content lang="en">Notes</dcc:content> + </dcc:name> + <dcc:content lang="de" refType="basic_note1">[^1]: Das ist eine typische Vorgehensweise bei der Kalibrierung eines Temperatursensors.</dcc:content> + <dcc:content lang="en" refType="basic_note1">[^1]: This is a typical procedure in the case of calibrating a temperature-sensor.</dcc:content> + </dcc:declaration> + </dcc:metaData> + </dcc:measurementMetaData> + </dcc:measurementResult> + </dcc:measurementResults> +</dcc:digitalCalibrationCertificate> diff --git a/exampleData/dccFinal_231189.xml b/exampleData/dccFinal_231189.xml new file mode 100644 index 0000000..c355d91 --- /dev/null +++ b/exampleData/dccFinal_231189.xml @@ -0,0 +1,1029 @@ +<?xml version="1.0" encoding="UTF-8"?> +<dcc:digitalCalibrationCertificate xmlns:si="https://ptb.de/si" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://ptb.de/dcc https://ptb.de/dcc/v3.2.1/dcc.xsd" schemaVersion="3.2.1" xmlns:dcc="https://ptb.de/dcc"> + <dcc:administrativeData> + <dcc:dccSoftware> + <dcc:software> + <dcc:name> + <dcc:content lang="es">Generador Global de DCC</dcc:content> + <dcc:content lang="en">Global DCC Generator</dcc:content> + </dcc:name> + <dcc:release>1.0</dcc:release> + </dcc:software> + </dcc:dccSoftware> + <dcc:coreData> + <dcc:countryCodeISO3166_1>MX</dcc:countryCodeISO3166_1> + <dcc:usedLangCodeISO639_1>es</dcc:usedLangCodeISO639_1> + <dcc:usedLangCodeISO639_1>en</dcc:usedLangCodeISO639_1> + <dcc:mandatoryLangCodeISO639_1>es</dcc:mandatoryLangCodeISO639_1> + <dcc:uniqueIdentifier>CNM-CC-510-XXX/2023</dcc:uniqueIdentifier> + <dcc:identifications> + <dcc:identification> + <dcc:issuer>calibrationLaboratory</dcc:issuer> + <dcc:value>231189</dcc:value> + <dcc:name> + <dcc:content lang="es">Número de servicio</dcc:content> + <dcc:content lang="en">Service number</dcc:content> + </dcc:name> + </dcc:identification> + <dcc:identification> + <dcc:issuer>calibrationLaboratory</dcc:issuer> + <dcc:value>F011</dcc:value> + <dcc:name> + <dcc:content lang="es">Patrón Nacional de Aceleración Alternante</dcc:content> + <dcc:content lang="en">National Alternating Acceleration Pattern</dcc:content> + </dcc:name> + </dcc:identification> + <dcc:identification> + <dcc:issuer>calibrationLaboratory</dcc:issuer> + <dcc:value>0</dcc:value> + <dcc:name> + <dcc:content lang="es">Número de cliente</dcc:content> + <dcc:content lang="en">Client number</dcc:content> + </dcc:name> + </dcc:identification> + </dcc:identifications> + <dcc:beginPerformanceDate>2023-03-06</dcc:beginPerformanceDate> + <dcc:endPerformanceDate>2023-03-30</dcc:endPerformanceDate> + <dcc:performanceLocation>laboratoryBranch</dcc:performanceLocation> + </dcc:coreData> + <dcc:items> + <dcc:item> + <dcc:name> + <dcc:content lang="es">Vibrómetro láser</dcc:content> + <dcc:content lang="en">laser vibrometer</dcc:content> + </dcc:name> + <dcc:manufacturer> + <dcc:name> + <dcc:content lang="es">Polytec</dcc:content> + <dcc:content lang="en">Polytec</dcc:content> + </dcc:name> + </dcc:manufacturer> + <dcc:model>CLV-2534</dcc:model> + <dcc:identifications> + <dcc:identification> + <dcc:issuer>manufacturer</dcc:issuer> + <dcc:value>0249424</dcc:value> + <dcc:name> + <dcc:content lang="es">Número de serie</dcc:content> + <dcc:content lang="en">Serial number</dcc:content> + </dcc:name> + </dcc:identification> + <dcc:identification> + <dcc:issuer>customer</dcc:issuer> + <dcc:value>KZV-270</dcc:value> + <dcc:name> + <dcc:content lang="es">Número de identificación</dcc:content> + <dcc:content lang="en">Identification number</dcc:content> + </dcc:name> + </dcc:identification> + <dcc:identification> + <dcc:issuer>calibrationLaboratory</dcc:issuer> + <dcc:value>0</dcc:value> + <dcc:name> + <dcc:content lang="es">Número equipo CENAM</dcc:content> + <dcc:content lang="en">CENAM team number</dcc:content> + </dcc:name> + </dcc:identification> + </dcc:identifications> + </dcc:item> + </dcc:items> + <dcc:calibrationLaboratory> + <dcc:contact> + <dcc:name> + <dcc:content lang="es">CENAM</dcc:content> + <dcc:content lang="en">dinner</dcc:content> + </dcc:name> + <dcc:eMail>dsiservtec@cenam.mx</dcc:eMail> + <dcc:phone>+52 (442) 211-0500</dcc:phone> + <dcc:location> + <dcc:city>Querétaro</dcc:city> + <dcc:countryCode>MX</dcc:countryCode> + <dcc:postCode>76246</dcc:postCode> + <dcc:street>km 4.5 Carretera a los Cués</dcc:street> + <dcc:streetNo>s/n</dcc:streetNo> + <dcc:further> + <dcc:content lang="es">www.cenam.mx</dcc:content> + <dcc:content lang="en">www.cenam.mx</dcc:content> + </dcc:further> + </dcc:location> + </dcc:contact> + </dcc:calibrationLaboratory> + <dcc:respPersons> + <dcc:respPerson> + <dcc:person id="N0351"> + <dcc:name> + <dcc:content lang="es">Arturo Ruiz Rueda</dcc:content> + <dcc:content lang="en">Arturo Ruiz Rueda</dcc:content> + </dcc:name> + </dcc:person> + </dcc:respPerson> + <dcc:respPerson> + <dcc:person id="N0602"> + <dcc:name> + <dcc:content lang="es">Andrés Esteban Pérez Matzumoto</dcc:content> + <dcc:content lang="en">Andrés Esteban Pérez Matzumoto</dcc:content> + </dcc:name> + </dcc:person> + </dcc:respPerson> + </dcc:respPersons> + <dcc:customer> + <dcc:name> + <dcc:content lang="es">Volkswagen de México S.A. de C.V.</dcc:content> + <dcc:content lang="en">Volkswagen de México S.A. of C.V.</dcc:content> + </dcc:name> + <dcc:eMail>josue.bernabe@vw.com.mx</dcc:eMail> + <dcc:location> + <dcc:city>Puebla</dcc:city> + <dcc:countryCode>MX</dcc:countryCode> + <dcc:postCode>72700</dcc:postCode> + <dcc:state>Puebla</dcc:state> + <dcc:street>km 116 Autopista México Puebla</dcc:street> + </dcc:location> + </dcc:customer> + <dcc:statements> + <dcc:statement> + <dcc:declaration> + <dcc:content lang="es">Es responsabilidad del usuario establecer la fecha de una nueva calibración del instrumento. El tiempo de validez de los +resultados contenidos en este certificado depende tanto de las características del instrumento calibrado como de las prácticas +para su manejo y uso.</dcc:content> + <dcc:content lang="en">It is the user's responsibility to set the date for a new calibration of the instrument. The validity period of the results contained in this certificate depends on both the characteristics of the calibrated instrument and the practices for its handling and use.</dcc:content> + </dcc:declaration> + </dcc:statement> + <dcc:statement> + <dcc:declaration> + <dcc:content lang="es">No es recomendable la reproducción parcial de este certificado, ya que puede dar lugar a interpretaciones equivocadas de sus +resultados.</dcc:content> + <dcc:content lang="en">Partial reproduction of this certificate is not recommended, as it may lead to wrong interpretations of its results.</dcc:content> + </dcc:declaration> + </dcc:statement> + <dcc:statement> + <dcc:declaration> + <dcc:content lang="es">Este certificado se emite de manera electrónica. La versión oficial puede ser consultada en el domicilio electrónico +http://www.cenam.mx/transparencia/certificados.aspx con la contraseña entregada a la empresa identificada como “Cliente”. +Aún sin contar con esta contraseña, los datos del equipo calibrado pueden obtenerse en el mismo portal con el número de +certificado.</dcc:content> + <dcc:content lang="en">This certificate is issued electronically. The official version can be consulted at the electronic address http://www.cenam.mx/transparencia/certificados.aspx with the password given to the company identified as “Client”. Even without this password, the data of the calibrated equipment can be obtained in the same portal with the certificate number.</dcc:content> + </dcc:declaration> + </dcc:statement> + <dcc:statement> + <dcc:declaration> + <dcc:content lang="es">Los resultados presentados en este certificado se relacionan exclusivamente con el ítem descrito en la carátula.</dcc:content> + <dcc:content lang="en">The results presented in this certificate relate exclusively to the item described on the cover.</dcc:content> + </dcc:declaration> + </dcc:statement> + </dcc:statements> + </dcc:administrativeData> + <dcc:measurementResults> + <dcc:measurementResult> + <dcc:name> + <dcc:content lang="es">Calibración de vibrómetro láser</dcc:content> + <dcc:content lang="en">Laser vibrometer calibration</dcc:content> + </dcc:name> + <dcc:usedMethods> + <dcc:usedMethod refType="vib_internationalStandar"> + <dcc:name> + <dcc:content lang="es">Calibración de transductores de vibración por interferometría láser</dcc:content> + <dcc:content lang="en">Calibration of vibration transducers by laser interferometry</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="es">Se hace incidir el haz del vibrómetro sobre un espejo montado en la superficie de un excitador de vibraciones de tipo electrodinámico con el que se genera un movimiento armónico simple a frecuencia y amplitud de velocidad fijos. La frecuencia y la amplitud de la velocidad se miden mediante un sistema primario de interferometría láser y se comparan con las mediciones obtenidas a la salida del controlador del vibrómetro, modelo CLV-2534, número de serie 0249424 y cabeza de sensor compacta, modelo NLV-OPTIK, número de serie 0249425, cuya tensión eléctrica de salida se mide usando una tarjeta adquisidora.</dcc:content> + <dcc:content lang="en">The beam of the vibrometer is incident on a mirror mounted on the surface of an electrodynamic type vibration exciter with which a simple harmonic movement is generated at a fixed frequency and velocity amplitude. velocity frequency and amplitude are measured using a primary laser interferometry system and compared to measurements obtained at the output of the vibrometer controller, model clv-2534, serial number 0249424 and compact sensor head, model nlv- optik, serial number 0249425, whose output electrical voltage is measured using a acquisition card.</dcc:content> + </dcc:description> + <dcc:norm>ISO 16063-41</dcc:norm> + <dcc:reference>510-AC-P.017</dcc:reference> + </dcc:usedMethod> + <dcc:usedMethod refType="vib_uncertaintyMethod"> + <dcc:name> + <dcc:content lang="es">Incertidumbre Expandida</dcc:content> + <dcc:content lang="en">Expanded uncertainty</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="es">La incertidumbre de la medición se obtuvo multiplicando la incertidumbre estándar combinada por un factor de cobertura k = 2, el cual corresponde un nivel de confianza de aproximadamente 95 % bajo la suposición de que la función de densidad de probabilidad del mensurando es normal. La incertidumbre de la medición fue estimada de acuerdo con la norma NMX-CH-140-IMNC 2002 Guía para la expresión de la Incertidumbre en las Mediciones, equivalente al documento JCGM 100:2008 (GUM 1995 with minor corrections) Evaluation of measurement data – Guide to the expression of uncertainty in measurement. BIPM. First edition – September 2008.</dcc:content> + <dcc:content lang="en">The measurement uncertainty was obtained multiplying the combined standard uncertainty by a coverage factor k = 2, which corresponds to a confidence level of approximately 95% under the assumption that the probability density function of the measurand is normal. The measurement uncertainty was estimated in accordance with the standard NMX-CH-140-IMNC 2002 Guide for the expression of Uncertainty in Measurements, equivalent to document JCGM 100:2008 (GUM 1995 with minor corrections) Evaluation of measurement data – Guide to the expression of uncertainty in measurement. BIPM. First edition – September 2008.</dcc:content> + </dcc:description> + <dcc:norm>GUM</dcc:norm> + </dcc:usedMethod> + </dcc:usedMethods> + <dcc:measuringEquipments> + <dcc:name> + <dcc:content lang="es">Patrón y trazabilidad</dcc:content> + <dcc:content lang="en">Standards and traceability</dcc:content> + </dcc:name> + <dcc:measuringEquipment refType="vib_acquisitionCard"> + <dcc:name> + <dcc:content lang="es">Tarjeta Adquisidora</dcc:content> + <dcc:content lang="en">Acquiring card</dcc:content> + </dcc:name> + <dcc:manufacturer> + <dcc:name> + <dcc:content>National Instruments</dcc:content> + </dcc:name> + </dcc:manufacturer> + <dcc:model>NI-4461</dcc:model> + <dcc:identifications> + <dcc:identification> + <dcc:issuer>manufacturer</dcc:issuer> + <dcc:value>0x15B08BD</dcc:value> + <dcc:name> + <dcc:content lang="es">Número de Serie</dcc:content> + <dcc:content lang="en">Serial number</dcc:content> + </dcc:name> + </dcc:identification> + <dcc:identification> + <dcc:issuer>calibrationLaboratory</dcc:issuer> + <dcc:value>XXXXXXX</dcc:value> + <dcc:name> + <dcc:content lang="es">Identificación</dcc:content> + <dcc:content lang="en">ID Number</dcc:content> + </dcc:name> + </dcc:identification> + </dcc:identifications> + </dcc:measuringEquipment> + <dcc:measuringEquipment refType="vib_universalCounter"> + <dcc:name> + <dcc:content lang="es">Contador Universal</dcc:content> + <dcc:content lang="en">Universal counter</dcc:content> + </dcc:name> + <dcc:manufacturer> + <dcc:name> + <dcc:content>AGILENT</dcc:content> + </dcc:name> + </dcc:manufacturer> + <dcc:model>53131A</dcc:model> + <dcc:identifications> + <dcc:identification> + <dcc:issuer>manufacturer</dcc:issuer> + <dcc:value>MY47004214</dcc:value> + <dcc:name> + <dcc:content lang="es">Número de Serie</dcc:content> + <dcc:content lang="en">Serial number</dcc:content> + </dcc:name> + </dcc:identification> + <dcc:identification> + <dcc:issuer>calibrationLaboratory</dcc:issuer> + <dcc:value>XXXXXXXX</dcc:value> + <dcc:name> + <dcc:content lang="es">Identificación</dcc:content> + <dcc:content lang="en">ID Number</dcc:content> + </dcc:name> + </dcc:identification> + </dcc:identifications> + </dcc:measuringEquipment> + <dcc:measuringEquipment refType="vib_heNelaser"> + <dcc:name> + <dcc:content lang="es">Láser Helio-Neón</dcc:content> + <dcc:content lang="en">Helium-neon laser</dcc:content> + </dcc:name> + <dcc:manufacturer> + <dcc:name> + <dcc:content>Uniphase</dcc:content> + </dcc:name> + </dcc:manufacturer> + <dcc:model>1101P</dcc:model> + <dcc:identifications> + <dcc:identification> + <dcc:issuer>manufacturer</dcc:issuer> + <dcc:value>T8024285</dcc:value> + <dcc:name> + <dcc:content lang="es">Número de Serie</dcc:content> + <dcc:content lang="en">Serial number</dcc:content> + </dcc:name> + </dcc:identification> + <dcc:identification> + <dcc:issuer>calibrationLaboratory</dcc:issuer> + <dcc:value>XXXXXXXXXX</dcc:value> + <dcc:name> + <dcc:content lang="es">Identificación</dcc:content> + <dcc:content lang="en">ID Number</dcc:content> + </dcc:name> + </dcc:identification> + </dcc:identifications> + <dcc:measuringEquipmentQuantities> + <dcc:measuringEquipmentQuantity refType="vib_laserWaveLength"> + <dcc:name> + <dcc:content lang="en">Laser wavelength</dcc:content> + <dcc:content lang="es">Longitud de onda del láser</dcc:content> + </dcc:name> + <si:real> + <si:value>632.816</si:value> + <si:unit>\nano\metere</si:unit> + </si:real> + </dcc:measuringEquipmentQuantity> + </dcc:measuringEquipmentQuantities> + </dcc:measuringEquipment> + <dcc:measuringEquipment refType="vib_chargeAmplifier"> + <dcc:name> + <dcc:content lang="es">Amplificador acondicionador</dcc:content> + <dcc:content lang="en">Conditioning amplifier</dcc:content> + </dcc:name> + <dcc:manufacturer> + <dcc:name> + <dcc:content>Brüel & Kjær</dcc:content> + </dcc:name> + </dcc:manufacturer> + <dcc:model>2692</dcc:model> + <dcc:identifications> + <dcc:identification> + <dcc:issuer>manufacturer</dcc:issuer> + <dcc:value>2336148</dcc:value> + <dcc:name> + <dcc:content lang="es">Número de Serie</dcc:content> + <dcc:content lang="en">Serial number</dcc:content> + </dcc:name> + </dcc:identification> + <dcc:identification> + <dcc:issuer>calibrationLaboratory</dcc:issuer> + <dcc:value>XXXXXXXXX</dcc:value> + <dcc:name> + <dcc:content lang="es">Identificación</dcc:content> + <dcc:content lang="en">ID Number</dcc:content> + </dcc:name> + </dcc:identification> + </dcc:identifications> + </dcc:measuringEquipment> + </dcc:measuringEquipments> + <dcc:influenceConditions> + <dcc:influenceCondition refType="vib_airtemperature"> + <dcc:name> + <dcc:content lang="es">Condiciones ambientales de temperatura</dcc:content> + <dcc:content lang="en">Temperature environmental conditions</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="es">Temperatura ambiente</dcc:content> + <dcc:content lang="en">Ambient condition temperature</dcc:content> + </dcc:description> + <dcc:data> + <dcc:quantity refType="vib_airtemperatureMin"> + <dcc:name> + <dcc:content lang="es">Temperatura Mínima</dcc:content> + <dcc:content lang="en">Min temperature</dcc:content> + </dcc:name> + <si:hybrid> + <si:real> + <si:value>294.45</si:value> + <si:unit>\Kelvin</si:unit> + </si:real> + <si:real> + <si:value>21.3</si:value> + <si:unit>\degreecelsius</si:unit> + </si:real> + </si:hybrid> + </dcc:quantity> + <dcc:quantity refType="vib_airtemperatureMax"> + <dcc:name> + <dcc:content lang="es">Temperatura Máxima</dcc:content> + <dcc:content lang="en">Max temperature</dcc:content> + </dcc:name> + <si:hybrid> + <si:real> + <si:value>295.85</si:value> + <si:unit>\Kelvin</si:unit> + </si:real> + <si:real> + <si:value>22.7</si:value> + <si:unit>\degreecelsius</si:unit> + </si:real> + </si:hybrid> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + <dcc:influenceCondition refType="basic_humidity"> + <dcc:name> + <dcc:content lang="es">Condiciones ambientales de humedad relativa</dcc:content> + <dcc:content lang="en">Ambient relative humidity conditions</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="es">Humedad en el ambiente</dcc:content> + <dcc:content lang="en">Humidity ambient condition</dcc:content> + </dcc:description> + <dcc:data> + <dcc:quantity refType="basic_humidtyMin"> + <dcc:name> + <dcc:content lang="es">Humedad mínima</dcc:content> + <dcc:content lang="en">Min humidity</dcc:content> + </dcc:name> + <si:real> + <si:value>22.2</si:value> + <si:unit>\one</si:unit> + </si:real> + </dcc:quantity> + <dcc:quantity refType="basic_humidtyMax"> + <dcc:name> + <dcc:content lang="es">Humedad max</dcc:content> + <dcc:content lang="en">Max humidity</dcc:content> + </dcc:name> + <si:real> + <si:value>37.8</si:value> + <si:unit>\one</si:unit> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + </dcc:influenceConditions> + <dcc:results> + <dcc:result refType="basic_calibrationResults"> + <dcc:name> + <dcc:content lang="es">Resultados de la calibración</dcc:content> + <dcc:content lang="en">Calibration results</dcc:content> + </dcc:name> + <dcc:data> + <dcc:list refType="basic_1IndexTable cmn_vibLDVConf10mmsLP5000Hz"> + <dcc:name> + <dcc:content lang="es">Tabla 1</dcc:content> + <dcc:content lang="en">Table 1</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="es">Sensibilidad e incertidumbre del vibrómetro</dcc:content> + <dcc:content lang="en">Sensitivity and uncertainty of the vibrometer</dcc:content> + </dcc:description> + <dcc:quantity refType="vib_frequency vib_nominalFrequency basic_TableIndex0"> + <dcc:name> + <dcc:content lang="es">Frecuencia Hz</dcc:content> + <dcc:content lang="en">Frequency Hz</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>16 25 31.5 40 50 80 100 160 200 400 500 800 1000 1600 2000 3150 4000 5000</si:valueXMLList> + <si:unitXMLList>\hertz</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="vib_ldvVelocitySensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad</dcc:content> + <dcc:content lang="en">Sensitivity</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>9.965 9.965 9.965 9.965 9.965 9.966 9.966 9.968 9.97 9.985 9.996 10.042 10.086 10.28 10.47 11.337 12.365 14.128</si:valueXMLList> + <si:unitXMLList>\milli\metre\second\tothe{-1}\per\volt</si:unitXMLList> + <si:expandedUncXMLList> + <si:uncertaintyXMLList>0.6 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.6 0.6 0.6</si:uncertaintyXMLList> + <si:coverageFactorXMLList>2.0</si:coverageFactorXMLList> + <si:coverageProbabilityXMLList>0.95</si:coverageProbabilityXMLList> + <si:distributionXMLList>normal</si:distributionXMLList> + </si:expandedUncXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:influenceConditions> + <dcc:influenceCondition refType="vib_LDVConf"> + <dcc:name> + <dcc:content lang="es">Configuración LDV</dcc:content> + <dcc:content lang="en">LDV Configuration</dcc:content> + </dcc:name> + <dcc:data> + <dcc:quantity refType="vib_LDVLPFreq"> + <dcc:name> + <dcc:content lang="es">LDV Frecuencia de paso bajo</dcc:content> + <dcc:content lang="en">LDV Low pass frequency</dcc:content> + </dcc:name> + <si:real> + <si:value>5000</si:value> + <si:unit>\hertz</si:unit> + </si:real> + </dcc:quantity> + <dcc:quantity refType="vib_LDVSensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad LDV</dcc:content> + <dcc:content lang="en">LDV Sensitivity</dcc:content> + </dcc:name> + <si:real> + <si:value>10</si:value> + <si:unit>\milli\metre\second\tothe{-1}\per\volt</si:unit> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + </dcc:influenceConditions> + </dcc:list> + <dcc:list refType="basic_1IndexTable cmn_vibLDVConf10mmsLP20000Hz"> + <dcc:name> + <dcc:content lang="es">Tabla 2</dcc:content> + <dcc:content lang="en">Table 2</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="es">Sensibilidad e incertidumbre del vibrómetro</dcc:content> + <dcc:content lang="en">Sensitivity and uncertainty of the vibrometer</dcc:content> + </dcc:description> + <dcc:quantity refType="vib_frequency vib_nominalFrequency basic_TableIndex0"> + <dcc:name> + <dcc:content lang="es">Frecuencia Hz</dcc:content> + <dcc:content lang="en">Frequency Hz</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>16 25 31.5 40 50 80 100 160 200 400 500 800 1000 1600 2000 3150 4000 5000</si:valueXMLList> + <si:unitXMLList>\hertz</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="vib_ldvVelocitySensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad</dcc:content> + <dcc:content lang="en">Sensitivity</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>9.966 9.966 9.966 9.966 9.966 9.966 9.966 9.966 9.967 9.967 9.967 9.966 9.966 9.971 9.979 10.029 10.084 10.143</si:valueXMLList> + <si:unitXMLList>\milli\metre\second\tothe{-1}\per\volt</si:unitXMLList> + <si:expandedUncXMLList> + <si:uncertaintyXMLList>0.6 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.6 0.6 0.6</si:uncertaintyXMLList> + <si:coverageFactorXMLList>2.0</si:coverageFactorXMLList> + <si:coverageProbabilityXMLList>0.95</si:coverageProbabilityXMLList> + <si:distributionXMLList>normal</si:distributionXMLList> + </si:expandedUncXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:influenceConditions> + <dcc:influenceCondition refType="vib_LDVConf"> + <dcc:name> + <dcc:content lang="es">Configuración LDV</dcc:content> + <dcc:content lang="en">LDV Configuration</dcc:content> + </dcc:name> + <dcc:data> + <dcc:quantity refType="vib_LDVLPFreq"> + <dcc:name> + <dcc:content lang="es">LDV Frecuencia de paso bajo</dcc:content> + <dcc:content lang="en">LDV Low pass frequency</dcc:content> + </dcc:name> + <si:real> + <si:value>20000</si:value> + <si:unit>\hertz</si:unit> + </si:real> + </dcc:quantity> + <dcc:quantity refType="vib_LDVSensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad LDV</dcc:content> + <dcc:content lang="en">LDV Sensitivity</dcc:content> + </dcc:name> + <si:real> + <si:value>10</si:value> + <si:unit>\milli\metre\second\tothe{-1}\per\volt</si:unit> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + </dcc:influenceConditions> + </dcc:list> + <dcc:list refType="basic_1IndexTable cmn_vibLDVConf10mmsLP100000Hz"> + <dcc:name> + <dcc:content lang="es">Tabla 3</dcc:content> + <dcc:content lang="en">Table 3</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="es">Sensibilidad e incertidumbre del vibrómetro</dcc:content> + <dcc:content lang="en">Sensitivity and uncertainty of the vibrometer</dcc:content> + </dcc:description> + <dcc:quantity refType="vib_frequency vib_nominalFrequency basic_TableIndex0"> + <dcc:name> + <dcc:content lang="es">Frecuencia Hz</dcc:content> + <dcc:content lang="en">Frequency Hz</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>16 25 31.5 40 50 80 100 160 200 400 500 800 1000 1600 2000 3150 4000 5000</si:valueXMLList> + <si:unitXMLList>\hertz</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="vib_ldvVelocitySensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad</dcc:content> + <dcc:content lang="en">Sensitivity</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>9.968 9.968 9.968 9.968 9.968 9.968 9.968 9.968 9.968 9.967 9.967 9.964 9.961 9.954 9.952 9.958 9.968 9.961</si:valueXMLList> + <si:unitXMLList>\milli\metre\second\tothe{-1}\per\volt</si:unitXMLList> + <si:expandedUncXMLList> + <si:uncertaintyXMLList>0.6 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.6 0.6 0.6</si:uncertaintyXMLList> + <si:coverageFactorXMLList>2.0</si:coverageFactorXMLList> + <si:coverageProbabilityXMLList>0.95</si:coverageProbabilityXMLList> + <si:distributionXMLList>normal</si:distributionXMLList> + </si:expandedUncXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:influenceConditions> + <dcc:influenceCondition refType="vib_LDVConf"> + <dcc:name> + <dcc:content lang="es">Configuración LDV</dcc:content> + <dcc:content lang="en">LDV Configuration</dcc:content> + </dcc:name> + <dcc:data> + <dcc:quantity refType="vib_LDVLPFreq"> + <dcc:name> + <dcc:content lang="es">LDV Frecuencia de paso bajo</dcc:content> + <dcc:content lang="en">LDV Low pass frequency</dcc:content> + </dcc:name> + <si:real> + <si:value>100000</si:value> + <si:unit>\hertz</si:unit> + </si:real> + </dcc:quantity> + <dcc:quantity refType="vib_LDVSensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad LDV</dcc:content> + <dcc:content lang="en">LDV Sensitivity</dcc:content> + </dcc:name> + <si:real> + <si:value>10</si:value> + <si:unit>\milli\metre\second\tothe{-1}\per\volt</si:unit> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + </dcc:influenceConditions> + </dcc:list> + <dcc:list refType="basic_1IndexTable"> + <dcc:name> + <dcc:content lang="es">Tabla 4</dcc:content> + <dcc:content lang="en">Table 4</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="es">Sensibilidad e incertidumbre del vibrómetro</dcc:content> + <dcc:content lang="en">Sensitivity and uncertainty of the vibrometer</dcc:content> + </dcc:description> + <dcc:quantity refType="vib_frequency vib_nominalFrequency basic_TableIndex0"> + <dcc:name> + <dcc:content lang="es">Frecuencia Hz</dcc:content> + <dcc:content lang="en">Frequency Hz</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>16 25 31.5 40 50 80 100 160 200 400 500 800 1000 1600 2000 3150 4000 5000</si:valueXMLList> + <si:unitXMLList>\hertz</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="vib_ldvVelocitySensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad</dcc:content> + <dcc:content lang="en">Sensitivity</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>99.79 99.79 99.8 99.8 99.81 99.82 99.84 99.88 99.91 100.12 100.25 100.76 101.22 103.2 105.1 113.85 124.2 141.77</si:valueXMLList> + <si:unitXMLList>\milli\metre\second\tothe{-1}\per\volt</si:unitXMLList> + <si:expandedUncXMLList> + <si:uncertaintyXMLList>0.6 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.6 0.6 0.6</si:uncertaintyXMLList> + <si:coverageFactorXMLList>2.0</si:coverageFactorXMLList> + <si:coverageProbabilityXMLList>0.95</si:coverageProbabilityXMLList> + <si:distributionXMLList>normal</si:distributionXMLList> + </si:expandedUncXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:influenceConditions> + <dcc:influenceCondition refType="vib_LDVConf"> + <dcc:name> + <dcc:content lang="es">Configuración LDV</dcc:content> + <dcc:content lang="en">LDV Configuration</dcc:content> + </dcc:name> + <dcc:data> + <dcc:quantity refType="vib_LDVLPFreq"> + <dcc:name> + <dcc:content lang="es">LDV Frecuencia de paso bajo</dcc:content> + <dcc:content lang="en">LDV Low pass frequency</dcc:content> + </dcc:name> + <si:real> + <si:value>5000</si:value> + <si:unit>\hertz</si:unit> + </si:real> + </dcc:quantity> + <dcc:quantity refType="vib_LDVSensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad LDV</dcc:content> + <dcc:content lang="en">LDV Sensitivity</dcc:content> + </dcc:name> + <si:real> + <si:value>100</si:value> + <si:unit>\milli\metre\second\tothe{-1}\per\volt</si:unit> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + </dcc:influenceConditions> + </dcc:list> + <dcc:list refType="basic_1IndexTable"> + <dcc:name> + <dcc:content lang="es">Tabla 5</dcc:content> + <dcc:content lang="en">Table 5</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="es">Sensibilidad e incertidumbre del vibrómetro</dcc:content> + <dcc:content lang="en">Sensitivity and uncertainty of the vibrometer</dcc:content> + </dcc:description> + <dcc:quantity refType="vib_frequency vib_nominalFrequency basic_TableIndex0"> + <dcc:name> + <dcc:content lang="es">Frecuencia Hz</dcc:content> + <dcc:content lang="en">Frequency Hz</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>16 25 31.5 40 50 80 100 160 200 400 500 800 1000 1600 2000 3150 4000 5000</si:valueXMLList> + <si:unitXMLList>\hertz</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="vib_ldvVelocitySensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad</dcc:content> + <dcc:content lang="en">Sensitivity</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>99.77 99.78 99.78 99.79 99.79 99.81 99.81 99.84 99.86 99.92 99.94 99.99 100.01 100.07 100.14 100.64 101.23 101.79</si:valueXMLList> + <si:unitXMLList>\milli\metre\second\tothe{-1}\per\volt</si:unitXMLList> + <si:expandedUncXMLList> + <si:uncertaintyXMLList>0.6 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.6 0.6 0.6</si:uncertaintyXMLList> + <si:coverageFactorXMLList>2.0</si:coverageFactorXMLList> + <si:coverageProbabilityXMLList>0.95</si:coverageProbabilityXMLList> + <si:distributionXMLList>normal</si:distributionXMLList> + </si:expandedUncXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:influenceConditions> + <dcc:influenceCondition refType="vib_LDVConf"> + <dcc:name> + <dcc:content lang="es">Configuración LDV</dcc:content> + <dcc:content lang="en">LDV Configuration</dcc:content> + </dcc:name> + <dcc:data> + <dcc:quantity refType="vib_LDVLPFreq"> + <dcc:name> + <dcc:content lang="es">LDV Frecuencia de paso bajo</dcc:content> + <dcc:content lang="en">LDV Low pass frequency</dcc:content> + </dcc:name> + <si:real> + <si:value>20000</si:value> + <si:unit>\hertz</si:unit> + </si:real> + </dcc:quantity> + <dcc:quantity refType="vib_LDVSensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad LDV</dcc:content> + <dcc:content lang="en">LDV Sensitivity</dcc:content> + </dcc:name> + <si:real> + <si:value>100</si:value> + <si:unit>\milli\metre\second\tothe{-1}\per\volt</si:unit> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + </dcc:influenceConditions> + </dcc:list> + <dcc:list refType="basic_1IndexTable"> + <dcc:name> + <dcc:content lang="es">Tabla 6</dcc:content> + <dcc:content lang="en">Table 6</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="es">Sensibilidad e incertidumbre del vibrómetro</dcc:content> + <dcc:content lang="en">Sensitivity and uncertainty of the vibrometer</dcc:content> + </dcc:description> + <dcc:quantity refType="vib_frequency vib_nominalFrequency basic_TableIndex0"> + <dcc:name> + <dcc:content lang="es">Frecuencia Hz</dcc:content> + <dcc:content lang="en">Frequency Hz</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>16 25 31.5 40 50 80 100 160 200 400 500 800 1000 1600 2000 3150 4000 5000</si:valueXMLList> + <si:unitXMLList>\hertz</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="vib_ldvVelocitySensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad</dcc:content> + <dcc:content lang="en">Sensitivity</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>99.8 99.8 99.81 99.81 99.81 99.83 99.83 99.86 99.87 99.91 99.93 99.94 99.93 99.88 99.85 99.91 100.04 99.91</si:valueXMLList> + <si:unitXMLList>\milli\metre\second\tothe{-1}\per\volt</si:unitXMLList> + <si:expandedUncXMLList> + <si:uncertaintyXMLList>0.6 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.6 0.6 0.6</si:uncertaintyXMLList> + <si:coverageFactorXMLList>2.0</si:coverageFactorXMLList> + <si:coverageProbabilityXMLList>0.95</si:coverageProbabilityXMLList> + <si:distributionXMLList>normal</si:distributionXMLList> + </si:expandedUncXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:influenceConditions> + <dcc:influenceCondition refType="vib_LDVConf"> + <dcc:name> + <dcc:content lang="es">Configuración LDV</dcc:content> + <dcc:content lang="en">LDV Configuration</dcc:content> + </dcc:name> + <dcc:data> + <dcc:quantity refType="vib_LDVLPFreq"> + <dcc:name> + <dcc:content lang="es">LDV Frecuencia de paso bajo</dcc:content> + <dcc:content lang="en">LDV Low pass frequency</dcc:content> + </dcc:name> + <si:real> + <si:value>100000</si:value> + <si:unit>\hertz</si:unit> + </si:real> + </dcc:quantity> + <dcc:quantity refType="vib_LDVSensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad LDV</dcc:content> + <dcc:content lang="en">LDV Sensitivity</dcc:content> + </dcc:name> + <si:real> + <si:value>100</si:value> + <si:unit>\milli\metre\second\tothe{-1}\per\volt</si:unit> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + </dcc:influenceConditions> + </dcc:list> + <dcc:list refType="basic_1IndexTable"> + <dcc:name> + <dcc:content lang="es">Tabla 7</dcc:content> + <dcc:content lang="en">Table 7</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="es">Sensibilidad e incertidumbre del vibrómetro</dcc:content> + <dcc:content lang="en">Sensitivity and uncertainty of the vibrometer</dcc:content> + </dcc:description> + <dcc:quantity refType="vib_frequency vib_nominalFrequency basic_TableIndex0"> + <dcc:name> + <dcc:content lang="es">Frecuencia Hz</dcc:content> + <dcc:content lang="en">Frequency Hz</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>16 25 31.5 40 50 80 100 160 200 400 500 800 1000 1600 2000 3150 4000 5000</si:valueXMLList> + <si:unitXMLList>\hertz</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="vib_ldvVelocitySensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad</dcc:content> + <dcc:content lang="en">Sensitivity</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>1001.1 1001.1 1001.1 1001.1 1001.1 1001.2 1001.3 1001.5 1001.8 1003.6 1004.9 1010.6 1015.8 1038.7 1060.3 1155.1 1261.5 1435.5</si:valueXMLList> + <si:unitXMLList>\milli\metre\second\tothe{-1}\per\volt</si:unitXMLList> + <si:expandedUncXMLList> + <si:uncertaintyXMLList>0.6 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 1 1 1 1</si:uncertaintyXMLList> + <si:coverageFactorXMLList>2.0</si:coverageFactorXMLList> + <si:coverageProbabilityXMLList>0.95</si:coverageProbabilityXMLList> + <si:distributionXMLList>normal</si:distributionXMLList> + </si:expandedUncXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:influenceConditions> + <dcc:influenceCondition refType="vib_LDVConf"> + <dcc:name> + <dcc:content lang="es">Configuración LDV</dcc:content> + <dcc:content lang="en">LDV Configuration</dcc:content> + </dcc:name> + <dcc:data> + <dcc:quantity refType="vib_LDVLPFreq"> + <dcc:name> + <dcc:content lang="es">LDV Frecuencia de paso bajo</dcc:content> + <dcc:content lang="en">LDV Low pass frequency</dcc:content> + </dcc:name> + <si:real> + <si:value>5000</si:value> + <si:unit>\hertz</si:unit> + </si:real> + </dcc:quantity> + <dcc:quantity refType="vib_LDVSensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad LDV</dcc:content> + <dcc:content lang="en">LDV Sensitivity</dcc:content> + </dcc:name> + <si:real> + <si:value>1000</si:value> + <si:unit>\milli\metre\second\tothe{-1}\per\volt</si:unit> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + </dcc:influenceConditions> + </dcc:list> + <dcc:list refType="basic_1IndexTable"> + <dcc:name> + <dcc:content lang="es">Tabla 8</dcc:content> + <dcc:content lang="en">Table 8</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="es">Sensibilidad e incertidumbre del vibrómetro</dcc:content> + <dcc:content lang="en">Sensitivity and uncertainty of the vibrometer</dcc:content> + </dcc:description> + <dcc:quantity refType="vib_frequency vib_nominalFrequency basic_TableIndex0"> + <dcc:name> + <dcc:content lang="es">Frecuencia Hz</dcc:content> + <dcc:content lang="en">Frequency Hz</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>16 25 31.5 40 50 80 100 160 200 400 500 800 1000 1600 2000 3150 4000 5000</si:valueXMLList> + <si:unitXMLList>\hertz</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="vib_ldvVelocitySensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad</dcc:content> + <dcc:content lang="en">Sensitivity</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>1001.0 1001.0 1001.0 1001.0 1001.1 1001.1 1001.2 1001.3 1001.3 1001.8 1002.0 1002.9 1003.7 1006.7 1009.3 1018.9 1025.7 1028.8</si:valueXMLList> + <si:unitXMLList>\milli\metre\second\tothe{-1}\per\volt</si:unitXMLList> + <si:expandedUncXMLList> + <si:uncertaintyXMLList>0.6 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 1 1 1 1</si:uncertaintyXMLList> + <si:coverageFactorXMLList>2.0</si:coverageFactorXMLList> + <si:coverageProbabilityXMLList>0.95</si:coverageProbabilityXMLList> + <si:distributionXMLList>normal</si:distributionXMLList> + </si:expandedUncXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:influenceConditions> + <dcc:influenceCondition refType="vib_LDVConf"> + <dcc:name> + <dcc:content lang="es">Configuración LDV</dcc:content> + <dcc:content lang="en">LDV Configuration</dcc:content> + </dcc:name> + <dcc:data> + <dcc:quantity refType="vib_LDVLPFreq"> + <dcc:name> + <dcc:content lang="es">LDV Frecuencia de paso bajo</dcc:content> + <dcc:content lang="en">LDV Low pass frequency</dcc:content> + </dcc:name> + <si:real> + <si:value>20000</si:value> + <si:unit>\hertz</si:unit> + </si:real> + </dcc:quantity> + <dcc:quantity refType="vib_LDVSensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad LDV</dcc:content> + <dcc:content lang="en">LDV Sensitivity</dcc:content> + </dcc:name> + <si:real> + <si:value>1000</si:value> + <si:unit>\milli\metre\second\tothe{-1}\per\volt</si:unit> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + </dcc:influenceConditions> + </dcc:list> + <dcc:list refType="basic_1IndexTable"> + <dcc:name> + <dcc:content lang="es">Tabla 9</dcc:content> + <dcc:content lang="en">Table 9</dcc:content> + </dcc:name> + <dcc:description> + <dcc:content lang="es">Sensibilidad e incertidumbre del vibrómetro</dcc:content> + <dcc:content lang="en">Sensitivity and uncertainty of the vibrometer</dcc:content> + </dcc:description> + <dcc:quantity refType="vib_frequency vib_nominalFrequency basic_TableIndex0"> + <dcc:name> + <dcc:content lang="es">Frecuencia Hz</dcc:content> + <dcc:content lang="en">Frequency Hz</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>16 25 31.5 40 50 80 100 160 200 400 500 800 1000 1600 2000 3150 4000 5000</si:valueXMLList> + <si:unitXMLList>\hertz</si:unitXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:quantity refType="vib_ldvVelocitySensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad</dcc:content> + <dcc:content lang="en">Sensitivity</dcc:content> + </dcc:name> + <si:realListXMLList> + <si:valueXMLList>1000.8 1000.8 1000.8 1000.9 1000.9 1000.9 1001.0 1001.1 1001.2 1001.6 1001.8 1002.5 1003.0 1004.7 1006.1 1010.1 1011.4 1007.7</si:valueXMLList> + <si:unitXMLList>\milli\metre\second\tothe{-1}\per\volt</si:unitXMLList> + <si:expandedUncXMLList> + <si:uncertaintyXMLList>0.6 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 1 1 1 1</si:uncertaintyXMLList> + <si:coverageFactorXMLList>2.0</si:coverageFactorXMLList> + <si:coverageProbabilityXMLList>0.95</si:coverageProbabilityXMLList> + <si:distributionXMLList>normal</si:distributionXMLList> + </si:expandedUncXMLList> + </si:realListXMLList> + </dcc:quantity> + <dcc:influenceConditions> + <dcc:influenceCondition refType="vib_LDVConf"> + <dcc:name> + <dcc:content lang="es">Configuración LDV</dcc:content> + <dcc:content lang="en">LDV Configuration</dcc:content> + </dcc:name> + <dcc:data> + <dcc:quantity refType="vib_LDVLPFreq"> + <dcc:name> + <dcc:content lang="es">LDV Frecuencia de paso bajo</dcc:content> + <dcc:content lang="en">LDV Low pass frequency</dcc:content> + </dcc:name> + <si:real> + <si:value>100000</si:value> + <si:unit>\hertz</si:unit> + </si:real> + </dcc:quantity> + <dcc:quantity refType="vib_LDVSensitivity"> + <dcc:name> + <dcc:content lang="es">Sensibilidad LDV</dcc:content> + <dcc:content lang="en">LDV Sensitivity</dcc:content> + </dcc:name> + <si:real> + <si:value>1000</si:value> + <si:unit>\milli\metre\second\tothe{-1}\per\volt</si:unit> + </si:real> + </dcc:quantity> + </dcc:data> + </dcc:influenceCondition> + </dcc:influenceConditions> + </dcc:list> + </dcc:data> + </dcc:result> + </dcc:results> + </dcc:measurementResult> + </dcc:measurementResults> +</dcc:digitalCalibrationCertificate> diff --git a/index.html b/index.html index 5534a93..56f54e5 100644 --- a/index.html +++ b/index.html @@ -19,10 +19,10 @@ <main> <article> <h3> - <a href="">Table Tool</a> - <a href="" class="link-button"><img src="img/link.png" alt="Link"></a> + <a href="dcCTableTool/">Table Tool</a> + <a href="dcCTableTool/" class="link-button"><img src="img/link.png" alt="Link"></a> </h3> - <a href="" class="article-image"> + <a href="dcCTableTool/" class="article-image"> <img src="img/tableTool.png" alt="table tool icon. Es zeigt eine Datei, die einen Graphen enthält, und dass sie in einen DCC übersetzt wird."> </a> <p> @@ -31,8 +31,8 @@ Das Tool kann über eine Steuerdatei automatisiert werden. </p> <div class="example-files"> - <a href="" class="download-link"><img src="img/download.png" alt="Download icon"> Beispieldatei 1</a> - <a href="" class="download-link"><img src="img/download.png" alt="Download icon"> Beispieldatei 2</a> + <a href="exampleData/20220708_8305_SN1842876_Auswertung_WRefTAndDSI.xlsx" class="download-link"><img src="img/download.png" alt="Download icon"> XLSX Datei mit Daten+Metadaten</a> + <!--<a href="" class="download-link"><img src="img/download.png" alt="Download icon"> Beispieldatei 2</a> !--> </div> <a href="https://gitlab1.ptb.de/Seeger/pydccanddbtools" class="git-link"> <img src="img/Git.png" alt="Git icon"> Dieses Projekt auf Gitlab @@ -51,8 +51,8 @@ Die Daten können dann als csv- oder Excel-Dateien heruntergeladen werden. </p> <div class="example-files"> - <a href="" class="download-link"><img src="img/download.png" alt="Download icon"> Beispieldatei 1</a> - <a href="" class="download-link"><img src="img/download.png" alt="Download icon"> Beispieldatei 2</a> + <a href="exampleData/20220708_8305_SN1842876.xml" class="download-link"><img src="img/download.png" alt="Download icon"> Beispiel DCC 1 Tabelle</a> + <a href="exampleData/dccFinal_231189.xml" class="download-link"><img src="img/download.png" alt="Download icon"> Beispiel DCC 9 Tabellen</a> </div> <a href="https://gitlab1.ptb.de/digitaldynamicmeasurement/pydccdisplayer" class="git-link"> <img src="img/Git.png" alt="Git icon"> Dieses Projekt auf Gitlab @@ -60,10 +60,10 @@ </article> <article> <h3> - <a href="">XML JSON Server</a> - <a href="" class="link-button"><img src="img/link.png" alt="Link"></a> + <a href="dccxmljsonconvgui/">XML JSON Server</a> + <a href="dccxmljsonconvgui/" class="link-button"><img src="img/link.png" alt="Link"></a> </h3> - <a href="" class="article-image"> + <a href="dccxmljsonconvgui/" class="article-image"> <img src="img/dccJsonServer.png" alt="DCC json server icon. Es zeigt zwei Dateien, eine DCC und eine JSON, die ineinander übersetzt werden."> </a> <p> @@ -71,8 +71,8 @@ Damit ist er ein wichtiger Baustein bei der Verarbeitung von DCCs. </p> <div class="example-files"> - <a href="" class="download-link"><img src="img/download.png" alt="Download icon"> Beispieldatei 1</a> - <a href="" class="download-link"><img src="img/download.png" alt="Download icon"> Beispieldatei 2</a> + <a href="JSONExample.json" class="download-link"><img src="img/download.png" alt="Download icon"> Beispieldatei JSON</a> + <a href="XMLExample.xml" class="download-link"><img src="img/download.png" alt="Download icon"> Beispieldatei XML</a> </div> <a href="https://gitlab1.ptb.de/TBruns/dcc_rest_server" class="git-link"> <img src="img/Git.png" alt="Git icon"> Dieses Projekt auf Gitlab -- GitLab