Hot tech support story, or Why does AutoCAD delete proxy objects?
The purpose of this article is not to discredit the software. The article is purely informational in nature and is intended to protect the end user, who can under certain circumstances lose his data while working in AutoCAD.
GraphiCS - cross-platform application, designed for the development of project documentation, developed by CSoft Development.
nanoCAD SPDS - the same SAPi GraphiCS, but on the platform nanoCAD Plus from the company Nanosoft.
Wiping out the morning mail, I came across a user's request for technical support. The subject of the letter in principle explained the essence of the problem: "nanoCAD SPDS objects are not displayed in AutoCAD". To the letter, as it should be, files, screenshots and a detailed description of the user's actions were attached. In short, the essence of the appeal was as follows: the user created a project in nanoCAD SPDS and passed it to contractors. Contractors, opening this file in AutoCAD, do not see SPDS objects.
Experienced users will immediately say that most likely the contractors simply did not turn on the display of proxy objects, so they do not see the data that was created in the specialized application. But, as it turned out, things are not so simple
Investigation of the problem
First of all, open the file in nanoCAD SPDS and check the state of the variables proxyshow and proxygraphics . All is OK, both values are equal to one and the file is displayed correctly.
proxyshow - A variable that controls the display of proxy objects in the drawing;
proxygraphics - A variable that controls the storage of proxy objects in the drawing.
Then we check the same file in AutoCAD. When you start the file, a pop-up message appears, which asks what you need to do with the proxy.
Choose the option Show proxy graphics and press OK . All right, on my machine AutoCAD correctly displays all objects of nanoCAD SPDS .
With full confidence that I know the cause of the problem, I close the file and write to the user that the contractors most likely have hidden proxy objects in AutoCAD. I recommend that you check the value of the variable proxyshow (it must be equal to one) directly from the AutoCAD command line.
Unexpected discoveries of
The next morning I receive a response from the user: the value of the variable is equal to one, but objects are still not displayed. By the way, the contractor's drawing looked like this (instead of the plan only the sizes and several segments were displayed):
I start to understand why the same file with the same values of variables can be displayed differently in AutoCAD. Is it the operating system? In the version of AutoCAD? Maybe the user has some additional applications? In general, to understand the difference in configurations, I asked the user for more data.
Once again carefully reviewing the user's materials, I notice one small but important detail in one of the screenshots. In the screenshot of the contractor in AutoCAD, a SPDS module was installed, or, as it is also called, SPDS Extension.
In my configuration there was pure AutoCAD without any add-ons - and, in fact, it was the only clue. Not waiting for additional data from the user, I start to dig further.
Downloading from the official site of Autodesk module SPDS, I install it on my version of AutoCAD 2018. Next, I launch the user file and see the usual message. In this case, nanoCAD HSP objects are displayed in AutoCAD before the proxy information window is closed.
With the thought "My investigation is at an impasse," I press the button. OK and I am preparing for further action. After a moment all the proxy objects disappear, and I get the same result as the contractors from the user's request.
I reboot AutoCAD and open this file again - the picture repeats. Proxy objects disappear from the file, although the value of the variable is proxyshow is equal to one. And this is very strange.
After saving the file opened in AutoCAD next to the file received from the user, and adding to the file name. _proxy, I compare their sizes.
The size of the file saved in AutoCAD has decreased by 10 times, but I decide to open it in the original application - nanoCAD SPDS.
Now I see the same picture in nanoCAD SPDS as when opening a file in AutoCAD with the SDDS module. It turns out that after saving to AutoCAD the user's file has lost all proxy objects.
Deleting other people's proxies is very ugly. I decide to check this bug using a proxy from Autodesk's own applications. I find in the network several files created in Civil 3D and Advance Steel applications, and I repeat the above experiment, opening drawings with proxy objects. In all cases, after running these files, the proxy was deleted. It turns out that with the SPDS Extension module, a respected AutoCAD removes any proxy.
I decide to roll back to my old AutoCAD configuration and remove the SPDS module from Autodesk to check again the operation of the files with proxy objects. Strangely enough, they again began to be kept normally. From all that I see I make the final conclusion:
AutoCAD with the installed SPMS module removes all proxy objects from dwg-files.
One can only guess how many users lost their data due to an error of the SPDS Extension application, but the goal of this article is not only to warn users. The main thing is to save their projects. So I want to share solutions to this problem.
1) Complete removal of the SDPS Extension application via the control panel.
Radically, but it saves all the proxy.
2) Installing Enablers for the AutoCAD platform.
Not suitable for all proxy objects, as not all applications have AutoCAD e-banners. For example, for products nanoCAD SPDS /SPDS GraphiCS can download Enabler for AutoCAD . After installing this Enableer, the LDS objects will no longer be a proxy and will no longer be removed from AutoCAD.
I encourage users to be cautious and always store multiple copies of their projects. nanoCAD, for example, when opening a dwg-file, immediately makes its operating system copy its copy with the extension dwg.original; so you will always have a backup of the original file.
If you use other CAD, then just do not be lazy and manually make several copies of your projects - just in case.
Take care of your dwg files and good design!
Sergey Spirin, mahbak
It may be interesting
Thttps://clubessay.com/here is definately a great deal to know about this subject. I like all of the points you've made.
VK Mobile ChallengE is best challange I have ever seen. Thanks for sharing such awesome news.
I was just browsing through the internet looking for some information and came across your blog. I am impressed by the information that you have on this blog. It shows how well you understand this subject. Bookmarked this page, will come back for more.
Situs QQ Online
Situs QQ Online
After reading your article I was amazed. I know that you explain it very well. And I hope that other readers will also experience how I feel after reading your article.
Situs QQ Online
Situs QQ Online