KDS 충실 원형 기둥 PM상관도 엑셀을 만들었습니다. ※ 원형이니 별거 있겠어? 했다가 별거 있었습니다. 시간이 생각보다 많이 걸렸거든요. 덕분에 생전 처음 본 엑셀 함수AGGREGATE도 써 봤네요. 콘크리트, 철근 강도를 입력하고 철근직경도 입력해줍니다. 그리고 기둥직경, 철근 개수(최대 50개), 피복을 입력합니다. 피복은 철근 중심까지 거리를 뜻합니다. 축력과 모멘트까지 입력해주면, 기둥 형상이 자동으로 그려지고, PM상관도가 그려집니다. 출력이 안되는 부분은 PM상관도를 그리기 위한 계산 값들입니다. 장점은 별도 프로그램 없이 엑셀만 실행시켜 입력치를 바꿔가면서 PM상관도를 확인할 수 있다는 점입니다. 입력과 동시에 PM이 그려집니다. 만들어 놓고 실행해보면서 PM이 어떤 형태가 되어야 적정한..
SUMPRODUCT함수는 배열을 서로 곱해서 합산해주는 함수입니다. 그런데 중간에 오류(#N/A)가 있으면 계산이 안됩니다. 하지만 방법이 있습니다. 바로 소개드리겠습니다. 아래처럼 오류(#N/A)가 있는 배열에서 SUMPRODUCT 함수를 그냥 쓰면 계산을 못 합니다. 이럴 땐, 이렇게 써주면 됩니다. =SUMPRODUCT(IF(ISNA(C3:C13),0,C3:C13),IF(ISNA(E3:E13),0,E3:E13)) ISNA함수는 오류가 있는 값이면 True를 반환합니다. True일 때 0으로 되는 IF문을 섰기 때문에 계산이 가능해졌습니다.
중공원형 Pipe 단면의 소성계수를 구해보겠습니다. 소성모멘트 = 소성계수 x 항복강도 Pipe 단면- D직경, t두께 , 축력간 거리 e Pipe 반단면 면적 직경이 D인 원 반단면의 도심은 아래와 같습니다. 원 반단면의 도심을 이용해서 Pipe 반단면의 도심(e/2)을 구하면(단면 1차 모멘트 식에서 중공단면을 빼줍니다) 다시 소성모멘트는 아래와 같이 쓸 수 있고 소성계수 Z는 다음과 같습니다. 반원 단면1차, 단면 2차 모멘트 및 도심 구하기 x축 위에 놓인 반원(반경R)의 단면1차 모멘트(Q), 단면2차 모멘트(I), 도심을 구해보겠습니다. 1) 면적 A 2) 단면 1차 모멘트 Q 3) 단면 2차 모멘트 I 3) 도심 kkaesaem.tistory.com
캐드에 좌표 별로 Text를 넣고 싶을 때 이용하는 방법을 소개드리겠습니다. 엑셀을 이용하면 됩니다. 맨 아래 엑셀을 다운로드 하시면 다음과 같이 볼 수 있습니다. 문자 크기를 정하고, 각 좌표와 넣을 문자를 써줍니다. 드래그 후 복사(Ctrl+C)를 눌러주고 캐드 command창에 마우스 커서를 찍고 붙여넣기(Ctrl+V)하면 엑셀에 있는 문자가 저렇게 나타납니다.
KDS 벽체 휨압축 검토 엑셀을 만들었습니다. 순환참조 없이 계산되며 PM상관도도 그려줍니다. ※ 선배님들이 먼저 만들어 놓은 훌륭한 엑셀 시트를 토대로 그 중 일부만 수정했습니다. 재료강도와 부재력, 폭 및 높이를 입력하고 철근 직경과 간격, 중심간격을 입력합니다. 인장철근은 3단까지 압축철근은 1단만 고려했습니다. 소성중심이 계산되고, 시산에 의한 c값도 자동계산됩니다. 가정된 c값에 의해 지배단면을 판단 후 휨압축 검토를 합니다. 압축블럭은 사각형으로 계산합니다. (존경하지 않을 수 없는 RC-mania는 최신버전에서 포물선+사각형으로 계산됨) ☞ 단면력은 부재 도심으로 해석해서 나온 값인데, 소성중심에 의한 공칭 강도를 비교하는게 맞는 건지 솔직히 모르겠습니다. 그 간 적용한 소성중심을 부정하기에..
캐드 Pline은 좌표로 이루어져 있는데요. 엑셀로 옮기는 방법을 소개드리겠습니다. 별도 프로그램은 필요없이 캐드 창에서 직접 읽어서 엑셀로 옮길 수 있습니다. 아래와 같은 폴리라인(Polyline)이 있습니다. command 에서 li(list)를 입력하고 폴리라인을 선택하면 좌표정보가 나타납니다. 좌표정보를 마우스로 드래그하고 복사(Ctrl+C)해줍니다. 맨 아래 첨부된 엑셀을 열고 A2 셀에서 붙여넣기(Ctrl+V)를 눌러주면 폴리라인 좌표가 나타나게 됩니다. 엑셀함수는 SUBSTITUTE, MID, FIND를 이용했습니다. 이상 캐드 폴리라인 정보를 엑셀로 옮기는 방법 소개였습니다. https://kkaesaem.tistory.com/356 엑셀 XY 좌표를 캐드(Cad) 원(Circle)으로 그..
엑셀 xlam 파일을 추가시켰는데도 기능을 쓸 수 없을 때, 엑셀 옵션으로 들어가서 신뢰 폴더에 등록을 해야합니다. 쉽습니다. 그림과 함께 소개드리겠습니다. 참고글 엑셀) 추가기능(Addin) 넣기 소개 엑셀은 추가 기능(Addin)이 있습니다. 프로그램 플러그인과 같은 기능인데요. 활용도가 어마어마하게 넓습니다. 이번 포스팅에서 엑셀 추가 기능을 넣는 방법을 소개드리겠습니다. 먼저 추가기능 kkaesaem.tistory.com 엑셀 파일을 클릭하고 들어갑니다. 왼쪽 하단에 보이는 옵션을 선택 보안센터 를 눌러주고 오른쪽에 보이는 보안 센터 설정을 선택합니다. 다음으로 신뢰할 수 있는 위치를 클릭해준 후, 새 위치 추가를 눌러줍니다. 찾아보기 버튼을 누르고 xlam이 있는 폴더를 선택해주고 확인을 눌러줍..
엑셀로 표현되어 있는 XY좌표를 캐드 원으로 그릴 수 있는 방법을 소개드리겠습니다. 아래와 같은 XY좌표 테이블 엑셀 정보가 있습니다. 원반경을 정해줍니다. ※ 참고로 엑셀 수식은 아래처럼 되어 있습니다. circle 명령어에 좌표와 원 반경을 물려오는 식입니다. 범위를 드래그해서 복사(Ctrl + C)를 눌러줍니다. 캐드 command line에 마우스 커서를 한번 찍어주고, 붙여넣기(Ctrl + V)를 하면 엑셀 좌표가 캐드에 원으로 쫙하고 뿌려집니다.