|
|
| Menu location |
|---|
| None |
| Workbenches |
| All |
| Default shortcut |
| None |
| Introduced in version |
| 1.0 |
| See also |
| Spreadsheet Workbench, DynamicData Workbench |
변수집합(Std VarSet) 명령은 변수집합을 생성합니다. 변수집합은 표현식에서 변수로 사용할 수 있는 속성들의 집합입니다.
속성 추가 대화 상자
A ~ Z, a ~ z, 0 ~ 9 그리고_)만 허용됩니다.
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()