Units
Model ElementUnitsは、定義するモデルの単位を定義します。
クラス名
単位
説明
Unitsでは、4つのタイプの単位、質量、長さ、時間、および力を指定できます。最後の力は明らかに最初の3つの関数であり、一貫した単位セットに自動的に計算できます。ただし、多くの単位系は“一貫性”がないため、力の単位も指定する必要が生じる可能性があります。
属性の概要
名前 | プロパティ | コマンドで変更可能か | 設計可能か |
---|---|---|---|
force | Enum (Force, default="NEWTON") | × | × |
length | Enum (Length, default="METER") | ||
mass | Enum (Mass, default="KILOGRAM") | ||
time | Enum (Time, default="SECOND") | ||
ucf | Double (default=None) |
*Force=["CENTINEWTON", "DYNE", "KILOGRAM_FORCE", "KNEWTON",
"KPOUND_FORCE", "MEGANEWTON", "MICRONEWTON", "MILLINEWTON",
"NANONEWTON", "NEWTON", "OUNCE_FORCE", "POUND_FORCE",
"POUNDAL"]
*Length=["ANGSTROM", "CENTIMETER", "FOOT", "KILOMETER",
"INCH", "METER", "MICROINCH", "MICROMETER",
"MILE", "MILLIMETER", "MILLS", "NANOMETER","YARD"]
*Mass=["GRAM", "KILOGRAM", "KPOUND_MASS", "MILLIGRAM",
"MICROGRAM", "NANOGRAM", "OUNCE_MASS", "POUND_MASS",
"SLINCH", "SLUG","TONNE", "US_TON"]
*Time=["DAY", "HOUR", "MICROSECOND", "MILLISECOND",
"MINUTE", "NANOSECOND", "SECOND"]
使用法
#1: Explicit specification of mass, length, time and force units
Units (force=string, length=string, mass=string, time=string)
#2: Selecting a predefined set of unitsUnits (system=string)
#3: With a units consistency factor only
Units (UCF=double)
属性
- force_unit
- 文字列
- mass_unit
- 文字列
- length_unit
- 文字列
- time_unit
- 文字列
- system
- 文字列
- ucf
- 質量、長さ、および時間の単位を指定する代わりに、単位一貫性係数(Units Consistency Factor, UCF)を指定できます。この係数は、選択されたセットに対して、ニュートンの第2法則(F=MA)が依然として適用可能であることを保証する必要があります。
例
- SI単位系を定義します。
si = Units (force="Newton", mass="Kilogram", length="Meter", time="Second")
- コメント1の例に対してUCFを設定します。
myunits = Units (ucf=1000)
- 以下の単位系を定義します。
- Kilogram単位の質量
- Yard単位の長さ
- Day単位の時間
- Newton単位の力
weirdUnits = Units (force="Newton", mass="Kilogram", length="Yard", time="Day") >>>weirdUnits.time ‘Day’
- モデルをイギリス単位系として定義します。
BritishUnits = Units (system="FPS")
コメント
- UCFは、一貫性のない単位のセットに対してニュートンの第2法則を有効にすることができる量に定義されます。つまり、第2法則は次のように記述されます:
F = m * a * UCF
よって、UCF = F / (m*a)になります。
これが下の例でどのように機能するかを見てみましょう。- 質量はGramで指定されます。
- 長さはMicrometerで指定されます。
- 時間はMillisecondで指定されます。
- 力はNewtonで指定されます。
(1) UCFには単位がないことがわかります。これは単なる係数です。
- プロパティの概要、使用理由、および拡張方法については、プロパティをご参照ください。
- Unitsの詳細については、Parameters: Unitsをご参照ください。