Riwayat dukungan teknis, atau Mengapa AutoCAD menghapus objek proxy?



Penafian

Tujuan artikel ini bukan untuk mendiskreditkan perangkat lunak. Artikel ini hanya untuk tujuan informasi dan dimaksudkan untuk melindungi pengguna akhir, yang mungkin, dalam keadaan tertentu, kehilangan datanya ketika bekerja di AutoCAD.

Kata Pengantar


Modul SPDS Extension atau SPDS merupakan tambahan untuk produk keluarga AutoCAD yang dikembangkan oleh Autodesk.

SPDS GraphiCS adalah aplikasi lintas platform yang dirancang untuk pengembangan desain dan dokumentasi teknis yang dikembangkan oleh CSoft Development.

nanoCAD SPDS adalah GraphiCS SPDS yang sama, tetapi pada platform nanoCAD Plus dari Nanosoft.

Ceritanya


Setelah mengambil surat pagi, saya menemukan permintaan pengguna untuk dukungan teknis. Subjek surat itu pada dasarnya menjelaskan inti masalah: "objek nanoCAD SPDS tidak ditampilkan di AutoCAD." Seperti yang diharapkan, file, tangkapan layar, dan deskripsi rinci tentang tindakan pengguna dilampirkan pada surat itu. Singkatnya, inti dari banding adalah sebagai berikut: pengguna membuat proyek di nanoCAD SPDS dan memindahkannya ke kontraktor. Kontraktor, membuka file ini di AutoCAD, tidak melihat objek SPDS.

Pengguna yang berpengalaman akan segera mengatakan bahwa kemungkinan besar kontraktor tidak menyalakan tampilan objek proxy, dan karena itu tidak melihat data yang dibuat dalam aplikasi khusus. Tapi, ternyata, semuanya tidak begitu sederhana ...

Masalah penelitian


Pertama-tama, buka file dalam nanoCAD SPDS dan periksa status variabel proxyshow dan proxygraphics . Semuanya dalam urutan, kedua nilai sama dengan satu dan file ditampilkan dengan benar.


proxyshow - variabel yang mengontrol tampilan objek proxy dalam gambar;

proxygraphics - variabel yang mengontrol penyimpanan objek proxy dalam gambar.
Kemudian kami memeriksa file yang sama di AutoCAD. Saat Anda memulai file, pesan pop-up muncul menanyakan apa yang harus Anda lakukan dengan proxy.



Pilih opsi Tampilkan grafis proxy dan klik OK . Semuanya beres, pada mesin saya AutoCAD dengan benar menampilkan semua objek nanoCAD SPDS .



Dengan keyakinan penuh bahwa saya tahu penyebab masalahnya, tutup file tersebut dan tulis kepada pengguna bahwa kontraktor kemungkinan besar memiliki objek proxy tersembunyi di AutoCAD. Saya merekomendasikan memeriksa nilai variabel proxyshow (harus sama dengan satu) langsung dari baris perintah AutoCAD.

Penemuan tak terduga


Di pagi hari berikutnya saya mendapat jawaban dari pengguna: nilai variabel sama dengan satu, tetapi objek masih belum ditampilkan. Omong-omong, gambar kontraktor tampak seperti ini (alih-alih rencana, hanya dimensi dan beberapa segmen yang ditampilkan):



Saya mulai mencari tahu mengapa file yang sama dengan nilai variabel yang sama dapat ditampilkan secara berbeda di AutoCAD. Apakah ini sistem operasinya? Dalam versi AutoCAD? Mungkin pengguna memiliki beberapa aplikasi tambahan? Secara umum, untuk memahami perbedaan dalam konfigurasi, saya meminta pengguna untuk lebih banyak data.

Setelah hati-hati memeriksa materi pengguna lagi, saya perhatikan di salah satu tangkapan layar satu detail kecil tapi penting. Dalam tangkapan layar kontraktor di AutoCAD, modul SPDS atau, demikian juga disebut, Ekstensi SPDS dipasang.



Konfigurasi saya murni AutoCAD tanpa add-on - dan, pada kenyataannya, ini ternyata satu-satunya petunjuk. Tanpa menunggu data tambahan dari pengguna, saya mulai menggali lebih jauh.

