Calcolatore di Area di Apertura
Lo specchio di un telescopio da 200 mm ha un'area di raccolta di 31415,926536 mm², quattro volte quella di uno da 100 mm. Inserisca un diametro e ottenga l'area nella stessa unità al quadrato, il dato da cui dipende la luce raccolta. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Diametro
- 200
- Area
- 31.415,926536
- Area unitaria
- square units of diameter
- Pi
- 3,1415926536
Il calcolatore di area di apertura risponde alla domanda più elementare dell'ottica: quanta luce raccoglie davvero un'apertura di un dato diametro? Dato il diametro di un'apertura circolare — lo specchio di un telescopio, la pupilla d'ingresso di un obiettivo, un foro stenopeico, il feed di un'antenna — restituisce l'area di raccolta A = π·(d/2)². Il risultato è espresso nel quadrato dell'unità in cui ha misurato il diametro ed è arrotondato per eccesso al numero di decimali che sceglie. Poiché la capacità di raccolta della luce scala con l'area, raddoppiare il diametro quadruplica i fotoni raccolti: ecco perché questo singolo numero guida tante decisioni di progettazione.
Perché è l'area, non il diametro, il numero che conta
Chi acquista telescopi e obiettivi guarda il diametro, ma alla luce il diametro non interessa: conta l'area. Uno specchio da 200 mm non raccoglie il doppio della luce di uno da 100 mm; ne raccoglie il quadruplo, perché la superficie di raccolta cresce con il quadrato del raggio. È esattamente questa relazione quadratica che il calcolatore mette in evidenza.
Inserisca il diametro del Suo obiettivo, della Sua pupilla d'ingresso o del Suo foro stenopeico e otterrà la superficie di raccolta effettiva in millimetri quadrati, centimetri quadrati o pollici quadrati, a seconda dell'unità usata. Da lì in poi ogni confronto diventa onesto: guadagni di magnitudine limite, rapporti di tempo di esposizione, stime del rapporto segnale-rumore di un sensore o il bilancio di collegamento di una piccola parabola radio partono tutti da questa cifra.
Gli astronomi la usano per prevedere quanto più in profondità arriverà un nuovo strumento; i fotografi per confrontare la reale raccolta di luce di due obiettivi con lo stesso numero f ma focale diversa; i docenti per rendere concreta la legge dell'inverso del quadrato. Un ingresso, un'uscita, nessuna ambiguità su ciò che è stato calcolato.
Come funziona il calcolo
La formula è l'elementare area del cerchio: prenda il diametro, lo dimezzi per ottenere il raggio, lo elevi al quadrato e moltiplichi per π. L'arrotondamento per eccesso sostituisce quello predefinito della piattaforma affinché gli esempi di riferimento siano stabili tra macchine e architetture CPU: lo stesso diametro produce sempre un output identico byte per byte. La validazione è rigorosa ed economica: il diametro deve essere un numero finito e positivo.
La disciplina delle unità è volutamente semplice: il servizio non converte le unità; restituisce l'area nel quadrato dell'unità fornita e lo dichiara nella risposta, quindi un diametro in millimetri dà millimetri quadrati e un diametro in pollici dà pollici quadrati.
Dove si inserisce in un flusso di lavoro
Questa capability è piccola di proposito, quindi si compone bene. In una pipeline astronomica sta a monte dei calcolatori di esposizione: calcoli l'area del Suo strumento e di uno di riferimento, ne faccia il rapporto e ottiene la correzione del tempo di esposizione tra i due. In fotografia si abbina agli strumenti per il numero f: da focale e numero f ricava il diametro della pupilla d'ingresso, poi questa chiamata lo trasforma in un'area fisica confrontabile tra formati.
E nei contesti hardware — aperture laser, collimatori in fibra, piccole antenne satellitari — è la verifica deterministica e sicura offline da inserire in una suite di test per confermare che un disegno meccanico rispetti la sua specifica ottica, senza dipendenze di rete e senza casualità lungo il percorso.
Casi d'uso
Confrontare due telescopi onestamente
Calcoli entrambe le aree di raccolta e ne faccia il rapporto: quel numero, non il rapporto dei diametri, è il vero vantaggio in raccolta di luce.
Dimensionare la pupilla d'ingresso di una fotocamera
Da focale e numero f ottiene il diametro della pupilla; questa chiamata lo converte nell'area fisica che raccoglie i fotoni sul sensore.
Verificare la specifica di un foro stenopeico o di un'apertura laser
Verifichi che un'apertura meccanica fornisca l'area ipotizzata dal Suo calcolo di esposizione o di densità di potenza.
Domande frequenti
Quanto costa?
È anche gratuito da eseguire nel browser su questa pagina.
Quali unità usa?
Le Sue. L'area è restituita nel quadrato dell'unità in cui ha misurato il diametro: millimetri in ingresso, millimetri quadrati in uscita.
Perché raddoppiare il diametro quadruplica la luce?
Perché l'area cresce con il quadrato del raggio: A = π·(d/2)². Il doppio del diametro significa il doppio del raggio, quindi il quadruplo dell'area.
Come viene arrotondato il risultato?
Per eccesso al numero di decimali che sceglie (0–12, predefinito 6), così l'output è identico byte per byte su ogni macchina.
Tiene conto delle ostruzioni centrali?
No. Calcola l'intera area circolare; sottragga l'area dell'ostruzione con una seconda chiamata, se il Suo progetto ne ha una.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/phys/aperture-area \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"diameter":200}'const res = await fetch("https://api.kit.forhosting.com/phys/aperture-area", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"diameter": 200
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/aperture-area",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"diameter": 200
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/aperture-area", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"diameter":200}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"diameter":200}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/aperture-area", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"diameter": 200
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.aperture_area",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Come funziona il calcolo
L'endpoint applica A = π·(d/2)² usando il valore di π in doppia precisione integrato nel runtime, poi arrotonda il risultato per eccesso al numero di decimali richiesto — sei per impostazione predefinita, da zero a dodici. Zero, valori negativi, NaN, infiniti, stringhe e campi mancanti sono tutti rifiutati con un errore invalid_input, che non viene mai addebitato.
Domande tecniche
Quali input vengono rifiutati?
Zero, numeri negativi, NaN, infiniti, stringhe e diametri mancanti restituiscono tutti un errore invalid_input e non vengono mai addebitati.