Bu hesap makineleri nasıl çalışır

Bu sitedeki tüm inşaat hesaplayıcıları aynı yolu izler: girilen uzunlukları metreye çevirir, formülü SI birimlerinde çalıştırır, sonucu görüntü birimlerine dönüştürür ve renderde bir kez tur yapar. Dönüşüm faktörleri units.json'den gelir. Yoğunluklar, torba verimleri, boya kapsama oranları ve merdiven limitleri materials.json'den gelir. Bu zincirde hiçbir şey, çalışmayı düzgün gösterecek yuvarlak bir sayı icat etmez.

Önce SI, sonra ekran birimleri

El hesap makineleri genellikle ayakları inçlerle çarpıp dönüştürmeden sonra kübik yardların neden yanlış göründüğünü merak ediyorlar. Motorlar bu hata sınıfını erken normalleştirerek önler.

input length  → metres
input area    → square metres
input volume  → cubic metres
compute
output        → ft, yd, m, ft³, yd³, m³, lb, tons as required

IEEE-754 yüzeysel hassasiyet zincir boyunca korunur. Gösteri yumurtlaması bir kez gerçekleşir. Bu yüzden 27 cubic feet, geri dönerken tam olarak bir yard küp kalır, yuvarlak ara bir atıştan sonra 26.99'ye kaymak yerine.

7' 3-1/2" gibi imparatorluk dizeleri, herhangi bir formül görmeden önce tek bir metre değerine ayrıştırır. Bir formdaki karışık birimler (uzunluk feet, kalınlık inç) bu nedenle güvenlidir: her alan kendi başına dönüştürülür.

Hiç değişmeyen dönüşüm sabitleri

SabitDeğerNerede göründüğünü
Cubic feet başına yard küp27Beton, cubik yard, malzeme hacimleri
Feet başına inç12Her kalınlık inç cinsinden girildi
1 yd³ derinliğinde kaplı metrekare324Cubic Yards kapsama tablosu
Metrekare başına fit kare9Alan dönüşümleri
Dönüm başına fit kare43,560Geniş alan alanları
Metre/foot0.3048Tüm imparatorluk uzunluğu girdisi
Santimetre/inç2.54Kesirli inçten metrike

324 şekli gizemli bir sabit değildir. Bir yard küp 27 ft³ olur. Bir inç derinliğe yayıldığında, hacim 27 × 12 = 324 ft² kapsama alanı olur. 2 inçte kapsama alanı 162 ft² olarak yarıya iner; 3 inç'te 108 ft² olur. Cubic Yards Calculator bu açıklamaya sahiptir, böylece çakıl ve malç sayfaları onu yeniden yazmak yerine işaret edebilir.

Yoğunluklar ve torba verimleri

Toptan malzemeler tersane veya ton oranında satılır. Ocak fiyatlandırması ağırlıkla fiyatlandırıldığında, tek başına hacim kamyon siparişi için yeterli değildir. materials.json içindeki yoğunluklar tipik gevşek toplu rakamlardır, örneğin:

MateryalÖrnek yoğunluk
Beton (kürlenmiş / sipariş edilmiş)4,050 lb/yd³ (yaklaşık 2,400 kg/m³)
Bezelye çakılı2,565 lb/yd³
Yoğun dereceli agrega / ABC3,374 lb/yd³
Sert ağaç malçı600 lb/yd³
Ekranlı üst toprak2,000 lb/yd³

Dosya açık bir uyarı ile açılır: toplu yoğunluklar tedarikçiye, nem ve sıkışmaya göre değişir. Tonajı nihai olarak kabul etmeden önce teslimat biletindeki yoğunluğu onaylayın. Bir hesaplayıcı özel yoğunluk alanı sunduğunda, o alan oradadır ve bilet değeri tablo varsayılan değerinin yerini alabilir.

Beton torba verimleri de masa kaynaklıdır:

BagVerimYd başına torbalar³
40 lb0.30 ft³90
50 lb0.375 ft³72
60 lb0.45 ft³60
80 lb0.60 ft³45

