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 · ~24 min restantes

Diagnosticar selecciones

Identifica componentes vacíos, solapes y selecciones residuales antes de aplicar cargas.

Caza de errores

Descarga 02_bug_hunt.mac. El archivo se ejecuta, pero contiene cinco defectos lógicos:

  1. Una región física definida mediante IDs de nodo.
  2. Un componente creado después de restaurar todos los nodos.
  3. Un sistema local que continúa activo sin intención.
  4. Una tolerancia del mismo orden que el tamaño de malla.
  5. Una selección parcial de elementos que se propaga hasta el final.

Para cada defecto escribe: estado incorrecto → síntoma probable → comprobación que lo revela → corrección mínima. No basta con señalar la línea.

Prueba rápida

Un componente existe pero está vacío. ¿Qué indica?

Incidencia profesional

Incidencia M02: diagnostica antes de corregir

Una selección aparentemente correcta deja entidades fuera o contamina el paso siguiente.

Abrir 02_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: Tipo de entidad → Rango de selección → Restauración con ALLSEL.
  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: Tipo de entidad.

2 · Pista de comando

Inspecciona el estado relacionado con NSEL, ESEL, CM, ALLSEL; 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.