Intro
이 플러그인은 구조설계 시 사용되는 중력 방향 바닥하중(Dead Load / Live Load) 정보를 일괄 관리하고 자동 입력/출력할 수 있도록 설계된 플러그인입니다.
Developed with
- MIDAS GEN NX 2025 (v1.1) KR
Benefits of this plugin
건축 구조설계 실무에서 층별/공간별 Dead Load 및 Live Load 설정은 필수적입니다.
특히 마감재, 천장, 설비 조건 등에 따라 실(room) 단위로 하중을 산정해야 하며, 다음과 같은 비효율적 절차가 반복됩니다.
- 구조계산서용 하중표를 별도 작성
- 제품(예: Midas Gen)에 하중을 다시 수작업으로 입력
- 모든 프로젝트마다 동일한 작업 반복
Floor Load Table Generator는 이 문제를 다음과 같이 해결합니다
- 한 번의 세팅으로 PDF 출력 + 해석 모델 자동 입력 동시 처리
- 하중 조건을 프로파일로 저장/불러오기 가능
- 모든 구조 형식에 대응 가능하여 범용성 확보
- 반복 작업 제거로 업무 시간 절감 및 오류 방지
How to use this plugin?
[UI 구성]
- Global Setting 영역
목적 : 이 영역은 전체 프로젝트에 적용될 기본 정보를 설정하는 공간입니다.
구성 :
- Project Name: 프로젝트 명 입력 필드
- DL Factor / LL Factor: 설계 시 사용할 하중계수 입력
- DL Case / LL Case: 고정하중 및 활하중에 매핑할 Load Case를 드롭다운에서 선택
- Select Image: 회사 로고 이미지 업로드 (필수 요소 아님)
- Image Preview: 선택한 이미지 미리보기 - Category 패널
목적 : Category Name 입력 후 + 버튼을 눌러 카테고리 생성 (예: 사무실, 기계실 등)
구성 : 생성된 카테고리는 아래 리스트에 표시되며 클릭하여 선택 가능
→ 이는 공간 또는 용도별로 하중을 분류하고 그룹화하는 기능입니다.
→ 선택된 카테고리는 우측 Load Group 패널과 연동됩니다. - Load Group
선택한 카테고리 내에서 세부 Load Group을 추가/편집하는 영역입니다.
Load Group Name을 입력하고 ➕ 버튼으로 하중그룹 추가
각 Load Group에는 면적, DL, LL 등의 하중 정보를 입력하며, 구조계산서용 테이블 구성의 핵심 데이터가 이곳에 저장됩니다. - Save / Load 버튼
목적 : 재 설정 정보 및 하중 테이블 구성을 로컬에 저장합니다.(.json).
구성 : 이전에 저장해 둔 설정을 불러와 재사용, 저장된 파일을 저장해 두면, 나중에 동일한 구성으로 빠르게 복원할 수 있습니다. - Export to PDF & Send to MIDAS
출력과 모델 반영을 동시에 처리하여 실무 효율성을 크게 높이는 영역입니다.
- Export to PDF: 생성된 하중 테이블을 구조계산서용 PDF로 출력
- Send to MIDAS: 입력된 Load Group 정보를 Midas Gen의 Define Floor Load 항목에 일괄 등록
[사용 절차]
- Global Setting 입력
- Project Name: 프로젝트명을 입력합니다.(예: OO프로젝트)
- DL Factor / LL Factor: 고정하중 및 활하중에 대한 하중계수를 입력합니다.
(DL Factor 예시: 1.2/ LL Factor 예시: 1.6)
- DL Case / LL Case: 해석에 사용할 Load Case를 지정합니다.
- Select Image: 회사 로고 이미지 업로드 (예: MIDAS.png) - Category 생성
-Category Name 입력 필드에 텍스트를 입력하고 + 버튼 클릭 → 새 카테고리 생성예시: 상업시설
생성된 카테고리는 하단 리스트에 추가되고, 하중 그룹 구성을 위한 기준 단위로 사용됨
각 카테고리 오른쪽에는 아이콘 :✏️ 수정 🗑️ 삭제 - Load Group 생성 및 하중 항목 구성
- 새로 생성된 그룹이 테이블 형태로 열리며, 하중 항목을 입력할 수 있는 영역이 활성화됩니다.
- Load (kN/m²) 값은 'Thickness x Unit Weight /1000'로 자동 계산되며, Type이 'Load' 일 경우 직접 입력합니다.항목 설명 Name 재료 또는 구성 요소명 (예: 콘크리트 슬래브, 보통 모르터 등) Type thickness 또는 load 선택 (두께 기반 산정인지, 면적당 하중 직접 입력인지 선택) Thickness (mm) 두께값 (Type이 thickness일 때 활성화) Unit Weight (kN/m³) 재료 단위중량 입력 Load (kN/m²) 자동 계산되거나 직접 입력된 면적당 하중값 Edit 행 정렬(위/아래), 삭제 버튼 포함
- LL(default)는 Live Load 값으로, 일반적으로 수동 입력합니다. - Category 전환 및 추가 (필요시)
- 추가적인 카테고리(예: 공통)를 생성하여 클릭하여 해당 카테고리에 포함된 Load Group 리스트(예: 보통 벽돌, 옥상정원 등)를 생성합니다. - Export to PDF 버튼
- 하단 우측의 “Export to PDF" 버튼(⑤)을 누른 뒤에 카테고리 선택 팝업이 나타나면 출력 대상 카테고리(하나 이상의 카테고리)를 선택하고 팝업창 하단의 "Export to PDF"버튼을 눌러 PDF문서 를 자동으로 생성합니다. - Download PDF
- 설정한 테이블에 대한 결과값을 PDF형식의 파일로 일괄 출력받습니다.
- 버튼 클릭 브라우저의 다운로드 창이 열리며, `프로젝트명-YYYY-MM-DD.pdf` 형태로 파일이 자동으로 저장됩니다. - Send to MIDAS버튼
- 우측 하단의 "Send to MIDAS"버튼을 눌러,입력된 Load Group 정보를 Midas Gen의 Define Floor Load 항목에 일괄 등록합니다.
-Gen NX의 "Define Floor Load Type"대화상자를 확인해보면 플러그인에서 설정한 Floor Load입력값이 등록됨을 확인할 수 있습니다. - Save 버튼
- 세팅된 하중표를 추후 재활용을 위해 저장시킵니다.
- 버튼 클릭 브라우저의 다운로드 창이 열리며, `floor-load-settings-YYYY-MM-DD.pdf` 형태로 파일이 자동으로 저장됩니다. - Load 버튼
- 기존에 저장된 하중표를 Json형식의 파일을 불러와서, 재활용합니다.
- 버튼 클릭시, 열기 대화상자가 열리고, 기존에 저장된 Json파일을 불러와서 세팅된 값을 호출시킵니다.
Note
제품 내 Static Load Cases에 포함된 고정하중(Dead Load) 및 활하중(Live Load) 데이터를 표 형태로 관리하며,
① 구조계산서용 바닥하중표(PDF)를 출력하고,
② 제품 내 Define Floor Load 항목으로 일괄 등록할 수 있습니다.
- 공간(실)별 하중 정보 관리 (마감재, 천장, 설비, 슬래브 조건 등 고려)
- 자주 사용하는 하중 조건 저장 및 재사용
- 구조계산서 + 해석 모델에 동일한 하중 데이터를 자동 적용
Conclusion
이 플러그인은 구조계산서용 하중표 작성과 제품 내 하중 입력을 단일 작업으로 통합 처리할 수 있도록 설계된 실무 중심 플러그인입니다.