Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- name : "",
- sequences: [
- {
- name: "Validations standard",
- operations: [
- {
- operator: "PhysicalRangeCheck",
- in: ["sensor:*"]
- }
- ]
- },
- {
- name: "Validations spécifiques",
- operations: [
- {
- name: "Vérification cohérence pyros",
- operator: "DistanceCheck",
- in: ["HSM.L_PY_RM_PYRO_TRACE_1", "HSM.L_PY_RM_PYRO_TRACE_2"],
- arguments: { dmax: 6 }
- comment: "Ces deux capteurs ont normalement des valeurs proches."
- },
- {
- name: "Vérification cohérence capteurs serrage"
- operator: "DistanceCheck",
- in: ["HSM.L_FM*_GAP_OS_TRACE"],
- arguments: { dmax: 10 }
- comment: "Lorsque l'un de ces capteurs s'éloigne des autres, c'est qu'il y a un souci de mesure."
- },
- {
- name: "Vérification cohérence capteurs serrage"
- operator: "com.nlmk.synosteel.validations.SomeSpecificOperator",
- in: ["HSM.L_SECO_XRAY_GAUGE_TRACE", "HSM.L_SECO_XRAY_GAUGE_TRACE_RESAMPLED", "HSM.L_SECO_XRAY_GAUGE_TRACE_RESAMPLEDNORMALIZED"],
- arguments: { feets: 8, eyes: 3 }
- }
- ]
- },
- {
- name: "Restaurations",
- operations: [
- {
- operator: "Restorer",
- in: ["sensor:*"]
- arguments: { maxHoleSize:80 }
- comment: "Restaure les signaux des capteurs par interpolation linéaire sur les zones invalidées de moins de 80 mètres."
- }
- ]
- },
- {
- name: "Invalidations par modèle",
- operations: [
- ]
- },
- {
- name: "Elaborations",
- operations: [
- {
- operator: "Calc",
- in: ["GAL.PT_ROSEE_CLOCHE"],
- out: ["steel.HDG.DewPoint"]
- arguments: { formula:"$1 * 0.1" }
- comment: "Obtient le point de rosée dans notre unité standard."
- },
- {
- operator: "ForceToPression",
- in: ["SKP.FORCE", "SKP.EP", "SKP.LARG"],
- out: ["steek.SkinPass.Pression"]
- arguments: { factors:[1, 0.01, 1] }
- },
- {
- operator: "com.nlmk.synosteel.elaborations.SomeComputation",
- in: ["CAPTEUR_1", "CAPTEUR_2"],
- out: ["GAL.ComputedThing"]
- },
- {
- operator: "ModelsWithDomains",
- in: ["CAPTEUR_1", "CAPTEUR_2"],
- out: ["steel.mp.*"],
- arguments: {
- models: [
- {
- model: "com.nlmk.models.MpModelA",
- grade: "A",
- out: ["steel.mp.ISO_rT_transversal", "steel.mp.ISO_tensileStrength_45"]
- },
- {
- model: "com.nlmk.models.MpModelBLowC",
- grade: "B",
- constraints: {
- "HSM.C_value": [0, 34]
- }
- out: ["steel.mp.ISO_rT_transversal"]
- },
- {
- model: "com.nlmk.models.MpModelBHighC",
- grade: "B",
- constraints: {
- "HSM.C_value": [34, 200]
- }
- out: ["steel.mp.ISO_rT_transversal"]
- }
- ]
- }
- }
- ]
- }
- ]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement