Здравствуйте! Помогите, пожалуйста, разрешить следующий вопрос. Как сделать так, чтобы при изменении параметров параметрической 3Д-сборки автоматически изменялись и чертежи, входящих в сборку деталей?
05.08.2015 13:01:24
Автосохранение поставте во фрагментах, фрагменты должны быть завязаны со сборкой внешними переменными.
|
|
|
|
05.08.2015 13:52:14
Спасибо!
|
|
|
|
05.08.2015 15:54:00
Еще можно ПКМ по детали - Деталировка (отдельно выбранный файл):
|
|
|
|
05.08.2015 17:23:18
|
|||
|
|
05.08.2015 21:03:58
|
|||
|
|
18.08.2015 14:03:57
Лучше вставить 5 колёс с автосохранением и всё. Так будет логично и правильно.5 колёс - 5 файлов ни больше и не меньше.
|
|
|
|
19.08.2015 04:56:36
На самом деле, механизм добавления чертежного вида фрагмента частично реализован. Если снять галку "Не показывать на 2D виде" в свойствах фрагмента, чертежный вид фрагмента помещается на "Страница 1", но переместить на другую страницу или масштабировать вид не поддерживается. Использовать дубликаты библиотечных элементов, с точки зрения оптимизации рабочего процесса, не эффективно. Думаю, этот вопрос стоит рассмотрения, в качестве расширения функциональных возможностей чертежного вида фрагмента.
Изменено:
T-FLEX CAD 17.1.6.0
|
|||
|
|
19.08.2015 10:07:09
|
|||
|
|
19.08.2015 16:11:50
|
|||
|
|
19.08.2015 16:18:04
|
|||
|
|
19.08.2015 17:32:51
1. Через прокликивание ПКМ - Деталировка. (уже описан выше) 2. С автосохранением.(уже описан выше) 3 способ: через глобальные переменные с функцией setg()/getg(), которые позволяют обмениваться файлам данными/переменными, которые могут даже никак не взаимодействовать в каких то общих файлах. Но тут способ довольно долгий - придется после сборочного файла, прописывать в каждую деталировочный файл на переменные свои getg(), но ассоциативность со сборкой поддержится. 4. способ: через многостраничность, тогда весь проект будет "жить" в одном сборочном файле. Если сборка создавалась в 3D, то Флекс может проецировать не реальные проекции по ребрам изображения, а двухмерные представления фрагментов, которые в них содержатся(планировка). 3-4 способ позволят поддержать принцип: изменил сборку - изменятся чертежи. 3 способ более "мутурный" (из-за рутиности прописывания переменных setg()/getg() в разных файлах), но при задаче серьезного мини-сапр, которым будут часто пользоваться - думаю времязатраты в итоге окупятся) |
|||
|
|
19.08.2015 17:43:53
но тут хитрости будут, с зависимым перемещением 2D-3D объектов. Хотя...то что предложил Vite, тоже реализуемо с возможность масштабирования и перемещения по страницам:
Изменено:
|
|||||
|
|
19.08.2015 18:51:21
Вот и пришёл я долгим путём к сборкам "снизу-вверх" без всех этих наворотов. Единственное автосохранение на этапе проектирования, с последующей заменой внешних переменных на внутренние с нужными значениями) Но это потому что у меня в основном все проекты " с нуля", может у кого текучка, минисапры и т.п. таких проблем нет или нашли компромиссы или написаны спец. макросы для деталировок и т.п. А мне бы хотелось создавать один экселевский файл и чтоб им управлять всеми деталями и сборками проекта...но пока это только мечты( |
|||||||||||
|
|
20.08.2015 03:39:47
Ну вот и решение. Было бы здорово, если можно было редактировать чертежный вид фрагмента по аналогии чертежного вида модели (см. вложение).
Изменено:
T-FLEX CAD 17.1.6.0
|
|||
|
|
20.08.2015 04:25:41
Автор темы описал проблему обновления чертежного вида параметрического фрагмента в контексте нескольких вложений. Решение: Нужно использовать чертежный вид фрагмента в сборке (снять галку для опции "Не показывать на 2D виде").
T-FLEX CAD 17.1.6.0
|
|||
|
|
20.08.2015 09:03:57
Изменено:
|
|||||
|
|
20.08.2015 09:10:48
Изменено:
|
||||
|
|
|||