//스프링클러설비의 화재안전기준(NFSC 103) 6조 (폐쇄형스프링클러설비의 방호구역·유수검지장치) 7호 Check(NFSC103_6_0_7){ IF CS THEN KS } CS{ SprinklerHead mySprinklerHead{ getObjectProperty(SprinklerHead.responseType)="QuickResponseType" } isExist(mySprinklerHead)=True } KS{ WaterflowIndicator myWaterflowIndicator{ getObjectProperty(WaterflowIndicator.type)="WetWaterflowIndicator" } SprinklerSystem mySprinklerSystem{ getObjectProperty(SprinklerSystem.type)="VacuumSprinklerExtinguishingSystem" } isExist(myWaterflowIndicator)=True OR isExist(mySprinklerSystem)=True }
// 스프링클러설비의 화재안전기준(NFSC 103) 9조 (음향장치 및 기동장치) 3항 Check(NFSC103_9_3){ IF CS THEN KS } CS{ getObjectProperty(WaterflowIndicator.type) = "PreactionWaterflowIndicator" OR isObjectProperty(Valve.isDelugeValve) = TRUE } KS{ getResult(NFSC103_9_0_5) = TRUE }
// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 11항 Check(NFSC503A_8_11_1){ IF (CS1 AND CS2) THEN KS } CS{ isObjectProperty(WaterflowIndicator.type) = "PreactionWaterflowIndicator" isObjectProperty(WaterflowIndicator.systemType) = "SimpleSprinklerSystem" } KS{ getResult(NFSC503A_8_11_1) = TRUE getResult(NFSC503A_8_11_2) = TRUE }
// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 11항 2호 Check(NFSC503A_8_11_2){ IF CS THEN KS } CS{ Valve myValve{ isObjectProperty(Valve.isIndicatingValve) = TRUE } WaterflowIndicator myWaterflowIndicator{isObjectProperty(WaterflowIndicator.type) = "PreactionWaterflowIndicator" } isInstalledInOrder(myValve, Pipe, myWaterflowIndicator) = TRUE } KS{ getResult(NFSC503A_8_11_2_가) = TRUE getResult(NFSC503A_8_11_2_나) = TRUE }
// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 12항 Check(NFSC503A_8_12){ IF !CS THEN KS } CS{ WaterflowIndicator myWaterflowIndicator{ isObjectProperty(WaterflowIndicator.type) = "PreactionWaterflowIndicator" } isInstalled(myWaterflowIndicator, SimpleSprinklerSystem) = TRUE } KS{ getResult(NFSC503A_8_12_1) = TRUE getResult(NFSC503A_8_12_2) = TRUE getResult(NFSC503A_8_12_3) = TRUE }