BECC Look-Moo様
いつもお世話になっております。
富士ソフト 岡田です。
シート1枚当たりの質量(Sheet Weight)は製品マスタの以下の項目を使用して計算されています。
CoatingMass(目付量)
SpGravity(比重)
Thick(板厚)
Width(巾)
Length(長さ)
また、シート1枚当たりの計算方法は以下のようになっております。
Sheet Weight = (( SpGravity * Thick) + (CoatingMass / 1000 ) ) * (( Width * Length ) / 1000000 )
また、乗算毎に小数点以下の偶捨奇入がされています。
丸め方の基準は以下のようになっています。
① SpGravity * Thick 「原板の単位質量(㎏/㎡)の計算時」
・原板の単位質量が100㎏/㎡以上~999㎏/㎡以下の場合
⇒丸め位置を小数点第二位に設定
・原板の単位質量が 10㎏/㎡以上~100㎏/㎡未満の場合
⇒丸め位置を小数点第三位に設定
・原板の単位質量が 1㎏/㎡以上~ 10㎏/㎡未満の場合
⇒丸め位置を小数点第四位に設定
・原板の単位質量が 1㎏/㎡未満の場合
⇒丸め位置を小数点第四位に設定
② Width * Length 「板の面積(㎡)の計算時」
・板の面積が 10㎡以上~ 99㎡以下の場合
⇒丸め位置を小数点第三位に設定
・板の面積が 1㎡以上~ 10㎡未満の場合
⇒丸め位置を小数点第四位に設定
・板の面積が0.1㎡以上~ 1㎡未満の場合
⇒丸め位置を小数点第五位に設定
・板の面積が0.01㎡以上~ 0.1㎡未満の場合
⇒丸め位置を小数点第六位に設定
・板の面積が0.001㎡以上~0.01㎡未満の場合
⇒丸め位置を小数点第七位に設定
・板の面積が0.0001㎡以上~0.001㎡未満の場合
⇒丸め位置を小数点第八位に設定
・板の面積が0.00001㎡以上~0.0001㎡未満の場合
⇒丸め位置を小数点第九位に設定
③ (( SpGravity * Thick) + (CoatingMass / 1000 ) ) * (( Width * Length ) / 1000000 ) 「シート1枚当たりの質量の計算時」
・板の質量が1000㎏以上~9999㎏以下の場合
⇒丸め位置を整数第一位に設定
・板の質量が100㎏以上~1000㎏未満の場合
⇒丸め位置を小数点第一位に設定
・板の質量が10㎏以上~100㎏未満の場合
⇒丸め位置を小数点第二位に設定
・板の質量が1㎏以上~10㎏未満の場合
⇒丸め位置を小数点第三位に設定
・板の質量が0.1㎏以上~1㎏未満の場合
⇒丸め位置を小数点第四位に設定
・板の質量が0.01㎏以上~0.1㎏未満の場合
⇒丸め位置を小数点第五位に設定
・板の質量が0.001㎏以上~0.01㎏未満の場合
⇒丸め位置を小数点第六位に設定
以上、ご確認をよろしくお願い致します。