miércoles, 14 de diciembre de 2011

C8.2 – BLOQUES y REFERENCIAS EXT. ( II )


Cuando hayamos organizado un conjunto de bloques en el ordenador para facilitar el trabajo cotidiano, antes o después surgirá la conveniencia o necesidad de realizar alguna modificación en uno o varios de los bloques que utilizamos normalmente.

Si el bloque es un archivo independiente en el disco, la modificación solo requiere abrirlo, hacer las modificaciones oportunas y volver a guardarlo. A partir de ese momento, cuando queramos “insertar” el bloque en un nuevo dibujo, estará convenientemente actualizado.

No obstante cuando abramos un archivo de dibujo anterior, que ya tenía insertado ese bloque, observamos que corresponde a la versión antigua que es la que se había insertado en su momento. Esto es así por la propia concepción del sistema de bloques y el funcionamiento interno que se ha descrito en la sesión anterior.

Si queremos actualizar la nueva versión del bloque resulta bastante fácil hacerlo, ya que en el cuadro de dialogo de la orden “insertar” podemos pulsar el botón de navegación para localizar en el disco la nueva versión y lo insertamos como si no estuviese incluido en la lista interna de bloques. Entonces el sistema lanzará un mensaje de advertencia diciendo que ya existe un bloque con ese mismo nombre, y nos dará la opción de actualizarlo pulsando una confirmación.

A partir de ese momento todas las inserciones internas del bloque se actualizan con la nueva versión, y aún podríamos tener la alternativa de guardar el archivo con una variante del nombre inicial si queremos conservar una versión diferente de este archivo, con la versión antigua del bloque, o bien lo actualizamos todo.

Evidentemente para actualizar completamente los “bloques” antiguos que tengamos insertados en todos nuestros archivos de trabajo, se requeriría ir abriendo sistemáticamente los archivos uno a uno para ir realizando la operación anterior. En todo caso esa posibilidad es bastante rebuscada y sin sentido, ya que lo normal es mantener los dibujos antiguos tal como se han utilizado en cada momento. No obstante ese supuesto sirve para ilustrar de forma bastante práctica, la diferencia de comportamiento de las “Referencias Externas” con respecto a los bloques.

Referencias externas (Anidar y Superponer)

La “Referencia Externa” (RefX) es un mecanismo que sirve para enlazar dentro de un determinado archivo de dibujo, cualquier otro que se encuentra en el disco del ordenador, o en cualquier lugar de la red local, de tal forma que ambos archivos mantienen su independencia.
 
Esto quiere decir que las actualizaciones o modificaciones que se realizan en el archivo “externo”, se reflejan siempre en el archivo de trabajo que contiene el enlace, con la única salvedad de la coordinación de actualizaciones. Si el archivo de trabajo se encuentra abierto, en cuanto el sistema detecta una modificación en el archivo enlazado, presenta un mensaje de advertencia con la opción de actualizarla, y en los demás casos, se lee del disco el archivo en su versión actual cada vez que se abra el que contiene la referencia.

La operación con “referencias externas” es muy similar a la “inserción” de cualquier bloque, ya que de hecho, en un primer momento el resultado aparente va a ser el mismo.

En el caso de insertar un dibujo como “bloque”, todos los datos del archivo externo se copian e incorporan dentro del archivo de trabajo en el estado en que se encuentren en ese momento, por tanto las modificaciones que se hagan con posterioridad en el archivo externo ya no se reflejarán dentro de este. En cambio cuando se “enlaza” el archivo de dibujo como una “Referencia Externa”, cada vez que se abra el archivo de trabajo se “lee” la versión del archivo enlazado que hay en cada ocasión.

Esta idea se complica algo cuando consideramos otras “referencias” que puedan estar dentro  del archivo que a su vez enlazamos, ya que en primer lugar se pueden generar “referencias circulares”, es decir que el archivo que queremos enlazar contenga él mismo o bien a través de alguna de sus propias referencias, al archivo sobre el que estamos trabajando. En este caso el programa lanza un mensaje de advertencia y bloquea el error.

Por otra parte hay que considerar dos modos  de enlazar las referencias externas, que son los de “anidar” y “superponer”. La diferencia entre ambas es que cuando una referencia está “anidada”, cualquier otro archivo en el que lo enlacemos, se va a llevar anidadas también, todas las referencias que contenga el archivo que se enlaza, siguiendo un modelo similar a las ramas de un árbol.

Cuando la referencia está configurada como “superpuesta” al enlazar el archivo que la contiene dentro de otro superior, esa referencia ya no es arrastrada como en el caso anterior, y simplemente se ignora en el archivo más externo. Esta configuración permite controlar y coordinar más fácilmente el trabajo en “red”, ya que cuando hay diferentes usuarios modificando distintos archivos, podríamos tener un archivo “raíz” en el que concurran archivos comunes “enlazados” por diferentes ramas o caminos, generando conflictos en las actualizaciones  del archivo raíz.

El sistema de “capas” de cualquier “referencia externa” se integra en nuestro archivo de dibujo, mediante un nombre combinado con el del propio archivo, de forma que las capas nunca se solapan ni mezclan con las del dibujo actual. El programa genera automáticamente un nuevo filtro por cada referencia externa, que facilita mucho la gestión de las capas. Los cambios que hacemos hacer sobre esas capas en nuestro dibujo, (visibilidad, color, grosores, etc.) nunca afectan al archivo origen de la referencia, no obstante hay que tener en cuenta una variable de configuración, que puede controlar si esos cambios en las capas derivadas se mantienen cuando guardamos el archivo, o bien se pierden cada vez que se refresca la referencia, con los valores que tengan configurados sobre el archivo de origen..

La orden “ REFEXTERNAS(_XREF)” Se encuentra disponible en el menú de “insertar” con dos posibles accesos, la primera “DWG refrence”, que simplemente abre el cuadro de navegación de archivo, para seleccionar a través del sistema de carpetas, el archivo correspondiente, o bién con la opción “Referencias externas” que abre un paleta específica donde se identifican todas las referencias externas y/o archivos de otros tipos (Raster/DWF/DGN/PDF) que también pueden estar enlazados.

La paleta dispone de un menú el la parte superior con algunos botones para actualizar referencias o cargar nuevos archivo, y a continuación un panel donde se presentan todas la referencias externas y archivos enlazados en forma de lista o de árbol, y que permite gestionar la actualización, la eliminación definitiva o bien una eliminación temporal, que suprime el archivo de la pantalla gráfica pero conserva todos los datos de localización y en su caso las modificaciones locales de las capas si están configuradas así.

En la parte inferior se completa otro panel de información donde vemos el nombre del archivo, la referencia, la trayectoria o “path” donde se encuentra el archivo, el tipo de enlace (anidado/superpuesto) y también la que se almacena, que puede ser absoluta o relativa. Normalmente estos campos son interactivos y se puede insertar el cursor y modificar oportunamente.

Cuando se selecciona el archivo para incorporar como “RefX” por primera vez se despliega un cuadro de diálogo similar al que servía para insertar bloques, aunque en este caso además de las coordenadas del punto de inserción el factor de escala y el ángulo de giro, aparecen las opciones de “anidar” o “superponer” y la selección de trayectoria “Path” relativa o absoluta.

No hay comentarios:

Publicar un comentario