//건축법 시행령 34조 (직통계단의 설치) 2항
Check(EDBA_34_2){
IF (CS1 AND CS2) THEN KS
}
CS1{
isObjectProperty(Floor.isEscape) = FALSE
}
CS2{
getResult(EDBA_34_2_1)=TRUE
OR getResult(EDBA_34_2_2)=TRUE
OR getResult(EDBA_34_2_3)=TRUE
OR getResult(EDBA_34_2_4)=TRUE
OR getResult(EDBA_34_2_5)=TRUE
}
KS{
Floor myFloor{
isObjectProperty(Floor.isEscape)=TRUE
}
Stair myStair{
isObjectProperty(Stair.isDirect) = TRUE
isAccessible(myFloor, Stair)= TRUE
OR isAccessible(Ground,Stair) = TRUE
}
getObjectCount(myStair)>2
getResult(REFB_8_1) = True
}
|
Python Code 변환 예정
|