사용자 지정 수식은 테이크오프 측정값을 기반으로 항목의 수량을 자동으로 계산하는 계산식입니다. 수량을 수동으로 입력하는 대신, 수식이 테이크오프 도형의 측정 데이터를 가져와 폐기율과 반올림을 고려한 정확한 수량을 도출합니다.
수식 표시 위치
수식은 테이크오프 도형 내에 포함된 항목의 항목 편집기에서 설정됩니다. 항목을 열면 수식 필드를 확인할 수 있으며, 여기서 표현식을 입력하거나 AI로 생성할 수 있습니다.
수식 구문
수식은 대괄호 표기법을 사용하여 변수를 참조합니다. 변수 이름을 대괄호로 감싸고 산술 연산자로 결합합니다. 예를 들어, [NetAreaSqFt] * 1.1은 제곱피트 단위 순면적에 10%를 더합니다. +, -, *, / 및 괄호를 사용할 수 있습니다. 표준 수학 함수도 사용 가능합니다: sqrt, ceil, floor, round, abs, min, max, pow.
수식 입력 필드는 표현식을 실시간으로 검증합니다. 녹색 체크 표시가 수식이 유효함을 확인하고, 빨간색 아이콘은 구문 오류나 인식되지 않는 변수를 나타냅니다.
측정 변수
사용 가능한 내장 변수는 테이크오프 유형에 따라 다릅니다. 변수 선택기에서 면적, 선형, 개수를 토글하여 각 테이크오프에 사용 가능한 변수를 확인하세요.
개수 테이크오프는 Count와 함께 항목 치수로부터 계산된 면적, 둘레, 벽 면적, 트렌치 면적, 부피 등의 유도 값을 제공합니다.
선형 테이크오프는 길이 변수(NetLinearFt, NetLinearM 등), 길이에 너비, 벽 높이 또는 깊이를 결합하여 유도된 면적, 벽 면적, 트렌치 면적, 부피를 제공합니다.
면적 테이크오프는 가장 광범위한 변수 세트를 제공합니다. 면적, 둘레, 벽 면적, 트렌치 면적, 벽 부피, 트렌치 부피에 대해 순(Net), 총(Gross), 컷아웃(Cutout) 변형이 있습니다. 순 값은 컷아웃을 차감한 값, 총 값은 컷아웃을 포함한 값, 컷아웃 값은 컷아웃 영역만 분리합니다.
각 변수는 여러 단위 변형으로 제공됩니다. 여러 단위를 가진 변수 카드를 클릭하면 피트, 미터, 야드, 제곱피트, 입방야드 등 단위를 선택할 수 있는 드롭다운이 열립니다.
사용자 지정 변수
내장 변수 아래 변수 추가를 클릭하여 자신만의 변수를 생성합니다. 각 사용자 지정 변수는 키(수식에서 사용), 읽기 쉬운 이름, 기본값, 선택적 단위를 가집니다. 예를 들어, 키 SpacingFt, 이름 "조이스트 간격", 기본값 1.33, 단위 "ft"인 변수를 만들 수 있습니다. 수식에서 [SpacingFt]로 참조합니다. 사용자는 도형 인스턴스별로 기본값을 재정의할 수 있습니다.
AI로 수식 생성
수식 입력 옆 반짝이 아이콘을 클릭하여 AI 모드로 전환합니다. 평범한 언어로 계산 내용을 설명하세요. 예: "벽 면적을 32로 나누어 석고보드 판 수량" -- Enter를 누릅니다. AI가 수식 표현식을 생성하며, 선택적으로 폐기율과 반올림 값을 설정합니다. 일반 시나리오를 위한 제안 칩: "제곱피트 단위 면적에 10% 폐기 추가", "콘크리트용 입방야드 부피" 등이 있습니다.
수동 입력으로 돌아가려면 함수 아이콘을 클릭하거나 Escape를 누릅니다.
폐기율
폐기 필드는 수식 결과에 백분율 버퍼를 추가합니다. 10을 입력하면 10% 폐기를 추가합니다. 계산은 원시 수식 출력을 1 + wastePercent / 100으로 곱합니다. 예를 들어 100제곱피트 결과에 10% 폐기 시 110제곱피트가 됩니다. 이는 재료 절단, 파손, 초과분을 고려하며 수식 자체를 수정하지 않습니다.
반올림 규칙
가장 가까운 값으로 올림 필드는 지정한 증분의 가장 가까운 값으로 최종 수량을 올림합니다. 1을 입력하면 정수로 올림, 12를 입력하면 12개 단위로 올림, 0.5를 입력하면 반 단위로 올림합니다. 반올림은 폐기 후 적용되므로 처리 순서는 수식 평가 → 폐기 → 반올림입니다.
