ADAアクセシビリティ基準に基づいて、車椅子用ランプの必要な長さ、傾斜、角度を計算します。準拠したランプの測定値を得るために、上昇高さを入力してください。
この計算機は、ADA基準に基づいてアクセシブルなランプの適切な寸法を決定するのに役立ちます。ランプの希望する上昇(高さ)を入力すると、計算機が必要なラン(長さ)と傾斜を決定します。
ADA基準によれば、アクセシブルなランプの最大傾斜は1:12(8.33%または4.8°)です。これは、上昇1インチごとにラン12インチが必要であることを意味します。
私たちの無料ランプ計算機は、ADAアクセシビリティ基準に準拠した正確な車椅子ランプの測定を計算するための必須ツールです。このADAランプ計算機は、あなたの高さの要件に基づいて適切なランプの長さ、傾斜のパーセンテージ、および角度を瞬時に決定し、あなたの車椅子ランプが安全で障害物のないアクセスのためのすべてのアクセシビリティガイドラインを満たすことを保証します。
住宅用の車椅子ランプを建設する場合でも、商業用のアクセシビリティソリューションを設計する場合でも、このランプ傾斜計算機はADA準拠の測定を決定する複雑なプロセスを簡素化します。希望する上昇(高さ)を入力するだけで、私たちの計算機は必須のADA 1:12比率基準を使用して必要なラン(長さ)を自動的に計算します。
適切なランプ設計は単なるコンプライアンスの問題ではなく、すべての人に尊厳と独立を提供する包括的な環境を作ることです。住宅用ランプを計画している住宅所有者、商業プロジェクトに取り組んでいる請負業者、公共スペースを設計している建築家のいずれであっても、この計算機は安全でアクセス可能なランプの正しい測定を決定するプロセスを簡素化します。
計算機を使用する前に、ランプ設計に関与する主要な測定を理解することが重要です:
アメリカ障害者法(ADA)は、アクセシブルなランプに関する特定の要件を定めています:
これらの要件を理解することは、安全で法的に準拠したランプを作成するために重要です。
ランプの傾斜は次の式を使用して計算されます:
\text{傾斜(%)} = \frac{\text{上昇}}{\text{ラン}} \times 100
ADA準拠のためには、この値は8.33%を超えてはいけません。
与えられた上昇に基づいて必要なラン(長さ)を決定するには:
この式はADAの1:12比率基準を適用します。
ランプの角度(度)は次のように計算できます:
1:12の傾斜(ADA基準)では、約4.76度の角度になります。
私たちのADAランプ計算機は、正確な車椅子ランプの測定を計算するのを簡単にします。次の手順に従ってください:
計算機は必須のADA 1:12比率を適用して、あなたのランプがすべてのアクセシビリティ基準を満たすことを保証します。非準拠の測定は警告を発し、すぐにランプ設計を調整できるようにします。
例を見てみましょう:
この例は、適切な計画がなぜ重要であるかを示しています。比較的控えめな24インチの上昇には、ADA準拠を維持するためにかなりの24フィートのランプが必要です。
住宅所有者や請負業者は、この計算機を使用して次のようなアクセシブルな入口を設計できます:
住宅用アプリケーションでは、ADA準拠が法的に常に必要ではありませんが、これらの基準に従うことで、すべての居住者や訪問者の安全性と使いやすさが確保されます。
ビジネスや公共施設にとって、ADA準拠は必須です。計算機は次のことに役立ちます:
商業用アプリケーションでは、準拠を維持しながらより大きな高さに対応するために、複数の着地やターンを持つより複雑なランプシステムが必要になることがよくあります。
計算機は次のような設計にも価値があります:
一時的なランプであっても、安全性とアクセシビリティを確保するために適切な傾斜要件に従うべきです。
ランプは一般的なアクセシビリティソリューションですが、特に大きな高さの違いがある場合には、最も実用的な選択肢ではないことがあります。代替手段には次のものが含まれます:
各代替手段には、ランプと並行して考慮すべき独自の利点、コスト、およびスペース要件があります。
標準化されたアクセシビリティ要件に向けた旅は、数十年にわたって大きく進化してきました:
これらの基準の進化は、アクセシビリティが市民の権利であり、適切な設計が障害者の社会参加を可能にすることを認識する成長を反映しています。
1' 上昇に基づいて必要なランの長さを計算
2=IF(A1>0, A1*12, "無効な入力")
3
4' 傾斜のパーセンテージを計算
5=IF(AND(A1>0, B1>0), (A1/B1)*100, "無効な入力")
6
7' 角度を度で計算
8=IF(AND(A1>0, B1>0), DEGREES(ATAN(A1/B1)), "無効な入力")
9
10' ADA準拠をチェック(準拠している場合はTRUEを返す)
11=IF(AND(A1>0, B1>0), (A1/B1)*100<=8.33, "無効な入力")
12
1function calculateRampMeasurements(rise) {
2 if (rise <= 0) {
3 return { error: "上昇はゼロより大きくなければなりません" };
4 }
5
6 // ADA 1:12比率に基づいてランを計算
7 const run = rise * 12;
8
9 // 傾斜のパーセンテージを計算
10 const slope = (rise / run) * 100;
11
12 // 角度を度で計算
13 const angle = Math.atan(rise / run) * (180 / Math.PI);
14
15 // ADA準拠をチェック
16 const isCompliant = slope <= 8.33;
17
18 return {
19 rise,
20 run,
21 slope,
22 angle,
23 isCompliant
24 };
25}
26
27// 使用例
28const measurements = calculateRampMeasurements(24);
29console.log(`上昇が${measurements.rise}インチの場合:`);
30console.log(`必要なラン:${measurements.run}インチ`);
31console.log(`傾斜:${measurements.slope.toFixed(2)}%`);
32console.log(`角度:${measurements.angle.toFixed(2)}度`);
33console.log(`ADA準拠:${measurements.isCompliant ? "はい" : "いいえ"}`);
34
1import math
2
3def calculate_ramp_measurements(rise):
4 """
5 ADA基準に基づいてランプの測定を計算します
6
7 Args:
8 rise (float): 垂直の高さ(インチ)
9
10 Returns:
11 dict: ランプの測定を含む辞書
12 """
13 if rise <= 0:
14 return {"error": "上昇はゼロより大きくなければなりません"}
15
16 # ADA 1:12比率に基づいてランを計算
17 run = rise * 12
18
19 # 傾斜のパーセンテージを計算
20 slope = (rise / run) * 100
21
22 # 角度を度で計算
23 angle = math.atan(rise / run) * (180 / math.pi)
24
25 # ADA準拠をチェック
26 is_compliant = slope <= 8.33
27
28 return {
29 "rise": rise,
30 "run": run,
31 "slope": slope,
32 "angle": angle,
33 "is_compliant": is_compliant
34 }
35
36# 使用例
37measurements = calculate_ramp_measurements(24)
38print(f"上昇が{measurements['rise']}インチの場合:")
39print(f"必要なラン:{measurements['run']}インチ")
40print(f"傾斜:{measurements['slope']:.2f}%")
41print(f"角度:{measurements['angle']:.2f}度")
42print(f"ADA準拠:{'はい' if measurements['is_compliant'] else 'いいえ'}")
43
public class RampCalculator { public static class RampMeasurements { private final double rise; private final double run; private final double slope; private final double angle; private final boolean isCompliant; public RampMeasurements(double rise, double run, double slope, double angle, boolean isCompliant) { this.rise = rise; this.run = run; this.slope = slope; this.angle = angle; this.isCompliant = isCompliant; } // ゲッターは省略 } public static RampMeasurements calculateRampMeasurements(double rise) { if (rise <= 0) { throw new IllegalArgumentException("上昇はゼロより大きくなければなりません"); } // ADA 1:12比率に基づいてランを計算 double run = rise * 12; // 傾斜のパーセンテージを計算 double slope = (rise / run) * 100; // 角度を度で計算 double angle = Math.atan(rise / run) * (180 / Math.PI); // ADA準拠をチェック boolean isCompliant = slope <= 8.33; return new RampMeasurements(rise, run, slope, angle, isCompliant); } public static void main(String[] args) { RampMeasurements
ワークフローに役立つかもしれないさらなるツールを発見する