|
|
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
9593
유도등 및 유도표지의 화재안전기준(nfsc 303) 6 조
1항
"제6조(통로유도등 설치기준) ①통로유도등은 특정소방대상물의 각 거실과 그로부터 지상에 이르는 복도 또는 계단의 통로에 다음 각 호의 기준에 따라 설치하여야 한다. <개정 2012.8.20>"
//유도등 및 유도표지의 화재안전기준(nfsc 303) 6조 (통로유도등 설치기준) 1항
Check(NFSC303_6_1){ KS }
KS{ Corridor myCorridor{ isGothrough(SpecificFireFightingBuilding.Room, Corridor, Ground)=True } Stair myStair{ isGothrough(SpecificFireFightingBuilding.Room, Stair, Ground)=True }
hasObject(myCorridor, LeadingLight.isForPassage)=True hasObject(myStair, LeadingLight.isForPassage)=True getResult(NFSC303_6_1_1)=True getResult(NFSC303_6_1_2)=True getResult(NFSC303_6_1_3)=True }
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
9594
유도등 및 유도표지의 화재안전기준(nfsc 303) 6 조
1항
1호
"1. 복도통로유도등은 다음 각 목의 기준에 따라 설치할 것"
//유도등 및 유도표지의 화재안전기준(nfsc 303) 6조 (통로유도등 설치기준) 1항1호
Check(NFSC303_6_1_1){ KS }
KS{ getResult(NFSC303_6_1_1_가)=True getResult(NFSC303_6_1_1_나)=True getResult(NFSC303_6_1_1_다)=True
}
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
9595
유도등 및 유도표지의 화재안전기준(nfsc 303) 6 조
1항
1호
가목
"가. 복도에 설치할 것"
//유도등 및 유도표지의 화재안전기준(nfsc 303) 6조 (통로유도등 설치기준) 1항 1호 가목
Check(NFSC303_6_1_1_가){ KS }
KS{ isinstalled(Corridor, LeadingLightForCorridors)=True }
|
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
9596
유도등 및 유도표지의 화재안전기준(nfsc 303) 6 조
1항
1호
나목
"나. 구부러진 모퉁이 및 보행거리 20m마다 설치할 것"
//유도등 및 유도표지의 화재안전기준(nfsc 303) 6조 (통로유도등 설치기준) 1항 1호 나목
Check(NFSC303_6_1_1_나){ KS }
KS{ isInstalled("구부러진 모퉁이", LeadingLightForCorridor)=True // 20m마다 설치 , 함수 필요 }
|
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
9597
유도등 및 유도표지의 화재안전기준(nfsc 303) 6 조
1항
1호
다목
"다. 바닥으로부터 높이 1m 이하의 위치에 설치할 것. 다만, 지하층 또는 무창층의 용도가 도매시장·소매시장·여객자동차터미널·지하역사 또는 지하상가인 경우에는 복도·통로 중앙부분의 바닥에 설치하여야 한다."
//유도등 및 유도표지의 화재안전기준(nfsc 303) 6조 (통로유도등 설치기준) 1항 1호 다목
Check(NFSC303_6_1_1_다){ KS }
KS{ Floor myFloor{ getFloorNumber()<0 OR hasObject(Floor, Window)=False } IF getFloorUsage(myFloor)="WholesaleMarket" OR getFloorUsage(myFloor)="RetailMarket" OR getFloorUsage(myFloor)="PassengerVehicleTransportTerminal" OR getFloorUsage(myFloor)="UndergroundStation" OR getFloorUsage(myFloor)="UndergroundShoppingCenter" THEN // 복도·통로 중앙부분의 바닥에 설치하여야 한다. ELSE THEN getObjectVerticalDistance(FloorSlab, LeadingLightForCorridors )<= 1 m }
|
|
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
9599
유도등 및 유도표지의 화재안전기준(nfsc 303) 6 조
1항
2호
"2. 거실통로유도등은 다음 각 목의 기준에 따라 설치할 것"
//유도등 및 유도표지의 화재안전기준(nfsc 303) 6조 (통로유도등 설치기준) 1항 2호
Check(NFSC303_6_1_2){ KS }
KS{ getResult(NFSC303_6_1_2_가)=True getResult(NFSC303_6_1_2_나)=True getResult(NFSC303_6_1_2_다)=True }
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
9600
유도등 및 유도표지의 화재안전기준(nfsc 303) 6 조
1항
2호
가목
"가. 거실의 통로에 설치할 것. 다만, 거실의 통로가 벽체 등으로 구획된 경우에는 복도통로유도등을 설치하여야 한다. "
// 유도등 및 유도표지의 화재안전기준(nfsc 303) 6조 (통로유도등 설치기준) 1항 2호 가목
Check(NFSC303_6_1_2_가){ KS }
KS{ IF // isPartitioned(Room.Passage, c)=True type c: 벽체 등으로 구획 THEN isInstalled(Room.Passage,LeadingLightForCorridors)=True ELSE THEN isInstalled(Room.Passage, LeadingLightForLivingRoom )=True }
|
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
9601
유도등 및 유도표지의 화재안전기준(nfsc 303) 6 조
1항
2호
나목
"나. 구부러진 모퉁이 및 보행거리 20m마다 설치할 것"
//유도등 및 유도표지의 화재안전기준(nfsc 303) 6조 (통로유도등 설치기준) 1항 2호 나목
Check(NFSC303_6_1_2_나){ KS }
KS{ isInstalled("구부러진 모퉁이", LeadingLightForCorridor)=True // 20m마다 설치 , 함수 필요 }
|
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
9602
유도등 및 유도표지의 화재안전기준(nfsc 303) 6 조
1항
2호
다목
"다. 바닥으로부터 높이 1.5m 이상의 위치에 설치할 것. 다만, 거실통로에 기둥이 설치된 경우에는 기둥부분의 바닥으로부터 높이 1.5m 이하의 위치에 설치할 수 있다.<개정 2008.12.15>"
//유도등 및 유도표지의 화재안전기준(nfsc 303) 6조 (통로유도등 설치기준) 1항 2호 다목
Check(NFSC303_6_1_2_다){ KS }
KS{
IF hasObject(Room.Passage, Column)=False THEN getObjectVerticalDistance(FloorSlab,LeadingLightForLivingRoom )>=1.5 }
|
|
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
9603
유도등 및 유도표지의 화재안전기준(nfsc 303) 6 조
1항
3호
"3. 계단통로유도등은 다음 각 목의 기준에 따라 설치할 것"
//유도등 및 유도표지의 화재안전기준(nfsc 303) 6조 (통로유도등 설치기준) 1항 3호
Check(NFSC303_6_1_3){ KS }
KS{ getResult(NFSC303_6_1_3_가)=True getResult(NFSC303_6_1_3_나)=True }
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
9604
유도등 및 유도표지의 화재안전기준(nfsc 303) 6 조
1항
3호
가목
"가. 각층의 경사로 참 또는 계단참마다(1개층에 경사로 참 또는 계단참이 2 이상 있는 경우에는 2개의 계단참마다)설치할 것"
//유도등 및 유도표지의 화재안전기준(nfsc 303) 6조 (통로유도등 설치기준) 1항 3호 가목
Check (NFSC303_6_1_3_가){ KS }
KS{ IF // getObjectCount(RampLanding, "1개층" )>=2 // OR getObjectCount(StairLanding, "1개층" )>=2 THEN // isInstalled(StairLanding, LeadingLightForStairs , "2개마다")=True
ELSE THEN isInstalled(RampLanding, LeadingLightForStairs)=True OR isInstalled(StairLanding, LeadingLightForStairs)=True END IF
}
|
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
9605
유도등 및 유도표지의 화재안전기준(nfsc 303) 6 조
1항
3호
나목
"나. 바닥으로부터 높이 1m 이하의 위치에 설치할 것"
//유도등 및 유도표지의 화재안전기준(nfsc 303) 6조 (통로유도등 설치기준) 1항 3호 나목
Check(NFSC303_6_1_3_나){ KS }
KS{ getObjectVerticalDistance(FloorSlab, LeadingLightForStairs)=<=1 m }
|
|
|