//건축물의 구조기준 등에 관한 규칙 30조 (기초) 2항 Check(RSSB_30_2){ getResult(RSSB_28_3) = TRUE AND getResult(RSSB_28_2) = TRUE AND getResult(RSSB_28_1) = TRUE AND getResult(RSSB_28_1) = TRUE AND getResult(RSSB_3_3) = TRUE AND IF CS THEN KS } CS{ getResult(RSSB_30_1) = TRUE } KS{ Wall myWall{ isObjectProperty(Wall.isFoundationWall) = TRUE } (getObjectProperty(FoundationPlate.Structure.materialType) = "ReinforcedConcrete" OR getObjectProperty(FoundationPlate.Structure.materialType) = "PlainConcrete") getObjectProperty(myWall.depth) >= 250mm }
// 건축물의 구조기준 등에 관한 규칙 42조 (기초) Check(RSSB_42){ getResult(RSSB_41_1) = TRUE AND getResult(RSSB_3_3) = TRUE AND KS } KS{ Wall myWall{ isObjectProperty(Wall.isLoadBearingWall) = TRUE getFloorNumber(Wall) < 1 } getObjectProperty(myWall.Structure.materialType) = "SteelReinforcedConcreteBlock" isObjectProperty(Foundation.isCountinuousFoundation) = TRUE getObjectStructure(FoundationPlate.Structure.materialType) = "ReinforcedConcrete" }