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
Prueba rápida

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

Incidencia profesional

Incidencia M09: diagnostica antes de corregir

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

Abrir 09_bug_hunt.mac

Ciclo de ejecución

  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

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.

Tu reflexión permanece en este navegador.