Expand description
内部単位系(N-mm)から表示用の単位への換算と、その単位ラベル。
どの量をどの単位で見せるかは日本の構造設計の慣例で決まっており(力は kN、 断面性能は cm 系、応力度は N/mm² など)、量ごとに異なる。その慣例をここに 1 つ だけ置き、画面ごとに違う単位で同じ量を表示することを防ぐ。
値の関数とラベル定数は分離している。軸ラベル("層せん断力 [kN]")だけ
要る場面と、値だけ要る場面の双方があるためである。小数桁は規約化しない
(一覧表では {:.0}、詳細表示では {:.2} のような使い分けが正当なため)。
Constants§
- LABEL_
AREA - 断面積の表示単位ラベル。
- LABEL_
AREA_ LOAD - 面荷重(床・雑壁)の表示単位ラベル。
- LABEL_
FORCE - 力の表示単位ラベル。
- LABEL_
INERTIA - 断面二次モーメント・ねじり定数の表示単位ラベル。
- LABEL_
LENGTH - 長さ(階高・建物高さ・スパン)の表示単位ラベル。
- LABEL_
LENGTH_ MM - 断面寸法・鉄筋径・変位の表示単位ラベル(内部単位のまま)。
- LABEL_
MODULUS - 断面係数の表示単位ラベル。
- LABEL_
MOMENT - モーメントの表示単位ラベル。
- LABEL_
MOMENT_ PER_ WIDTH - 単位幅あたりモーメント(スラブ検定など)の表示単位ラベル。
- LABEL_
RADIUS - 断面二次半径の表示単位ラベル。
- LABEL_
STIFFNESS - 線剛性・バネ定数の表示単位ラベル。
- LABEL_
STRESS - 応力度・材料強度の表示単位ラベル(内部単位のまま)。
- LABEL_
VISCOUS_ C0 - 粘性係数 C0 の表示単位ラベル(マクスウェルダンパー)。
Functions§
- area_
cm2 - 断面積 mm² → cm²(JIS 形鋼表の慣例)。
- area_
load_ kn_ per_ m2 - 面荷重 N/mm² → kN/m²。
- force_
kn - 力 N → kN。重量・せん断力・軸力に用いる。
- inertia_
cm4 - 断面二次モーメント・ねじり定数 mm⁴ → cm⁴(同上)。
- length_
m - 長さ mm → m。階高・建物高さ・スパンに用いる。
- modulus_
cm3 - 断面係数(弾性・塑性)mm³ → cm³(同上)。
- moment_
kn_ m - モーメント N·mm → kN·m。
- moment_
kn_ m_ per_ m - 単位幅あたりモーメント N·mm/mm → kN·m/m。
- radius_
cm - 断面二次半径 mm → cm(同上)。
- stiffness_
kn_ per_ mm - バネ定数 N/mm → kN/mm。
- viscous_
c0_ kn - 粘性係数 C0 N·(s/mm)^α → kN·(s/mm)^α。