Saltar al contenido
Marc & Structures
Índice

Guarda tu progreso

Introduce tu email y recibirás un enlace seguro. No hay contraseña: el primer enlace crea tu cuenta.

Caza de errores ~6 min · ~26 min restantes

Diagnosticar barridos

Identifica estado residual, CSV parcial y confusión validation_pass/feasible.

Caza de errores

Abre 09_bug_hunt.mac. Cinco defectos típicos de barridos paramétricos:

Error Síntoma Comprobación Causa Solución mínima
1 Topología imposible Conteos de nodos Sin reconstruir entre casos VCLEAR + VDELE en build
2 CSV de una sola fila Archivo de salida CSV en extract Escribir solo desde el driver
3 Selección h=0.08 feasible Confundir validation_pass Filtrar por límites de diseño
4 Bucle inconsistente /STATUS,PARM /CLEAR dentro del *DO Limpiar geometría, no la sesión
5 Selección h=0.14 selected_h Elegir la mayor altura admisible min(beam_h) con feasible=1

Incidencia profesional

Incidencia M09: diagnostica antes de corregir

Qué debes demostrar

El barrido selecciona un diseño aunque alguno de sus casos no pasó la validación.

Archivo de la incidencia

No es tu plantilla de sesión: es un script roto para practicar el diagnóstico.

Abrir 09_bug_hunt.mac

Pasos

  1. 1 Ejecuta el script roto en una carpeta limpia y conserva el .out original.
  2. 2 Comprueba, en este orden: Reinicio por caso → validation_pass → Regla de factibilidad.
  3. 3 Escribe una hipótesis causal, aplica un único cambio y vuelve a ejecutar.
  4. 4 Compara la evidencia antes/después; no aceptes una corrección basada solo en una gráfica.
Evidencia que debes conservar

Tu reflexión permanece en este navegador.

Pistas graduadas

1 · Pista conceptual

Aísla el primer contrato que deja de cumplirse: Reinicio por caso.

2 · Pista de comando

Inspecciona el estado relacionado con *DO, *IF, /CLEAR; no cambies todavía la física.

3 · Solución explicada

Compara el script roto con el entregable del módulo, identifica el estado que no se inicializa o restaura y documenta por qué el cambio recupera el contrato.

Cuando hayas ejecutado el script, revisado el .out y guardado la evidencia, responde:

Prueba rápida

El CSV solo tiene la última fila del barrido. ¿Cuál es la causa más probable?