Skip to main content

Module to_display

Module to_display 

Source
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)^α。