Convertidor de apertura numérica
Pase entre las formas en que los catálogos de óptica describen un cono de luz: una apertura numérica de 0,5 en aire equivale a un número f de 1, un semiángulo de 30 grados y un cono de 60 grados, con índice ajustable para inmersión. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Valor
- 0,5
- Unidad de origen
- na
- Unidad de destino
- f_number
- Resultado
- 1
- N
- 1
- Etiqueta origen
- numerical aperture
- Etiqueta destino
- f-number
Un convertidor de apertura numérica transforma la NA óptica, el número f de trabajo, el semángulo de aceptación, el ángulo completo del cono y el ángulo sólido del cono entre sí sin macros de hoja de cálculo ni tablas de arcsin escritas a mano. Las relaciones siguen la óptica clásica: NA es n por el seno del semángulo, el número f es n entre dos veces NA, el ángulo completo es el doble del semángulo y el ángulo sólido es dos pi por uno menos el coseno del semángulo.
Representaciones admitidas y ecuaciones ópticas usadas
Este convertidor acepta siete códigos canónicos que cubren las magnitudes que la gente busca al escribir convertidor de apertura numérica o NA a número f. El campo opcional n es el índice de refracción del medio de inmersión y por defecto es uno para aire; el trabajo en inmersión en aceite o agua simplemente eleva n mientras se aplican las mismas fórmulas.
Cada petición convierte la entrada en una NA intermedia con NA igual a n por el seno de theta o NA igual a n entre dos veces el número f, y luego mapea ese intermedio a la unidad destino con las relaciones inversas, incluido el ángulo sólido Omega igual a dos pi por uno menos el coseno de theta.
Como todos los caminos comparten un intermedio, convertir A a B y B a A se mantiene coherente hasta el redondeo publicado de doce decimales, y no hay una matriz de factores por pares que pueda desincronizarse entre versiones.
Usos diarios con microscopios y fibras ópticas
Use el convertidor gratuito de apertura numérica en el navegador cuando necesite una comprobación rápida de NA a número f, un semángulo de aceptación desde una ficha de fibra o un ángulo completo de cono desde la NA de un objetivo de microscopio al leer un catálogo, una diapositiva de clase o un cuaderno de laboratorio.
Abra la página, introduzca el número y las unidades, opcionalmente fije el índice de inmersión n y copie el resultado estructurado sin instalar un paquete de fotónica, un CAS ni una biblioteca de unidades de escritorio. Las entradas de origen siguen las mismas reglas de retención que otros ítems parse del KIT, y los resultados son seguros de cachear porque el algoritmo es totalmente determinista.
Qué puede hacer con ella
Cruces de objetivos de microscopio
Convierta la NA publicada del objetivo a número f de trabajo y semángulo de aceptación al comparar lentes en seco e inmersión en aceite con un índice de inmersión n compartido.
Aceptación de fibra y conectores
Pase la NA de fibra multimodo a ángulo de aceptación completo o ángulo sólido para notas de condición de lanzamiento, presupuestos de acoplamiento y especificaciones de conector sin tablas manuales.
Preguntas frecuentes
¿Cómo convierto la apertura numérica a número f?
Opcionalmente fije n para inmersión (por defecto 1). El resultado usa f# = n / (2 · NA).
¿Es gratuito el convertidor de apertura numérica?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Cómo se gestiona el índice de refracción de inmersión?
La inmersión en aceite o agua usa un n mayor en NA = n·sin(θ) y f# = n/(2·NA).
¿Qué ángulo de aceptación corresponde a una apertura numérica de 0,5?
En aire, una apertura numérica de 0,5 significa un semiángulo de 30 grados, un cono total de 60 grados y un ángulo sólido de 0,841787214477 estereorradianes. El número f de trabajo correspondiente es 1.
¿Entre qué magnitudes puedo convertir?
Entre siete: apertura numérica, número f de trabajo, semiángulo en grados o radianes, ángulo total del cono en grados o radianes y ángulo sólido del cono en estereorradianes. Cualquiera puede ser el punto de partida.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/conv/numerical-aperture \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":0.5,"from":"na","to":"f_number"}'const res = await fetch("https://api.kit.forhosting.com/conv/numerical-aperture", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 0.5,
"from": "na",
"to": "f_number"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/numerical-aperture",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 0.5,
"from": "na",
"to": "f_number"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/numerical-aperture", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":0.5,"from":"na","to":"f_number"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":0.5,"from":"na","to":"f_number"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/numerical-aperture", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"value": 0.5,
"from": "na",
"to": "f_number"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.numerical_aperture",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Introduzca un valor positivo, una unidad de origen, una de destino y, opcionalmente, el índice de refracción de inmersión; reciba JSON determinista con el resultado convertido más la familia completa de NA para etiquetar interfaces.
Representaciones admitidas y ecuaciones ópticas usadas
Use na para la apertura numérica adimensional, f_number para el número f de trabajo también escrito f-hash o f-stop en catálogos, half_angle_deg y half_angle_rad para el semángulo máximo de aceptación theta del cono de luz, full_angle_deg y full_angle_rad para la apertura completa del cono alpha igual a dos theta, y solid_angle_sr para el ángulo sólido de ese cono en estereorradianes. Alias amigables como NA, numerical aperture, f-number, fstop, theta deg, acceptance angle, steradian y sr se normalizan sin distinguir mayúsculas para que formularios y API pasen códigos cortos o nombres planos.
Forma de la petición, campos de respuesta y errores de entrada inválida
El mensaje de error nombra el campo erróneo y enumera el conjunto admitido para que los clientes corrijan formularios sin adivinar. Envíe un cuerpo JSON con tres campos obligatorios: value como número finito positivo, from como cadena de unidad de origen y to como cadena de unidad de destino. El n opcional acepta el índice de refracción cuando deja el aire; los alias amount y quantity funcionan para value, unit_from y source para from, unit_to y target para to, y refractive_index, index o medium_n para n. En caso de éxito la respuesta repite códigos canónicos from y to, etiquetas legibles, el result convertido, la na intermedia, el f_number de trabajo, half_angle_rad y half_angle_deg, full_angle_deg, solid_angle_sr, una cadena formula breve, la etiqueta method optical_na y la lista fija units_supported. Value ausente, números no finitos como NaN o Infinity, valores no positivos, campos de unidad ausentes, NA que supera n, semángulos por encima de noventa grados y cualquier token que no mapee a una unidad admitida fallan con invalid_input y no se cobran tras el rechazo del motor. Entradas idénticas siempre producen el mismo JSON porque la ruta es aritmética de punto flotante pura sin aleatoriedad, sin consulta remota y sin dependencia del reloj de pared, lo que hace el endpoint seguro para fijar en goldens de integración continua y pruebas de contrato de SDK para objetivos de microscopio, aceptación de fibra multimodo y cruces de número f de lentes.
Uso en el navegador, precios de la API y flujos ópticos cotidianos
Pase a la API prepago cuando un ayudante de firmware de instrumento, un complemento CAD óptico, un planificador de enlaces de fibra, un generador de currículo, un filtro de comercio electrónico de objetivos o una canalización de metrología deban convertir magnitudes de apertura numérica a escala bajo un contrato KIT estable a $0.002 por ítem exitoso; los fallos de validación que elevan invalid_input no consumen saldo tras el rechazo. Combine este endpoint con herramientas de ángulo crítico o de aumento de telescopio cuando un producto necesite varias familias de óptica clásica, o llámelo solo cuando el tráfico de búsqueda sea específicamente conversión de apertura numérica entre NA, número f y ángulo de aceptación en lugar de un conmutador general de física. Quienes publiquen aplicaciones móviles o chatbots de laboratorio pueden mapear los campos na, f_number, half_angle_deg y formula directamente a tarjetas que muestren tanto el número como la relación que estudiantes, técnicos e ingenieros ópticos esperan en papel.
Casos de integración
Catálogos de lentes y correctores de ejercicios
Normalice etiquetas de número f y NA en problemas de óptica de cámara o laboratorio con una API prepago determinista e invalid_input claro en unidades desconocidas.
Preguntas técnicas
¿Qué unidades de ángulo de aceptación se admiten?
Semángulo en grados o radianes (half_angle_deg, half_angle_rad), ángulo completo del cono en grados o radianes (full_angle_deg, full_angle_rad) y ángulo sólido del cono en estereorradianes (solid_angle_sr).
¿Qué ocurre si envío una unidad desconocida?
La petición falla con invalid_input. El mensaje nombra la unidad errónea y enumera códigos admitidos como na, f_number, half_angle_deg y solid_angle_sr. Los fallos de validación no se cobran.