Jump to content

Экспорт листа в модель


Recommended Posts

Добрый день!
Прошу подсказать, почему при экспорте листа в модель не передаются таблицы СПДС?
И есть ли инструмент для пакетного экспорта всех листов в модель-, лист в каждый файл или все листы в один? 

добавлено через 0 минут

Может скрипт на Lisp?

Link to comment
Share on other sites

23 минуты назад, flagman сказал:

почему при экспорте листа в модель не передаются таблицы СПДС?

не только таблицы, а также выноски, форматы и прочие mcad элементы оформления.

Дефект у нано такой.

24 минуты назад, flagman сказал:

И есть ли инструмент для пакетного экспорта всех листов в модель-, лист в каждый файл или все листы в один? 

штатного решения нет, но есть сторонние программы, например РЕВЕРС

Спойлер

(defun c:eal (/ lo loList);;экспорт листов в модель
	(setvar "FILEDIA" 0)
	(foreach lo (layoutlist)
		(progn
			(setvar "CTAB" lo)
			(command "exportlayout" "")
		)
	)
	(setvar "FILEDIA" 1)
)

 

 

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

Спасибо за ответ! Получается перед экспортом нужно РАЗБВСЕ. Данный Lisp как я понимаю каждый лист будет в свой DWG класть, вот интересно а можно ли как то все листы в один файл, например в горизонтальной ориентации?

Link to comment
Share on other sites

19 минут назад, flagman сказал:

Получается перед экспортом нужно РАЗБВСЕ

получается, даже когда (если) этот дефект победят, мало чего изменится, объекты mcad будут экспортироваться, как блоки из примитивов.

20 минут назад, flagman сказал:

Данный Lisp как я понимаю каждый лист будет в свой DWG класть

да

22 минуты назад, flagman сказал:

вот интересно а можно ли как то все листы в один файл, например в горизонтальной ориентации?

Спойлер

image.thumb.png.fc9bfc2d5725251c9aab25894c194414.png

image.png.b9a355494c553c927b0000c45dca6e47.png

PS только честно говоря я не понимаю смысл сбора всех листов в одну модель... с этим жэж невозможно будет продолжать работать...

Может подумать в сторону СМЕНАПРОСТРАНСТВА ?

  • Thanks 2
Link to comment
Share on other sites

Спасибо! Ваш ответ мне очень помог, точно РЕВЕРС!

Link to comment
Share on other sites

Собрать все листы в модели через внешние ссылки, с последующим их внедрением. Если отдельные файлы были получены как написано ранее, то конфликтов при внедрении должно быть минимум или не должно быть вовсе

Link to comment
Share on other sites

5 минут назад, Alex_pl сказал:

Собрать все листы в модели через внешние ссылки,

если не затруднит, пожалуйста с этого места поподробнее.

не соображу никак, как вставить в модель лист-внешней ссылкой?

Edited by doctorraz
Link to comment
Share on other sites

"exportlayout" перекидывает лист в модель и создает новый файл, далее в новом чертеже отдельные файлы собираем через внешние ссылки в нужной последовательности и после чего выполняем внедрение ссылки в существующий чертеж  image.png.c57dad6d02fb23f2b888cb89c50c4aea.png  

добавлено через 3 минут

при внедрении создаются уникальные имена слоев и тд

при внедрении вставкой все имена слоев и тд остаются как есть

Link to comment
Share on other sites

5 минут назад, Alex_pl сказал:

"exportlayout" перекидывает лист в модель

хех я думал ты способ нашел, как :unsure:

37 минут назад, Alex_pl сказал:

Собрать все листы в модели через внешние ссылки

exportlayout с первого поста обсуждается..

ТС автоматизировать хочет процесс

Link to comment
Share on other sites

 

1 час назад, flagman сказал:

вот интересно а можно ли как то все листы в один файл, например в горизонтальной ориентации?

скорее тогда ответ был на этот вопрос

добавлено через 4 минут

опять же, ты знаешь, я знаю, а есть люди которые об этом даже и не догадываются

да и работает это с 20 версии

Link to comment
Share on other sites

я вам сейчас один умный вещь скажу - только вы не обижайтесь (С)
если у вас возникла необходимость перекинуть что-то из листа в модель - и наоборот - значит вы что-то сделали неправильно. вот просто неправильно и все. по определению.

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

  • Haha 1
Link to comment
Share on other sites

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

Link to comment
Share on other sites

ну так я про это и говорю - выделить объекты в листе и сделать WBLOCK - ноль проблем. и объекты из листа попадают в модель. но вьюпорты так не умеют...

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт? Tell a friend!
×
×
  • Create New...