Setelah mengunduh modul SPDS dari situs web Autodesk resmi, saya menginstalnya pada versi AutoCAD 2018 saya. Selanjutnya, saya meluncurkan file pengguna dan melihat pesan yang biasa. Dalam hal ini, objek SPDS nanoCAD ditampilkan dalam AutoCAD bahkan sebelum jendela informasi objek proxy ditutup.



Dengan pemikiran, "Investigasi saya menemui jalan buntu," saya mengklik tombol OK dan bersiap untuk tindakan selanjutnya. Setelah beberapa saat, semua objek proxy menghilang, dan saya mendapatkan hasil yang sama dengan kontraktor dari banding pengguna.



Saya reboot AutoCAD dan membuka file ini lagi - gambar berulang. Objek proxy menghilang dari file, meskipun nilai variabel proxyshow adalah satu. Dan ini sangat aneh.

Setelah menyimpan file yang dibuka di AutoCAD di sebelah file yang diterima dari pengguna dan menambahkan nama file _proxy, saya membandingkan ukurannya.



Ukuran file yang disimpan di AutoCAD telah berkurang 10 kali, tetapi saya memutuskan untuk membukanya di aplikasi asli - nanoCAD SPDS.



Sekarang di nanoCAD SPDS saya mengamati gambar yang sama seperti ketika membuka file di AutoCAD dengan modul SPDS. Ternyata setelah menyimpan ke AutoCAD, file pengguna kehilangan semua objek proxy.

Menghapus proksi orang lain sangat jelek. Saya memutuskan untuk memeriksa bug ini menggunakan proxy dari aplikasi Autodesk saya sendiri. Saya menemukan beberapa file yang dibuat di 3D Sipil dan aplikasi Baja Maju di jaringan, dan ulangi percobaan di atas, membuka gambar dengan objek proxy. Dalam semua kasus, setelah memulai file-file ini, grafik proksi dihapus. Ternyata dengan ekstensi Modul SPDS sayang AutoCAD menghapus proksi.

Saya memutuskan untuk kembali ke konfigurasi AutoCAD lama saya dan menghapus modul SPDS dari Autodesk untuk memeriksa operasi file dengan objek proxy lagi. Anehnya, mereka kembali bertahan dengan normal. Dari semua yang saya lihat, saya membuat kesimpulan terakhir:
AutoCAD dengan modul SPDS terinstal menghapus semua objek proxy dari file DWG.

Solusi


Orang hanya dapat berasumsi berapa banyak pengguna kehilangan data mereka karena kesalahan aplikasi Ekstensi SPDS, tetapi tetap tujuan artikel ini bukan hanya untuk memperingatkan pengguna. Yang utama adalah menyelamatkan proyek mereka. Karena itu, saya ingin berbagi solusi untuk masalah ini.

1) Lengkap penghapusan aplikasi Ekstensi SDPS melalui panel kontrol.



Secara radikal, tetapi semua proxy menyimpan.

2) Menginstal Enablers di bawah platform AutoCAD.

Tidak cocok untuk semua objek proxy, karena tidak semua aplikasi memiliki enablelers untuk AutoCAD. Misalnya, untuk produk nanoCAD SPDS / SPDS GraphiCS, Anda dapat mengunduh Enabler untuk AutoCAD . Setelah menginstal enabler ini, objek SPDS akan berhenti menjadi proxy dan tidak akan lagi dihapus dari AutoCAD.

Kiat


Saya mendorong pengguna untuk berhati-hati dan selalu menyimpan beberapa salinan proyek mereka. nanoCAD, misalnya, ketika membuka file DWG, ia segera membuat salinannya dengan ekstensi DWG. asli oleh sistem operasi; oleh karena itu, Anda akan selalu memiliki cadangan file sumber.



Jika Anda menggunakan sistem CAD lainnya, maka jangan malas dan secara manual membuat beberapa salinan proyek Anda - untuk berjaga-jaga.

Jaga file dwg Anda dan desain yang bagus!
Sergey Spirin, mahbak
JSC Nanosoft

Source: https://habr.com/ru/post/id424731/


All Articles