|
メニューの場所 |
---|
None |
ワークベンチ |
全て |
デフォルトのショートカット |
None |
バージョンで導入 |
1.0 |
も参照してください |
スプレッドシート・ワークベンチ, DynamicDataワークベンチ |
共通・VarSetコマンドでVarSetを作成できます。VarSetとは、数式から変数として参照できるプロパティー(属性)の集合です。
プロパティー(属性)を追加するためのダイアログボックス
A
〜Z
、a
〜z
、0
〜9
、_
)のみが使えます。
FreeCADでは多くのプロパティー(属性)の型を使うことができます。以下の表に主要なプロパティーの型を示します。詳細についてはFeaturePythonカスタムプロパティーを参照してください。
プロパティー型名 | デフォルトの単位(存在する場合) | コメント |
---|---|---|
App::PropertyAngle |
° (または deg) | |
App::PropertyBool |
true またはfalse 。条件式で使うことができます。
| |
App::PropertyDistance |
mm | |
App::PropertyFloat |
浮動小数 | |
App::PropertyInteger |
整数 | |
App::PropertyLength |
mm | App::PropertyDistance と似ているが、負にはならない。
|
App::PropertyString |
文字列 |
App::PropertyEnumeration
型として取りうる要素の一覧をセットすることができません。要素の一覧をセットするには、Pythonコードまたはプロパティー・エディターから行ってください。プロパティー・エディターから行う場合の手順は以下のとおりです。
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()