Trabajar con referencias externas (Xrefs) es una práctica común en proyectos CAD de cualquier tamaño. Sin embargo, algunos usuarios pueden notar que ciertas configuraciones de capas, como colores, tipos de línea o estados de visibilidad, parecen desaparecer cuando vuelven a abrir el dibujo o recargan una referencia externa.
En la mayoría de los casos, este comportamiento está relacionado con variables del sistema que controlan cómo LusoCAD administra las propiedades de las capas provenientes de las referencias externas. Comprender estas definiciones ayuda a evitar la pérdida de configuraciones y garantiza una experiencia de trabajo más consistente.
¿Qué es la variable VISRETAIN?
La variable del sistema:
VISRETAIN
controla la forma en que el dibujo anfitrión (host drawing) trata las propiedades de las capas provenientes de referencias externas.
Cuándo
VISRETAIN = 1
las alteraciones realizadas a las capas de la Xref en el dibujo actual se mantienen y se guardan con el archivo.
Por ejemplo, si cambia
- Color de la capa
- Tipo de línea
- Grosor de línea
- Estado de impresión
- Visibilidad
esos cambios permanecen disponibles incluso después de cerrar y reabrir el dibujo.
Esta es la configuración recomendada para la mayoría de los usuarios.
Cómo Verificar el Valor de VISRETAIN
En la línea de comandos escriba:
VISRETAIN
y presiona Enter.
El LusoCAD presentará el valor actual.
Si es necesario, introduzca 1
para activar la retención de las propiedades de las capas.
¿Qué es la VISRETAINMODE?
La variable
Modo de retención de visualización
funciona en conjunto con VISRETAIN y permite controlar exactamente qué propiedades de las capas de la Xref deben sincronizarse cuando la referencia se actualiza.
Mientras VISRETAIN decide si los cambios locales se conservan, VISRETAINMODE determina qué propiedades se pueden sincronizar desde la referencia externa.
Configuración Recomendada
Para el comportamiento tradicional esperado por la mayoría de los usuarios:
Con esta configuración:
- Las alteraciones efectuadas en el dibujo actual tienen prioridad
- Las propiedades de las capas permanecen guardadas entre sesiones
- Se evitan cambios inesperados después de recargar una Xref
Valores del Modo de Retención de Visualización
La variable utiliza valores numéricos para controlar las propiedades sincronizadas.
Valor cero
Ninguna propiedad es sincronizada.
Este comportamiento es equivalente al funcionamiento tradicional de las versiones más antiguas de AutoCAD cuando VISRETAIN estaba activo.
Valor uno
Activa la sincronización de las propiedades ligadas al estado de visibilidad de la capa.
Valor dos
Sincroniza
- Congelar
- Descongelar
Valor 4
Sincroniza
- Cerradura
- Desbloquear
Valor ocho
Sincroniza
- Trazar
- Sin Trama
Valor dieciséis
Sincroniza
- Corazón
Valor treinta y dos
Sincroniza
- Tipo de línea
Valor 64
Sincroniza
- Grosor de línea
Valor 128
Sincroniza
- Transparencia
Valor 256
Sincroniza
- Estilo de impresión
Valor 512
Sincroniza
- Congelación en Vistas
Ciento dos
Sincroniza
- Descripción de la capa
Utilizar varias opciones simultáneamente
Es posible combinar propiedades sumando sus valores respectivos.
Por ejemplo:
3
corresponde a:
1 + 2
Es decir:
- Visibilidad
- Congelar/Descongelar
serán sincronizados automáticamente.
¿Por qué las configuraciones de las capas pueden desaparecer?
Existen varias causas posibles.
1. VISRETAIN Desactivada
Se: VISRETAIN = 0
las propiedades de la Xref se pueden restablecer cada vez que se actualiza la referencia.
2. VISRETAINMODE Configurada de Forma Inadecuada
Algunas combinaciones pueden hacer que ciertas propiedades se sincronicen nuevamente desde la Xref.
Verifique siempre los valores definidos en caso de observar cambios inesperados.
3. Geometría en la Capa 0
Una causa frecuentemente ignorada es la utilización de la:
dentro de la propia referencia externa.
Cuando muchos elementos se dibujan en la capa 0, la gestión de las propiedades de las capas se vuelve menos predecible.
Siempre que sea posible, distribuya los objetos por las capas adecuadas dentro de la Xref.
4. Estructuras Complejas de Xrefs
Los problemas pueden surgir cuando existen:
- Referencias anidadas
- Referencias circulares
- Cadenas complejas de anexión
En estos casos, podría ser útil simplificar la estructura de las referencias.
Verificar la variable XREFOVERRIDE
Otra variable importante es: SOBREESCRITURAXRE
Define: XREFOVERRIDE = 1
y recargue la referencia externa.
Esta configuración ayuda al dibujo anfitrión a mantener las sustituciones definidas localmente para las capas de la Xref.
Cómo Resolver Problemas de Capas en Xrefs
Si continúa perdiendo configuraciones entre sesiones, siga esta lista de verificación:
Paso 1
Verifica: VISRETAIN = 1
Paso 2
Confirme VISRETAINMODE = 0
Paso 3
Define: XREFOVERRIDE = 1
y recargue la referencia.
Paso 4
Verifique se a geometria da Xref não está toda desenhada na:
Capa 0
Paso 5
Analizar la existencia de:
- Referencias cruzadas anidadas
- Referencias circulares
Paso 6
Ejecuta herramientas de reparación del dibujo, como:
AUDITORÍA el RECUPERAR
para corregir posibles problemas de integridad del archivo.
Consejo para Administradores CAD
Si los valores de las variables cambian repetidamente sin intervención del usuario, vale la pena revisar:
- Perfiles personalizados
- Scripts de inicialización
- Rutinas LISP
- Aplicaciones de terceros
Estas personalizaciones pueden cambiar variables del sistema automáticamente siempre que se abre un dibujo.
Conclusión
Cuando trabaja con referencias externas en LusoCAD, las variables VISRETAIN y Modo de retención de visualización desempeñan un papel fundamental en la forma en que las propiedades de las capas se mantienen entre sesiones. En la mayoría de los entornos de trabajo, la combinación VISRETAIN = 1 y VISRETAINMODE = 0 ofrece el comportamiento más predecible y evita la pérdida de cambios locales.
Con algunas verificaciones simples y una buena gestión de las capas en las Xrefs, es posible garantizar mayor consistencia en los proyectos y eliminar uno de los problemas más comunes asociados al trabajo colaborativo con referencias externas.