壁フレーミング計算
長さ10フィート、高さ8フィートの壁をスタッド間隔16インチ、扉1か所で組むと、スタッド11本とプレート3本の計14本です。材木店で積む量を切断前に把握できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 壁の長さ
- 120
- 壁の高さ
- 96
- スタッド間隔
- 16
- 開口部
- 1
- プレートの厚さ
- 1.5
- 開口部ごとの追加スタッド
- 2
- プレートの数
- 3
- 完全なベイ数
- 7
- 余り
- 8
間仕切りや外壁の骨組みは面積の見当ではなく、木材の拾い出しです。誰かが在庫を切る前に、スタッドとプレートの整数本数が必要です。この壁フレーミング計算は、壁の長さ、仕上がり高さ、スタッドの芯々間隔、任意の粗開口の個数を受け取り、スタッド本数、プレート本数、スタッドの切断長さ、それらの部材が表す直線長さを返します。スタッドは両端と間隔グリッドに立ち、開口ごとにキングスタッドが追加され、プレートは既定で下側一枚と上側二枚です。
壁フレーミング計算が役立つ場面
週末の間仕切りを計画する施主が壁フレーミング計算に手を伸ばすのは、材木店がスタッド何本とプレート何本かを尋ね、スタッドだけでも石膏ボードの平方フィートでもないときです。十フィートの走り、八フィートの高さ、十六インチ芯々、扉開口一箇所を入れると、単位混在の表を開かずに単価と比べられる本数とネットスタッド長さが出ます。
単純な長方形壁を入札する請負業者は基準例をテストに固定し、拾い出しスクリプトと電話確認が、九本の基本スタッドにキング二本で百二十インチのプレートを覆うかで食い違わないようにします。粗大工の職業訓練は算術が決定的なため、十掛ける八、十六芯々、開口一の事例を凍結できます。このページは壁フレーミングを木材として探す検索に応えます。
長さ・高さ・間隔・開口からスタッドとプレートです。スタッドだけのカウンタは別の問い —高さなし・プレート行なしの垂直材何本か— に答え、このページを共有すべきではありません。
活用例
週末間仕切りの拾い出し
施主がプレート長さ、壁高さ、十六インチ芯々を入れ、扉開口を加え、週末の工事前にスタッドとプレートを何本積むかを把握します。
材木店と電子商取引の切断リスト
小売サイトは客が壁長さ・高さ・芯々を変えるたびにスタッドとプレートを計算し、見積とカートに同じ決定的契約を使います。
請負の拾い出しと入札自動化
見積ツールは平面図から壁区間をまとめ、開口とプレート積みの方針を適用し、表計算なしで発注用の木材本数を出します。
よくある質問
長さ・高さ・間隔にはどの単位を使えばよいですか?
一貫した任意の長さ体系です。フィートとインチを換算せず混ぜると誤った本数になります。
スタッド間隔がゼロ、または壁長さが正でない場合は?
スタッド間隔は厳密に正でなければならず、ゼロ間隔は拒否されます。壁長さは正の数でなければなりません。これらの失敗は課金されません。
扉・窓・プレート積みはどう数えればよいですか?
追加の骨組部材が必要な粗開口の個数を openings に設定します。
長さ10フィートの壁を16インチ間隔で組むとスタッドは何本ですか?
両端を含め間隔どおりに9本です。扉や窓1か所ごとに2本を足すので、開口1つなら11本になり、下枠1本と二重の上枠でプレートが3本加わります。
スタッドはどの長さに切りますか?
壁の高さからプレートの厚み分を引いた長さです。高さ96インチで厚さ1.5インチのプレートが3本なら、スタッド1本は91.5インチになります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/build/framing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wall_length":120,"wall_height":96,"stud_spacing":16}'const res = await fetch("https://api.kit.forhosting.com/build/framing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wall_length": 120,
"wall_height": 96,
"stud_spacing": 16
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/build/framing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wall_length": 120,
"wall_height": 96,
"stud_spacing": 16
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/build/framing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wall_length":120,"wall_height":96,"stud_spacing":16}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wall_length":120,"wall_height":96,"stud_spacing":16}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/build/framing", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"wall_length": 120,
"wall_height": 96,
"stud_spacing": 16
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "build.framing",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
間隔ゼロと正でない壁長さは invalid_input で拒否され、誤入力が無限ベイ数を生むことはありません。同じ純粋算術が無料のブラウザツールと API 経路を動かすため、土曜のスケッチと購買スクリプトが後で送る明細は成功項目あたり $0.002 で一致します。
スタッド・プレート・切断長さの数え方
骨組みの壁は抽象面積ではなく、スタッドとプレートとして買います。スタッド間隔は連続するスタッド間の芯々距離です。インチ作業では十六と二十四が住宅の既定ですが、長さと同じ単位で厳密に正の有限な任意の間隔を受け付けます。壁の長さが間隔のちょうど倍数のときは、式は長さを間隔で割って一を足すだけです。遠い端に部分ベイが残る場合でも閉じる端スタッドを数え、これは floor(長さを間隔で割った値)に二を足すのと同等です。開口は任意です。 openings の既定はゼロで、芯々レイアウトに加えてキングやジャックが必要な扉・窓の非負整数個を受け付けます。現場標準がジャックも数える場合は上げられます。プレートは別の木材系統です。組み立て中の壁のプレート長さを端から端まで、図面が用いる長さの単位で測り、その値を wall_length として送ります。仕上がり高さは、床下地から天井面、または二重上プレート上面までのことが多く、それを wall_height として送ります。エンジンは常にプレートの各端にスタッドを置き、stud_spacing ごとに中間位置を埋めます。この二通りから full_bays、remainder(端がグリッド上ならゼロ)、base_studs が得られます。extra_studs_per_opening の既定は二で、粗開口の両側にキングスタッド一本ずつの典型値です。opening_studs は openings に extra_studs_per_opening を掛けた値、stud_count は base_studs と opening_studs の和です。plate_count の既定は三で、下側一枚と二重上プレートという住宅の一般的な積みです。plate_linear は plate_count に wall_length を掛けた値です。高さと同じ単位で plate_thickness を送ると(インチのツーバイ材なら一・五)、stud_length は wall_height から plate_count に plate_thickness を掛けた値を引いたネットスタッドになり、省略時はゼロで stud_length は壁高さに等しくなります。stud_linear は stud_count に stud_length を掛けた値、total_pieces と total_linear は両系統の合計です。手法ラベルは常に oc_studs_plus_plates で、下流ログが安定した名前で分岐できます。
送る値、単位の扱い、エラーの動き
必須の有限数を三つと、任意の拾い出しつまみを送ります。壁をインチで測った場合は間隔もインチで送ります。十フィート区間なら百二十、標準芯々なら十六です。エンジンは単位換算をしないため、長さをフィート・間隔をインチと混在させると無意味なスタッド本数になります。openings の既定はゼロです。wall_length はプレートの走りで、length、wall、span の別名はそれらの名前を好むフォーム向けに受け付けます。wall_height は同じ長さ体系の仕上がり高さで、height と h の別名は短い列をカバーします。stud_spacing はその体系での芯々ピッチで、spacing、oc、on_center、centers の別名は一般的な拾い出し表の見出しをカバーします。ミリメートルやフィートで作業する場合はすべての長さフィールドをその体系に揃えます。extra_studs_per_opening の既定は二で上限は二十です。plate_count の既定は三で一から六の整数を受け付け、上プレート一枚なら plate_count を二にし、別エンドポイントは不要です。plate_thickness の既定はゼロで、高さがインチでツーバイのネット長さが欲しいときだけ一・五を送ります。必須欠落、空文字、非数値、NaN、Infinity はフィールド名付きの invalid_input で失敗し課金されません。ゼロまたは負の stud_spacing は、間隔は正の数でなければならずゼロ間隔は invalid_input である、というメッセージで失敗します。ゼロまたは負の wall_length は壁長さが正でないために失敗します。正でない wall_height も同様です。plate_count に plate_thickness を掛けた値が wall_height 以上なら、切断リストに長さゼロのスタッドが載らないよう失敗します。成功時の JSON は清掃済み入力のあと full_bays、remainder、base_studs、opening_studs、stud_count、stud_length、stud_linear、plate_linear、total_pieces、total_linear、formula 文字列、method oc_studs_plus_plates を返します。API 料金は成功項目あたり公表ベース $0.002 で、検証失敗は前払い残高を消費しません。
壁フレーミング計算が役立つ場面
十六インチ芯々と二十四インチ芯々を選ぶ改修では、同じ長さと高さで再実行し、ベイ格子が変わったときの stud_count と stud_linear の動きを見ます。それは下地の判断であり、面材の判断ではありません。本能力は純粋な parse エンジンのため、API 料金は成功項目あたり公表ベース $0.002 で、検証失敗は残高を消費しません。リクエストは小さく保ち、stud_count、plate_count、stud_length をテストに固定すれば、自前の CAD 核を立てずに見積・発注・エッジワーカー向けの再現可能なフレーミング拾い出しが得られます。
技術的な質問
壁フレーミング計算はスタッドとプレートをどう数えますか。
両端にスタッドを置き、stud_spacing の芯々中間位置を埋め、openings × extra_studs_per_opening(既定は開口あたり二)を足します。プレートは全長三本(下側一・上側二重)が既定です。stud_length は wall_height から plate_count × plate_thickness を引いた値です。
壁フレーミング計算は無料ですか。
ブラウザツールはお使いの端末で無料です。API 呼び出しは成功項目あたり $0.002 の前払い残高を使い、検証失敗は課金されません。