Convertitore di diottrie
2 diottrie corrispondono a una distanza focale di 500 mm, mezzo metro. Passi dalla potenza ottica alla distanza focale in m, cm, mm o pollici e viceversa, con i valori negativi segnalati come lenti divergenti, per prescrizioni, lenti d'ingrandimento ed esercizi di ottica. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Valore
- 2
- Da
- D
- To
- Mm
- Risultato
- 500 mm
- Convertito
- 500
- Diottrie
- 2
- Lunghezza focale (m)
- 0,5
Un convertitore di diottrie trasforma la potenza ottica in diottrie nella distanza focale equivalente di lente sottile — o il contrario — senza bilanciare metri reciproci né sbagliare la scala delle unità. Inserisca un valore finito non nullo più un'unità di origine e una di destinazione tra diottrie (D), metri, centimetri, millimetri e pollici; lo strumento restituisce la grandezza convertita, la potenza intermedia in diottrie, la distanza focale in metri, il tipo di lente dal segno della potenza e righe di sostituzione passo passo che Lei può incollare in un taccuino di laboratorio, una scheda occhiali o una verifica di ottica. Ottici che collegano diottrie da prescrizione a distanza focale in millimetri, studenti che verificano che P è uno diviso f, e ingegneri che specificano lenti da lettura o lenti d'ingrandimento in pollici necessitano dello stesso percorso deterministico.
Quali unità sono supportate e come funziona la conversione di diottrie
Questa capacità converte tra cinque unità che dominano l'ottica in aula, le schede di optometria e le specifiche di prodotto di lenti e lenti d'ingrandimento. Le diottrie sono potenza ottica in metri reciproci: una diottria significa una distanza focale di un metro sotto la convenzione dei segni di lente sottile usata qui. Metri, centimetri, millimetri e pollici sono trattati come grandezze di distanza focale di quello stesso fuoco equivalente.
L'asse interno è sempre le diottrie: ogni lunghezza viene prima scalata in metri con fattori esatti, poi invertita in potenza, e ogni lunghezza in uscita si ottiene invertendo la potenza in metri e dividendo per la scala di destinazione. I millimetri usano un millesimo di metro; i centimetri, un centesimo; i pollici usano la definizione internazionale esatta di zero virgola zero due cinque quattro metri per pollice — senza ambiguità di piede topografico.
Le richieste con la stessa unità riescono e restituiscono la grandezza di ingresso con un breve messaggio che non era necessario cambiare unità. I valori negativi sono ammessi per lenti divergenti o negative; lo zero è rifiutato perché il reciproco non è definito.
Consigli pratici, limiti e quando usare questa pagina
Controlli classici: due diottrie a cinquecento millimetri, quattro diottrie a duecentocinquanta millimetri, meno due diottrie a meno cinquecento millimetri per una lente divergente, e cinquecento millimetri di nuovo a due diottrie. I percorsi in pollici usano il fattore esatto zero virgola zero due cinque quattro metri, così andata e ritorno restano stabili con arrotondamento a dodici decimali. Restare nell'intervallo assoluto evita che i reciproci intermedi vadano in overflow.
Questa pagina si rivolge a chi cerca un convertitore di diottrie, diottrie in mm, diottrie in pollici, distanza focale in diottrie o conversione di unità di potenza ottica online; non è un calcolatore del fabbricante di lenti, né uno strumento completo di ricetta sfera-cilindro-asse, né un convertitore generale di lunghezze senza l'asse di potenza ottica.
Preferisca questa capacità quando entrambe le estremità sono tra le cinque unità supportate e servono fattori deterministici e stringhe di passi; se serve solo la potenza dalla distanza focale in metri con una forma di risposta orientata alla fisica, il calcolatore dedicato di potenza della lente può adattarsi meglio a quella query più stretta.
Casi d'uso
Schede di occhiali e lenti a contatto
Converta le diottrie da prescrizione in distanza focale equivalente in millimetri o pollici per tabelle didattiche, banchi di laboratorio e materiali educativi per il paziente.
Specifiche di lenti d'ingrandimento e da lettura
Gli strumenti di catalogo collegano le valutazioni in diottrie dei magnifier alla distanza focale in pollici per testi commerciali e disegni ingegneristici multi-unità.
Domande frequenti
Il convertitore di diottrie è gratuito?
Lo strumento nel browser è gratuito e viene eseguito in locale.
Posso riconvertire una distanza focale in diottrie?
Sì. Inserisca la distanza focale in metri, centimetri, millimetri o pollici e scelga le diottrie come unità di arrivo. I pollici usano il fattore esatto di 0,0254 metri, così andata e ritorno restano stabili.
Cosa significa un valore negativo in diottrie?
Indica una lente divergente. Il segno resta nella conversione, quindi −2 diottrie diventano −500 mm, e il risultato le dice se la lente è convergente o divergente.
Perché non si possono convertire 0 diottrie?
Perché potenza e distanza focale sono reciproche, e uno diviso zero non ha valore. Una lente senza potenza non ha una distanza focale da mostrare, quindi il valore viene rifiutato.
Può leggere una prescrizione completa per occhiali?
No. Converte una potenza o una distanza focale tra unità. Sfera, cilindro e asse di una prescrizione, o il calcolo costruttivo di una lente, richiedono un altro strumento.
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/conv/diopter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":2,"from":"D","to":"mm"}'const res = await fetch("https://api.kit.forhosting.com/conv/diopter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 2,
"from": "D",
"to": "mm"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/diopter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 2,
"from": "D",
"to": "mm"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/diopter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":2,"from":"D","to":"mm"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":2,"from":"D","to":"mm"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/diopter", 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
{
"value": 2,
"from": "D",
"to": "mm"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.diopter",
"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
I nomi di unità sconosciuti falliscono con un errore invalid_input chiaro invece di inventare fattori silenziosi errati.
Quali unità sono supportate e come funziona la conversione di diottrie
Alias comuni sono accettati senza distinzione di maiuscole: diopter, dioptre, dpt e optical power per D; meter, metre e metres per m; millimeter e millimetre per mm; inch e inches per in. Se il nome non è in quell'elenco, il solver rifiuta la richiesta con invalid_input indicando il campo errato e elencando le unità supportate, così i client non dubitano mai se un refuso abbia prodotto un numero sbagliato. La magnitudine assoluta deve restare entro il limite pubblicato di un trilione affinché i prodotti intermedi restino finiti in doppia precisione IEEE sul Worker e nel browser.
Come chiamare l'API e leggere la risposta
Value deve essere un numero finito non nullo o una stringa numerica stretta entro i limiti assoluti di un trilione. La colleghi a dashboard, assistenti di optometria, configuratori di prodotto o batch che già detengono una lettura in diottrie e hanno bisogno solo di millimetri o pollici per visualizzazione, conformità o confronto multi-unità senza distribuire tabelle di conversione reciproca in ogni binario applicativo. Invii un corpo JSON con tre campi obbligatori: value (alias amount, n, power e focal), from (alias from_unit, unit_from e source) e to (alias to_unit, unit_to e target). From e to devono risolversi in nomi di unità supportati dopo la normalizzazione degli alias; l'enum pubblico elenca i cinque token canonici D, m, cm, mm e in. In caso di successo la risposta ripete il valore di ingresso arrotondato, le etichette canoniche from e to, result e converted con la stessa magnitudine di destinazione arrotondata, diopters come potenza asse, focal_length_m come fuoco equivalente in metri, unit come etichetta di destinazione, lens_type come converging o diverging dal segno della potenza, formula come breve stringa di equazione, message come riepilogo in inglese, steps come righe di sostituzione ordinate e supported_units come i cinque identificatori canonici. La validazione fallita — campi assenti, numeri non finiti, valore zero, valori fuori dai limiti assoluti o nome di unità sconosciuto — restituisce invalid_input e non viene mai addebitata. Il prezzo è un fisso di $0.002 per richiesta riuscita con unità item.
Consigli pratici, limiti e quando usare questa pagina
Preferisca inviare numeri nudi per value quando controlla il client; le stringhe numeriche sono accettate solo se coincidono con un pattern numerico finito stretto senza simboli di unità attaccati alle cifre — metta l'unità nel campo from. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando i client sondano di proposito nomi di unità sconosciuti o magnitudini nulle.
Casi di integrazione
Compiti ed esami di ottica
Gli studenti verificano P = 1/f tra D, m, cm e mm con stringhe di passi deterministiche allineate alla convenzione dei metri reciproci dei manuali.
Domande tecniche
Quali unità posso convertire con il convertitore di diottrie?
Diottrie (D) e distanza focale in metri (m), centimetri (cm), millimetri (mm) e pollici (in), inclusi alias comuni come dioptre, millimeter e inch.
Cosa succede se invio un nome di unità sconosciuto?
L'API restituisce invalid_input, indica il campo errato e elenca le unità supportate. L'attività fallita non viene addebitata.
Quanti millimetri sono 2 diottrie?
Esattamente 500 mm sotto la relazione di lente sottile P (D) = 1/f (m): f = 0.5 m = 500 mm. Questo strumento usa quel reciproco esatto con arrotondamento fisso a dodici decimali.
I risultati sono deterministici tra browser e API?
Sì. Handler e widget condividono lo stesso percorso solve di lib.js con fattori di metro esatti e arrotondamento a dodici decimali, così gli esempi golden coincidono con la produzione.