//연소방지설비의 화재안전 기준(nfsc 506) 4조 (배관) 4항 1호
Check(NFSC506_4_4_1){
IF CS THEN KS
}
CS{
isInstalled(CombustionProtectionSystem, ?) = TRUE
}
KS{
Pipe myPipe{
hasObject(CombustionProtectionSystem, Pipe) = TRUE
}
SprinklerHead mySprinklerHead{
isInstalled(myPipe, SprinklerHead) = TRUE
}
(getObjectCount(mySprinklerHead) = 1
getObjectProperty(myPipe.Diameter) >= 32mm)
OR(getObjectCount(mySprinklerHead) = 2
getObjectProperty(myPipe.Diameter) >= 40mm)
OR(getObjectCount(mySprinklerHead) = 3
getObjectProperty(myPipe.Diameter) >= 50mm)
OR(getObjectCount(mySprinklerHead) = 4
getObjectProperty(myPipe.Diameter) >= 65mm)
OR(getObjectCount(mySprinklerHead) = 5
getObjectProperty(myPipe.Diameter) >= 65mm)
OR(getObjectCount(mySprinklerHead) >= 6
getObjectProperty(myPipe.Diameter) >= 80mm)
}
|
Python Code 변환 예정
|