QC: measure gun not manifold pressure

This commit is contained in:
D. Berge
2020-09-12 19:54:01 +02:00
parent 7b0bcb5256
commit 5e130c3e42

View File

@@ -36,10 +36,18 @@
-
name: "Pressure errors"
check: |
const pressure=11;
const gunData = currentItem._("raw_meta.smsrc");
(gunData && Math.abs(gunData.manifold/parameters.gunPressureNominal - 1) > parameters.gunPressureToleranceRatio)
? `Source ${gunData.src_number}: Manifold pressure out of specification ${gunData.manifold} / ${parameters.gunPressureNominal} = ${(Math.abs(gunData.manifold/parameters.gunPressureNominal - 1)*100).toFixed(1)}% > ${(parameters.gunPressureToleranceRatio*100).toFixed(1)}%`
: true;
const results = gunData &&
gunData
.guns
.filter(gun => ((gun[2] == gunData.src_number) && (gun[pressure]/parameters.gunPressureNominal - 1) > parameters.gunPressureToleranceRatio))
.map(gun =>
`source ${gun[2]}, string ${gun[0]}, gun ${gun[1]}, pressure: ${gun[pressure]} / ${parameters.gunPressureNominal} = ${(Math.abs(gunData.manifold/parameters.gunPressureNominal - 1)*100).toFixed(1)}% > ${(parameters.gunPressureToleranceRatio*100).toFixed(1)}%`
);
results && results.length
? results
: true
-
name: "Single gun / cluster"