Advertisement
Guest User

Untitled

a guest
Nov 21st, 2013
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.66 KB | None | 0 0
  1. {
  2. name : "",
  3. sequences: [
  4. {
  5. name: "Validations standard",
  6. operations: [
  7. {
  8. operator: "PhysicalRangeCheck",
  9. in: ["sensor:*"]
  10. }
  11. ]
  12. },
  13. {
  14. name: "Validations spécifiques",
  15. operations: [
  16. {
  17. name: "Vérification cohérence pyros",
  18. operator: "DistanceCheck",
  19. in: ["HSM.L_PY_RM_PYRO_TRACE_1", "HSM.L_PY_RM_PYRO_TRACE_2"],
  20. arguments: { dmax: 6 }
  21. comment: "Ces deux capteurs ont normalement des valeurs proches."
  22. },
  23. {
  24. name: "Vérification cohérence capteurs serrage"
  25. operator: "DistanceCheck",
  26. in: ["HSM.L_FM*_GAP_OS_TRACE"],
  27. arguments: { dmax: 10 }
  28. comment: "Lorsque l'un de ces capteurs s'éloigne des autres, c'est qu'il y a un souci de mesure."
  29. },
  30. {
  31. name: "Vérification cohérence capteurs serrage"
  32. operator: "com.nlmk.synosteel.validations.SomeSpecificOperator",
  33. in: ["HSM.L_SECO_XRAY_GAUGE_TRACE", "HSM.L_SECO_XRAY_GAUGE_TRACE_RESAMPLED", "HSM.L_SECO_XRAY_GAUGE_TRACE_RESAMPLEDNORMALIZED"],
  34. arguments: { feets: 8, eyes: 3 }
  35. }
  36. ]
  37. },
  38. {
  39. name: "Restaurations",
  40. operations: [
  41. {
  42. operator: "Restorer",
  43. in: ["sensor:*"]
  44. arguments: { maxHoleSize:80 }
  45. comment: "Restaure les signaux des capteurs par interpolation linéaire sur les zones invalidées de moins de 80 mètres."
  46. }
  47. ]
  48. },
  49. {
  50. name: "Invalidations par modèle",
  51. operations: [
  52. ]
  53. },
  54. {
  55. name: "Elaborations",
  56. operations: [
  57. {
  58. operator: "Calc",
  59. in: ["GAL.PT_ROSEE_CLOCHE"],
  60. out: ["steel.HDG.DewPoint"]
  61. arguments: { formula:"$1 * 0.1" }
  62. comment: "Obtient le point de rosée dans notre unité standard."
  63. },
  64. {
  65. operator: "ForceToPression",
  66. in: ["SKP.FORCE", "SKP.EP", "SKP.LARG"],
  67. out: ["steek.SkinPass.Pression"]
  68. arguments: { factors:[1, 0.01, 1] }
  69. },
  70. {
  71. operator: "com.nlmk.synosteel.elaborations.SomeComputation",
  72. in: ["CAPTEUR_1", "CAPTEUR_2"],
  73. out: ["GAL.ComputedThing"]
  74. },
  75. {
  76. operator: "ModelsWithDomains",
  77. in: ["CAPTEUR_1", "CAPTEUR_2"],
  78. out: ["steel.mp.*"],
  79. arguments: {
  80. models: [
  81. {
  82. model: "com.nlmk.models.MpModelA",
  83. grade: "A",
  84. out: ["steel.mp.ISO_rT_transversal", "steel.mp.ISO_tensileStrength_45"]
  85. },
  86. {
  87. model: "com.nlmk.models.MpModelBLowC",
  88. grade: "B",
  89. constraints: {
  90. "HSM.C_value": [0, 34]
  91. }
  92. out: ["steel.mp.ISO_rT_transversal"]
  93. },
  94. {
  95. model: "com.nlmk.models.MpModelBHighC",
  96. grade: "B",
  97. constraints: {
  98. "HSM.C_value": [34, 200]
  99. }
  100. out: ["steel.mp.ISO_rT_transversal"]
  101. }
  102. ]
  103. }
  104. }
  105. ]
  106. }
  107. ]
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement