Перейти к содержанию
IvanMoscow

NanoCAD dwg совместимость с AutoCAD

Рекомендуемые сообщения

Добрый день. Я работал в нанокаде в двух организациях, в третьей увы не профинансировали... Но ко мне попал проект, сделанный подрядчиком в нанокаде и вот проблема... Сделанные в нанокаде СКС блоки(УГО) абсолютно не совместимы с автокадом, их даже разбить(взорвать) невозможно, так как вместе взрыва создается дубликат блока из примитивов.

т.е. Если один человек сделал проект в нанокаде, то другой человек в автокаде с этим уже ничего не сделает? В некоторых случаях элементы нанокада даже не подгружаются в автокаде или абсолютно не перемещаемы/удоляемы...

Есть ли функционал в нанокаде, позволяющий нормально передавать файлы в автокад?

И где взять отдельный шрифт GOST_, который есть в нанокаде, но отсутствует в автокаде и из-за него весь текст, выполненный им плывёт?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, IvanMoscow сказал:

И где взять отдельный шрифт GOST_, который есть в нанокаде,

Например тут ШРИФТЫ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для себя сделал вывод - ни в коем случае не открывать проекты Геоникса в Геонике ( иначе проекты будут фатально испорченны) и ..... полностью отказался от тополиний последней, т.к. те становятся не читаемыми прокси-объектами даже в голом нанокаде после нескольких сохранений файла.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
24 минуты назад, EdwardSt сказал:

Файл приложить можете?

Нет, конфиденциально скорее всего, но можно просто УГО из СКС понаставить и трасс, а потом открыть автокадом, результат должен быть одинаков, либо вообще не отобразятся, либо будут не редактируемыми. Меня еще на прошлом месте ведущий ругал (меня и нанокад), что нифига в автокаде потом с ним не сделать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Похоже, стандартная проблема с proxy-объектами.

Для NanoCAD СКС введенные элементы понятны, а для всех других приложений (в том числе ACAD, NanoCAD Plus) прокси-объекты, с которыми часто приходится бороться.

Это не проблема NanoCAD (в качестве отмазки для шефа), а проблема формата DWG, который позволяет хранить объекты различных приложений (в том числе и сторонних) и частично управлять ими (обычно корректно отобразить и может быть "взорвать") 

 

Решение проблемы должно быть на стороне приложения NanoCAD СКС, которое реализуется стандартным способом - наличием некой функции типа "Разобрать_элементы_оформления_от_слова_совсем". Специально для корректного открытия в сторонних двг-программах. Естественно, при этом теряется функциональность модуля NanoCAD СКС (обратно такой файл в СКС не будет видеть исходные элементы. а просто некие примитивы).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

СКС нет, но передавая DWG со своими proxy, я всё разбиваю (explodeall). Либо слежу, чтобы переменная proxygraphics была 1.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

О том и речь, хочу узнать, есть ли возможность передавать файлы так, что бы при открытии в автокаде всё нормально работало.

А в моём случае, хотелось бы найти способ разобрать уже полученный чертёж, что бы не перерисовывать все блоки и трассы заново, при отсутствии нанокада

Изменено пользователем IvanMoscow

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
23 минуты назад, IvanMoscow сказал:

что бы при открытии в автокаде всё нормально работало

по идее, это должно помочь:

2 часа назад, Kreator сказал:

слежу, чтобы переменная proxygraphics была 1

Я свои чертежи отдаю подрядчикам, у которых нет ни NC, ни тем паче моей библиотеки пользовательских примитивов. Они работают, видят мои трассы (менять не могут, правда), присылают мне обратно, и я могу продолжать работать со своими объектами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне сейчас нужно трассы поправить для исполнительной... часть объектов удалить, переместить, добавить... 

поэтому не вариант, одного отображения не достаточно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это не зависит от nanoCAD. Откройте в чистом AutoCAD - будет точно такая же ситуация. Это технология работы DWG файлов с proxy-объектами... Автор чертежа сделал такой DWG, чтобы его в чистой платформе не смогли увидеть (умышленно либо неумышленно)... Чтобы исправить ситуацию, автор документа должен открыть чертеж в своей программе, проверить значение переменных PROXYGRAPHICS (должна быть =1, т.е. "создается proxy-графика") и PROXYSHOW (тоже должна быть =1, т.е. "отображать proxy-графику"). После этого все чертежи будут отображаться в чистой платформе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот пример: в самой Геонике не отображаются отрисованные в ней тополинии

Спойлер

1175762930_1.thumb.jpg.81f1f0b15dfd4894373ce34321e0b4b1.jpg

Копированием в новый файл, линии появляются

Спойлер

746003157_2.thumb.jpg.b26b157f17866c20ada5e6938378e5be.jpg

Ну и собственно вид ограждения в нанокаде

Спойлер

1133112843_.thumb.jpg.834785b06bb208c86f4a1b6211838acd.jpg

 

Изменено пользователем VitBor

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На первых двух скриншотах видно, что это не PROXY объекты, а какие-то объекты Геоники (GODB3DPOLYLINEPARAM, я не знаю такой тип объектов). Почему Геоника не отображает свои объекты в процессе открытия (так? вы просто открыли DWG?), а при копировании они появились - это вопрос скорее к Геонике, но чтобы разобраться нужен сам DWG-файл...

 

На третьем скриншоте (где чистая платформа) - там уже PROXY-объект, у которого нет графики. Тут без разницы где вы будете открывать этот DWG - в nanoCAD или AutoCAD. Переменная PROXYGRAPHICS = 0, PROXY графики нет, DWG-платформе отрисовывать нечего. Вам надо в момент, когда вы работаете в Геонике и видите линии, проверить значение переменной PROXYGRAPHICS, поставить ее в 1 и сохранить файл - после этого в любой DWG-платформе линии должны отображаться корректно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня файл с которым я работаю уже 6 месяцев в нанокаде ( 10 Мб), постоянно корректируемый генплан, регулярно (несколько раз в день) выполняются команды AUDIT, ПРОВГЕОМ, PURGE. И.... тополинии  отображаются норм недели две - месяц...., и ВДРУГ пропадают. Переменную PROXYGRAPHICS проверяю не регулярно, но в нуле ее еще ни разу не видел. Вообще иногда кажется, файл живет своей жизнью, случайные полилинии ВДРУГ меняют цвет или слой, про 3D полилинии отдельный разговор - те вдруг начинают "летать" в плане, после акада я был шокирован :(

Изменено пользователем VitBor

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, VitBor сказал:

У меня файл с которым я работаю уже 6 месяцев в нанокаде ( 10 Мб), постоянно корректируемый генплан, регулярно (несколько раз в день) выполняются команды AUDIT, ПРОВГЕОМ, PURGE. И.... тополинии  отображаются норм недели две - месяц...., и ВДРУГ пропадают. Переменную PROXYGRAPHICS проверяю не регулярно, но в нуле ее еще ни разу не видел. Вообще иногда кажется, файл живет своей жизнью, случайные полилинии ВДРУГ меняют цвет или слой, про 3D полилинии отдельный разговор - те вдруг начинают "летать" в плане, после акада я был шокирован :(

Доброго дня, 

понимаю, что файл большой, но можете ли вы передать нам его для тестирования возникающих проблем. Проверила на своих чертежах, все нормально. И да, укажите пожалуйста еще сборку которой вы пользуетесь. В командной строке наберите gcverint, результат из командной строки будет полной версией ПО.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
15 минут назад, VitBor сказал:

У меня файл с которым я работаю уже 6 месяцев в нанокаде ( 10 Мб), постоянно корректируемый генплан, регулярно (несколько раз в день) выполняются команды AUDIT, ПРОВГЕОМ, PURGE. И.... тополинии  отображаются норм недели две - месяц...., и ВДРУГ пропадают.

По моему 30-ти летнему опыту работы в ПО - ничего "вдруг" не происходит. Есть какая-либо причина. Вы обсуждали почему объекты не отображаются - я вам объяснил про PROXYGRAPHICS. Если переменная будет = 1, PROXYSHOW = 1 (т.е. вообще отображать PROXY-объекты), то чертежи должны отображаться в чистой платформе корректно. Все остальное философия, идущая от непонимания процесса...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
17 часов назад, IvanMoscow сказал:

Мне сейчас нужно трассы поправить для исполнительной... часть объектов удалить, переместить, добавить... 

поэтому не вариант, одного отображения не достаточно

В этом случае единственный вариант - разбить proxy-графику в исходном приложении NanoCAD СКС, например, как предложил Kreator выше

20 часов назад, Kreator сказал:

но передавая DWG со своими proxy, я всё разбиваю (explodeall).

 

Тема несколько ушла в сторону от заявленной.

По сути речь идет не о совместимости с ACAD на уровне двг, а о концепции использования proxy-объектов, которой вынужденно следует и NanoSoft.

Идеального решения, судя по всему, не предвидится. Разработчикам имеет смысл отсылать только кейсы, где выявлено некорректное отображение объектов при соответствующих комбинациях системных переменных.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, VitBor сказал:

Фрагмент  

 

При поверхностных операциях с файлом выявлено:

1. В Геонике копирование через буфер обмена в новый файл приводит к изменению вида указанной линии

Спойлер

image.png.3efd776de928717b200e633640ee9d16.png

Спойлер

image.png.d020de399c5aae20b88f97a5ebb65c04.png

 

2. При обратном копировании из нового файла в исходный

 

Спойлер

image.png.d61d4d5b538d4d0cd15cbe088f70f6ad.png

Для лучшей видимости добавленный элемент сделал красным.

Кстати в момент выбора точки вставляемый элемент виден в виде забора (как в новом файле), а не в виде сплошной линии.

Но после вставки становится как на рисунке

 

3. При сравнении свойств этих объектов в исходном и новом файлах видим

Спойлер

image.png.13cad1c6cb15dc19d6e0ff1893c93d4a.pngimage.png.f95cf6ed77893f5dd73c4346cfacc100.png

 

Не владею Геоникой, но могу предположить следующее: в исходном файле были каким-то образом утрачены правила отрисовки данного объекта. Возможно, это в настройках чертежа или проекта.

 

Предлагаю задать этот вопрос в ветке по Геонике. Там спецы подскажут.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 25.02.2020 в 12:23, IvanMoscow сказал:

Есть ли функционал в нанокаде, позволяющий нормально передавать файлы в автокад?

explodeall - Разбить все объекты оформления
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...