Boya kaplama oranları (düzgün alçıpan 400 ft²/gal, dokulu 350, ahşap kaplama 275, tuğla 200, sıva 175) ve kapı/pencere indirimleri (21 ft² ve 15 ft²) aynı malzeme dosyasında yer alır, bu yüzden Boya Hesaplayıcısı ile bu sayfa arasında anlaşmazlık yoktur.

Atık, sıkıştırma ve çökme

Geometrik hacim ise "ne kadar alan var?" diye cevap verir. Sipariş hacmi ise "kamyona ne kadar ulaşması gerektiğini" yanıtlar. Bunlar çoğu toplu iş için farklı sayılardır.

ÖdenekTipik varsayılanAnlamı
Atık / Aşırı Kullanım5-10%Dökülme, kenar oluşumları, düzensiz alt tabaka
Sıkıştırma (çakıl, yol tabanı)15-20% bazSıkıştırılmış derinlikte bitirmek için boş yardlar gerekiyordu
Çökme (üst toprak)yaklaşık 15%Sulama ve trafik sonrası eğim düşüşü

Alanlar kasıtlı olarak ayrı kalır. Bunları tek bir gizli "fudge faktörü" olarak birleştirmek, çalışmayı denetimi imkansız hale getirir. Her hesap makinesi, bir izin aktif olduğunda geometrik hacim ve sıralama hacmini yan yana gösterir.

Çalışma panelinin gösterdiği şey

"Çalışmayı göster" yerine getirilen adımları yazdırır: dönüştürülmüş boyutlar, ara alan veya hacim, yoğunluk çarpımı ve israf faktörü. Bu panel, motorun kullandığı aynı aritmetiktir, sadece okuma için yuvarlanmıştır.

Kilitli bir sayfada yayımlanmış bir örnek canlı araçla anlaşmazsa, motor yanlıştır ve düzeltilmelidir; içerik bir sabit olarak ele alınır.

Canlı yeniden hesaplama kısa bir debounce (yaklaşık 150 ms) kullanır, böylece yazım sonuç panelini atlatmaz. Paylaş bağlantıları, mevcut girdileri sorgu dizesine seri haline getirir; kanonik URL bu parametreler olmadan temiz yolda kalır.

Belirtilmeye değer sınırlar

Sıkça sorulan sorular

Neden önce metreye çevirmek gerekiyor?

Metreler önce karışık birim hatalarını önler ve imparatorluk ile metrik giriş için tek bir kod yolunu tutar. Gösteri birimleri, matematik bittikten sonra sunum seçimidir.

Tedarikçim için yoğunluklar yanlış olabilir mi?

Evet. Sadece nem, çakıl ve üst toprak ağırlığını belirgin şekilde hareket ettirebilir. Varsayılanı, bilet yoğunluğu ile ne zaman varsa değiştirin.

Neden atık otomatik olarak her sayfaya dahil edilmiyor?

Bazı işler sadece geometrik hacim gerektirir (tank kapasitesi, oda hacmi). Atık veya sıkıştırma yaygın bir uygulamada, alan varsayılan olarak açık olur ve düzenlenebilir kalır, bu yüzden varsayım asla gizlenmez.

Boya kapı ve pencere indirimleri nereden geliyor?

Malzeme tablosunda kapı başına 21 ft² ve pencere başına 15 ft² olarak saklanırlar; bu, 3×7 pencere için yaygın tahmin uygulamasına uygundur; bu, yaklaşık 3×5 pencere için yaygın tahmin uygulamasına uygundur. Alışılmadık açıklıklar, alet izin verdiğinde ölçülüp özel çıkarımlar olarak girilmelidir.

Özet

Bu alandaki inşaat sonuçları, SI-normalize edilmiş girdilerden, yayımlanmış dönüşüm sabitlerinden ve belirtilmiş uyarılarla malzeme tablolarından gelir. Yoğunluklar tipiktir, garanti değildir. Atık ve sıkıştırma görünür kalır. Çalışma paneli, motorun çalıştığı adımları gösterir, bu yüzden sayfadaki herhangi bir şekil kalemle kontrol edilebilir.