Std VarSet/ko

Std VarSet

Menu location
None
Workbenches
All
Default shortcut
None
Introduced in version
1.0
See also
Spreadsheet Workbench, DynamicData Workbench

설명

변수집합(Std VarSet) 명령은 변수집합을 생성합니다. 변수집합은 표현식에서 변수로 사용할 수 있는 속성들의 집합입니다.

속성 추가 대화 상자

용법

  1. 다음 중 하나를 수행하세요.
    • 새 변수집합을 생성하려면 변수 집합 버튼을 누르세요.
    • 기존 변수 집합을 편집하려면 나무보기에서 해당 집합을 두 번 클릭하세요.
  2. 속성 추가 대화 상자가 열립니다.
  3. 속성의 이름을 입력하세요.
    • 변수집합에서 이름은 고유해야 합니다.
    • 영숫자와 밑줄(A ~ Z, a ~ z, 0 ~ 9 그리고_)만 허용됩니다.
    • 첫 번째 문자는 숫자가 아니어야 합니다.
    • 프리캐드는 속성 이름에 UpperCamelCase ​​규칙을 사용합니다. 즉, 각 단어는 대문자로 시작하고 공백이나 밑줄이 없습니다. 속성보기에 이름이 표시될 때는 단어 사이에 공백이 자동으로 삽입되어 이름을 더 쉽게 읽을 수 있습니다. 이 관례를 따르는 것을 권장합니다.
  4. 속성에 사용할 모둠 이름을 입력하거나 목록에서 모둠을 선택하세요. 모둠 이름에는 속성 이름과 동일한 제한 사항이 적용됩니다.
  5. 목록에서 유형 속성을 선택하세요. 가장 일반적인 유형은 아래를 참조하세요.
  6. 속성에 대한 을 입력하세요. 단위가 있는 속성의 경우 이 입력란에 단위를 입력할 수 있습니다. 표현식을 지정할 수도 있습니다.
  7. 1.0 and below: 속성을 더 추가하려면 다른 속성 추가 확인란을 선택합니다.
  8. 필요하다면 속성에 대한 추가적인 설명을 입력할 수 있습니다.
  9. 추가하기 버튼을 누르세요.
  10. 대화 상자가 다시 열립니다(1.0 and below: 다른 속성 추가 확인란이 선택된 경우에만 해당). 그러면 새 속성을 추가할 수 있습니다.
  11. 추가할 속성들이 더이상 없다면 닫기 버튼을 누르세요.

일반적인 속성 유형

FreeCAD는 다양한 속성 유형을 지원합니다. 아래 표는 가장 일반적인 유형 중 일부를 나열합니다. 더 자세한 내용은 FeaturePython Custom Properties을 참조하세요.

속성 유형 기본 단위 (있는 경우) 비고
App::PropertyLength mm App::PropertyDistance와 유사하지만 음수 값을 가질 수 없습니다.
App::PropertyAngle ° (또는 )
App::PropertyFloat 소수
App::PropertyInteger 정수
App::PropertyBool true 또는 false, 조건식에서 사용할 수 있습니다.
App::PropertyString 글자열
App::PropertyEnumeration 글자기반 선택 목록

보충 설명

파이썬 스크립트

import FreeCAD as App

doc = App.ActiveDocument

var_set = doc.addObject("App::VarSet", "VarSetName")
var_set.addProperty("App::PropertyInteger", "MyNumber")  # Property is added to the Base group.
var_set.MyNumber = 123
var_set.addProperty("App::PropertyString", "MyText", group="SomeGroup", doc="Some tooltip information")
var_set.MyText = "Abc"

doc.recompute()