
Descargo de responsabilidad
El propósito de este artículo no es desacreditar el software. Este artículo tiene únicamente fines informativos y está destinado a proteger al usuario final, que, en determinadas circunstancias, puede perder sus datos cuando trabaja en AutoCAD.
Prólogo
La extensión SPDS o el módulo SPDS es un complemento de los productos de la familia AutoCAD desarrollado por Autodesk.
SPDS GraphiCS es una aplicación multiplataforma diseñada para el desarrollo de diseño y documentación técnica desarrollada por CSoft Development.
nanoCAD SPDS es el mismo GraphiCS SPDS, pero en la plataforma nanoCAD Plus de Nanosoft.
La historia
Tras recoger el correo de la mañana, me encontré con la solicitud de un usuario de asistencia técnica. El tema de la carta explicaba básicamente la esencia del problema: "los objetos de nanoCAD SPDS no se muestran en AutoCAD". Como se esperaba, se adjuntaron a la carta archivos, capturas de pantalla y una descripción detallada de las acciones del usuario. En resumen, la esencia de la apelación fue la siguiente: el usuario creó un proyecto en nanoCAD SPDS y lo transfirió a los contratistas. Los contratistas que abren este archivo en AutoCAD no ven los objetos SPDS.
Los usuarios experimentados dirán de inmediato que lo más probable es que los contratistas simplemente no hayan activado la visualización de los objetos proxy y, por lo tanto, no hayan visto los datos creados en una aplicación especializada. Pero, como resultó, no todo es tan simple ...
Problema de investigación
En primer lugar, abra el archivo en
nanoCAD SPDS y verifique el estado de las
variables proxyshow y
proxygraphics . Todo está en orden, ambos valores son iguales a uno y el archivo se muestra correctamente.

proxyshow : una variable que controla la visualización de los objetos proxy en el dibujo;
proxygraphics : una variable que controla el almacenamiento de objetos proxy en el dibujo.
Luego verificamos el mismo archivo en AutoCAD. Cuando inicia el archivo, aparece un mensaje emergente que le pregunta qué hacer con los servidores proxy.

Seleccione la opción
Mostrar gráficos proxy y haga
clic en
Aceptar . Todo está en orden, en mi máquina AutoCAD muestra correctamente todos los
objetos de nanoCAD SPDS .

Con plena confianza de que conozco la causa del problema, cierre el archivo y escriba al usuario que los contratistas probablemente tienen objetos proxy ocultos en AutoCAD. Recomiendo verificar el valor de la variable proxyshow (debe ser igual a uno) directamente desde la línea de comando de AutoCAD.
Descubrimientos inesperados
En la mañana del día siguiente recibo una respuesta del usuario: el valor de la variable es igual a uno, pero los objetos aún no se muestran. Por cierto, el dibujo del contratista se veía así (en lugar del plano, solo se mostraban las dimensiones y varios segmentos):

Estoy empezando a descubrir por qué el mismo archivo con los mismos valores variables se puede mostrar de manera diferente en AutoCAD. ¿Es el sistema operativo? En la versión de AutoCAD? ¿Quizás el usuario tiene algunas aplicaciones adicionales? En general, para comprender la diferencia en las configuraciones, le pedí al usuario más datos.
Después de examinar cuidadosamente los materiales del usuario nuevamente, noto en una de las capturas de pantalla un pequeño pero importante detalle. En la captura de pantalla del contratista en AutoCAD, se instaló el módulo SPDS o, como también se lo llama, la Extensión SPDS.

Mi configuración era pura AutoCAD sin complementos, y, de hecho, resultó ser la única pista. Sin esperar datos adicionales del usuario, empiezo a investigar más.
Después de descargar el módulo SPDS del sitio web oficial de Autodesk, lo instalo en mi versión de AutoCAD 2018. Luego, lanzo el archivo de usuario y veo el mensaje habitual. En este caso, los objetos nanoCAD SPDS se muestran en AutoCAD incluso antes de que se cierre la ventana de información del objeto proxy.

Con el pensamiento, "Mi investigación está en un punto muerto", hago clic en el botón
Aceptar y me preparo para una nueva acción. Después de un momento, todos los objetos proxy desaparecen, y obtengo el mismo resultado que los contratistas de la apelación del usuario.

Reinicio AutoCAD y abro este archivo nuevamente; la imagen se repite. Los objetos proxy desaparecen del archivo, aunque el valor de la variable
proxyshow es uno. Y esto es muy extraño.
Después de guardar el archivo abierto en AutoCAD junto al archivo recibido del usuario y
agregar el
nombre del archivo
_proxy, comparo sus tamaños.

El tamaño del archivo guardado en AutoCAD ha disminuido en 10 veces, pero decido abrirlo en la aplicación original: nanoCAD SPDS.

Ahora en nanoCAD SPDS observo la misma imagen que al abrir un archivo en AutoCAD con el módulo SPDS. Resulta que después de guardar en AutoCAD, el archivo de usuario perdió todos los objetos proxy.
Eliminar los poderes de otras personas es muy feo. Decido verificar este error usando un proxy de mis propias aplicaciones de Autodesk. Encuentro varios archivos creados en las aplicaciones Civil 3D y Advance Steel en la red, y repito el experimento anterior, abriendo dibujos con objetos proxy. En todos los casos, después de iniciar estos archivos, se eliminó el gráfico proxy. Resulta que con el módulo SPDS Extension, querido AutoCAD elimina cualquier proxy.
Decido volver a mi configuración anterior de AutoCAD y eliminar el módulo SPDS de Autodesk para verificar nuevamente el funcionamiento de los archivos con objetos proxy. Por extraño que parezca, nuevamente comenzaron a persistir normalmente. De todo lo que veo, llego a la conclusión final:
AutoCAD con el módulo SPDS instalado elimina todos los objetos proxy de los archivos dwg.
Solución
Uno solo puede suponer cuántos usuarios perdieron sus datos debido al error de la aplicación de extensión SPDS, pero aún así el propósito de este artículo no es solo advertir a los usuarios. Lo principal es guardar sus proyectos. Por lo tanto, quiero compartir soluciones a este problema.
1) Eliminación completa de la aplicación SDPS Extension a través del panel de control.

Radicalmente, pero todos los proxies se guardan.
2) Instalación de Enablers bajo la plataforma AutoCAD.
No es adecuado para todos los objetos proxy, ya que no todas las aplicaciones tienen habilitadores para AutoCAD. Por ejemplo, para los productos nanoCAD SPDS / SPDS GraphiCS, puede
descargar Enabler para AutoCAD . Después de instalar este habilitador, los objetos SPDS dejarán de ser proxies y ya no se eliminarán de AutoCAD.
Consejos
Insto a los usuarios a que tengan cuidado y mantengan siempre varias copias de sus proyectos. nanoCAD, por ejemplo, al abrir un archivo dwg, inmediatamente hace una copia del mismo con la extensión dwg.original por el sistema operativo; por lo tanto, siempre tendrá una copia de seguridad del archivo fuente.

Si usa otros sistemas CAD, entonces no sea perezoso y haga manualmente varias copias de sus proyectos, por si acaso.
¡Cuida tus archivos dwg y buen diseño!
Sergey Spirin,
MahbakJSC Nanosoft