주 콘텐츠로 건너뛰기
Plug-in Item 생성 편집

Floor Load Table Generator

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 구성]

 

  1. Global Setting 영역
    목적 : 이 영역은 전체 프로젝트에 적용될 기본 정보를 설정하는 공간입니다.
    구성 :
    - Project Name: 프로젝트 명 입력 필드
    - DL Factor / LL Factor: 설계 시 사용할 하중계수 입력
    - DL Case / LL Case: 고정하중 및 활하중에 매핑할 Load Case를 드롭다운에서 선택
    - Select Image: 회사 로고 이미지 업로드 (필수 요소 아님)
    - Image Preview: 선택한 이미지 미리보기
  2. Category 패널
    목적 : Category Name 입력 후 + 버튼을 눌러 카테고리 생성 (예: 사무실, 기계실 등)
    구성 : 생성된 카테고리는 아래 리스트에 표시되며 클릭하여 선택 가능
    → 이는 공간 또는 용도별로 하중을 분류하고 그룹화하는 기능입니다.
    → 선택된 카테고리는 우측 Load Group 패널과 연동됩니다.
  3. Load Group
    선택한 카테고리 내에서 세부 Load Group을 추가/편집하는 영역입니다.
    Load Group Name을 입력하고 ➕ 버튼으로 하중그룹 추가
    각 Load Group에는 면적, DL, LL 등의 하중 정보를 입력하며, 구조계산서용 테이블 구성의 핵심 데이터가 이곳에 저장됩니다.
  4. Save / Load 버튼
    목적 : 재 설정 정보 및 하중 테이블 구성을 로컬에 저장합니다.(.json).
    구성 : 이전에 저장해 둔 설정을 불러와 재사용, 저장된 파일을 저장해 두면, 나중에 동일한 구성으로 빠르게 복원할 수 있습니다.
  5.  Export to PDF & Send to MIDAS
    출력과 모델 반영을 동시에 처리하여 실무 효율성을 크게 높이는 영역입니다.
    - Export to PDF: 생성된 하중 테이블을 구조계산서용 PDF로 출력
    - Send to MIDAS: 입력된 Load Group 정보를 Midas Gen의 Define Floor Load 항목에 일괄 등록

 

[사용 절차]

  1. 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)
  2. Category 생성
    -Category Name 입력 필드에 텍스트를 입력하고 + 버튼 클릭 → 새 카테고리 생성

    예시: 상업시설
    생성된 카테고리는 하단 리스트에 추가되고, 하중 그룹 구성을 위한 기준 단위로 사용됨
    각 카테고리 오른쪽에는 아이콘 :✏️ 수정 🗑️ 삭제

  3. Load Group 생성 및 하중 항목 구성
    - 새로 생성된 그룹이 테이블 형태로 열리며, 하중 항목을 입력할 수 있는 영역이 활성화됩니다.
    항목 설명
    Name 재료 또는 구성 요소명 (: 콘크리트 슬래브, 보통 모르터 등)
    Type thickness 또는 load 선택 (두께 기반 산정인지, 면적당 하중 직접 입력인지 선택)
    Thickness (mm) 두께값 (Typethickness일 때 활성화)
    Unit Weight (kN/m³) 재료 단위중량 입력
    Load (kN/m²) 자동 계산되거나 직접 입력된 면적당 하중값
    Edit 행 정렬(/아래), 삭제 버튼 포함
    - Load (kN/m²) 값은 'Thickness x Unit Weight /1000'로 자동 계산되며, Type이 'Load' 일  경우 직접 입력합니다.
    - LL(default)는 Live Load 값으로, 일반적으로 수동 입력합니다.
  4. Category 전환 및 추가 (필요시)
    -  추가적인 카테고리(예: 공통)를 생성하여 클릭하여 해당 카테고리에 포함된 Load Group 리스트(예: 보통 벽돌, 옥상정원 등)를 생성합니다.
  5. Export to PDF 버튼
    - 하단 우측의 “Export to PDF" 버튼(⑤)을 누른 뒤에 카테고리 선택 팝업이 나타나면 출력 대상 카테고리(하나 이상의 카테고리)를 선택하고 팝업창 하단의 "Export to PDF"버튼을 눌러 PDF문서 를 자동으로 생성합니다.
  6. Download PDF
    - 설정한 테이블에 대한 결과값을 PDF형식의 파일로 일괄 출력받습니다.
    - 버튼 클릭 브라우저의 다운로드 창이 열리며, `프로젝트명-YYYY-MM-DD.pdf` 형태로 파일이 자동으로 저장됩니다.
  7. Send to MIDAS버튼
    - 우측 하단의 "Send to MIDAS"버튼을 눌러,입력된 Load Group 정보를 Midas Gen의 Define Floor Load 항목에 일괄 등록합니다.
    -Gen NX의 "Define Floor Load Type"대화상자를 확인해보면 플러그인에서 설정한 Floor Load입력값이 등록됨을 확인할 수 있습니다.
  8. Save 버튼
    - 세팅된 하중표를 추후 재활용을 위해 저장시킵니다.
    - 버튼 클릭 브라우저의 다운로드 창이 열리며, `floor-load-settings-YYYY-MM-DD.pdf` 형태로 파일이 자동으로 저장됩니다.
  9. Load 버튼
    - 기존에 저장된 하중표를 Json형식의 파일을 불러와서, 재활용합니다.
    - 버튼 클릭시, 열기 대화상자가 열리고, 기존에 저장된 Json파일을 불러와서 세팅된 값을 호출시킵니다.

 

Note

제품 내 Static Load Cases에 포함된 고정하중(Dead Load) 및 활하중(Live Load) 데이터를 표 형태로 관리하며,

① 구조계산서용 바닥하중표(PDF)를 출력하고,

② 제품 내 Define Floor Load 항목으로 일괄 등록할 수 있습니다.

  • 공간(실)별 하중 정보 관리 (마감재, 천장, 설비, 슬래브 조건 등 고려)
  • 자주 사용하는 하중 조건 저장 및 재사용
  • 구조계산서 + 해석 모델에 동일한 하중 데이터를 자동 적용

 

 

Conclusion

이 플러그인은 구조계산서용 하중표 작성과 제품 내 하중 입력을 단일 작업으로 통합 처리할 수 있도록 설계된 실무 중심 플러그인입니다.

0
컨텐츠가 도움이 되셨나요?