// 옥내소화전설비의 화재안전기준(nfsc 102) 6조 (배관 등) 9항 Check(NFSC503A_6_9){ KS } KS{ Valve myValve1{ isObjectProperty(Valve.isCheckValve) = TRUE } PP = getObjectProperty(Pump.shutoffPressure) Valve myValve2{ isObjectProperty(Valve.isReliefVavle) = TRUE isObjectProperty(Valve.reliefPressure) < PP } isInstalledInOrder(myValve1, Pipe, Pump) = TRUE isObjectProperty(Pipe.diameter) >= 20mm isInstalled(myValve2, Pipe) = TRUE }
// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 7항 Check(NFSC503A_8_7){ KS } KS{ Valve myValve1{ isObjectProperty(Valve.isCheckValve) = TRUE } PP = isObjectProperty(Pump.shutoffPressure) Valve myValve2{ isObjectProperty(Valve.isReliefValve) = TRUE isObjectProperty(Valve.reliefPressure) < PP } isInstalledInOrder(myValve1, Pipe, Pump) = TRUE isObjectProperty(Pipe.diameter) >= 20mm isInstalled(myValve2, Pipe) = TRUE }