// 건축물의 구조기준 등에 관한 규칙 45조 (보강블록구조의 담) Check(RSSB_45){ getResult(RSSB_41_1) = TRUE AND getResult(RSSB_3_3) = TRUE AND KS }
KS{ getResult(RSSB_45_0_1) = TRUE getResult(RSSB_45_0_2) = TRUE getResult(RSSB_45_0_3) = TRUE }
// 건축물의 구조기준 등에 관한 규칙 45조 (보강블록구조의 담) 1항 Check(RSSB_45_1){ getResult(RSSB_3_3) = TRUE AND KS }
KS{ getObjectHeight(Fence) <= 3m }
// 건축물의 구조기준 등에 관한 규칙 45조 (보강블록구조의 담) 2항 Check(RSSB_45_2){ getResult(RSSB_3_3) = TRUE AND IF (CS THEN KS1) OR (!CS THEN KS2) }
CS{ getObjectHeight(Fence) > 2m }
KS1{ getObjectThickness(Fence) >= 150mm }
KS2{ getObjectThickness(Fence) >= 90mm }
// 건축물의 구조기준 등에 관한 규칙 45조 (내력벽) 4호 Check(RSSB_45_0_4){ getResult(RSSB_3_3) = TRUE AND KS }
KS{ isInstalled( Reinforcement, Fense, 800 mm , Fense.In)=True
Reinforcement myReinforcement{ getObjectProperty(Reinforcement.diameter)>=9 mm }
isInstalled( myReinforcement, Fense, Vertical , Fense.BothEndSides)=True isInstalled( myReinforcement, Fense, Vertical , Fense.Edge)=True }
|