Перейти к публикации

Как это делается в T-Flex


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

...что-то не пойму что там считать? Во флексе так: указал направляющую/вектор, далее указал поверхность  - точка пересечения появилась...

 

А Вы укажите не направляющую/вектор, а грань (перпендикулярную вектору). Т.е. начальной точки нет - в этом смысл (сложность)...

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


А Вы укажите не направляющую/вектор, а грань (перпендикулярную вектору). Т.е. начальной точки нет - в этом смысл (сложность)...

Да запросто, только это уже меняет условие задачи, выбирается не произвольный вектор, а строится нормаль к поверхности(как я понял) в "тыкнутом" месте, решается во Флексе опять же без всяких покупок супер-пупер модулей :bleh: :

post-37230-0-70046600-1441262165_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах
Да запросто, только это уже меняет условие задачи, выбирается не произвольный вектор, а строится нормаль к поверхности(как я понял) в "тыкнутом" месте, решается во Флексе опять же без всяких покупок супер-пупер модулей

Тяжело идёт...

Не нужно "тыкнутое" место. Нужно выбрать поверхности (в дереве), как при нахождении абсолютного минимального расстояния (только в определённом направлении).  :rolleyes:

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

:doh: Так, покажите в SW как это делается - тогда пойму(ём) о чем речь и либо я, либо кто-то из других пользователей Флекса покажут как это делается в отечественной системе)

А так, что-то не соображу, как тогда про "тёмную сторону луны(ссылка, правда там немного флейм вроде бы почистили)" :biggrin:  Когда я извращался над текстом и  конусом, показывая, что Флексу все-равно как постелить текст на поверхность и нет каких-то жестких ограничений. 

Относительно поднятой задачи сейчас во Флексе уже показал что можно:

1. считывать min/max расстояние между поверхностями(и не только, кстати)

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

3. Искать минимальное расстояние по нормали от поверхности к поверхности.(кстати min расстояние между теми поверхностями система, думается, как раз вычисляют по нормалям к этим поверхностям)

4. В 2D минимальное расстояние между сплайнами, вроде бы тоже как раз нормаль к этим сплайнам

Ваши сообщение очень смахивают "на спор ради спора", ну в общем-то готов подискутировать в пределах разумного и поизвращаться с Флексом)

 

Минимальное расстояние между поверхностями можно обозначить в пару кликов в виде 3D точек, между которыми система как раз-таки нашла это расстояние на поверхностях, далее из любой этой точки пустить вектор хоть по нормали к поверхности, хоть произвольно и в указанном  направление найти расстояние до соседней поверхности...

Изменено пользователем SAPRonOff
Ссылка на сообщение
Поделиться на других сайтах

Так, покажите в SW как это делается...

Я не умею делать это (оптимизировать) в SW.

 

Ваши сообщение очень смахивают "на спор ради спора" ...

Я с Вами совсем не спорю. Просто Вы не понимаете задачу (или ситуацию), а я пытался "донести", ну и узнать возможности т-флекс.

На картинке показано:

1. Чёрной линией - "истинное" мах расстояние между поверхностями. Построено руками, ибо явно видно. А если не видно?

2. Синей линией - произвольное расстояние (близкое к мах) между поверхностями вдоль вектора, нормального плоскости СПЕРЕДИ.

3. Нужно узнать - мин и мах расстояние между поверхностями вдоль вектора, нормального плоскости СПЕРЕДИ.

 

Больше никак не могу объяснить.....

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

Понятно, сразу бы так, скажу что принцип Оптимизации будет похож как показан в посте 1681) Нужно заставить нормаль к плоскости "Спереди" "бегать" по поверхностям что бы найти максимально/минимальные удаленные места по этой нормали.

Все также делается через встроенный модуль Оптимизации. Будет несколько переменных для условия оптимизации: Х/Y координаты нормали  на плоскости "Спереди", для ускорения оптимизации придется поиграться с алгоритмом оптимизации, во Флексе благо для этого есть и настройки и варианты:

post-37230-0-73674600-1441268476.jpg

В левой нижней части окошко "Переменные": в итоге максимально расстоние между поверхностями по нормали к плоскости "Спереди"  - 993.88мм

Изменено пользователем SAPRonOff
Ссылка на сообщение
Поделиться на других сайтах
встроенный модуль Оптимизации

 

В SW только программированием. Там и точки можно найти, и расстояние, и по вектору. Не сложно, но программирование. Хотяя...T-Flex это вообще одно сплошное программирование))) только userfriendly

Ссылка на сообщение
Поделиться на других сайтах
Или в ProE и Флексе это делается совершенно по-разному или что-то не пойму что там считать? Во флексе так: указал направляющую/вектор, далее указал поверхность  - точка пересечения появилась, изменил направляющую - точка пересечения с поверхностью изменилась по связи родитель-потомок. Понятное дело: min расстояние и расстояние по вектору будут разные значения

Так о том и речь, что минимальное расстояние между поверхностями (зазор, пост 1695) и минимальное между этими же поверхностями в определенном направлении (пост 1698), это разные вещи.


3. Искать минимальное расстояние по нормали от поверхности к поверхности.(кстати min расстояние между теми поверхностями система, думается, как раз вычисляют по нормалям к этим поверхностям) 4. В 2D минимальное расстояние между сплайнами, вроде бы тоже как раз нормаль к этим сплайнам
ъ

 

Это не так. Нормали там и близко нет. Минимальное расстояние по нормали к одной из поверхности, тоже придется считать.


Не сложно, но программирование.
Программирование там не нужно, просто для поверхности будет две переменных (размера) для оптимизации.
Ссылка на сообщение
Поделиться на других сайтах

T-Flex это вообще одно сплошное программирование))) только userfriendly

Я, например, не программист, сам напрограммировал только кнопку, которая умела выдавать "Привет"  :biggrin:  Ну и в институте на C++ были какие-то совершенно несложные задачки, уже и не помню точно. Ааа, еще "программировал" блок схемами и упрощенным языком в PDM T-FLEX DOCs, вот там можно вдоволь поизвращаться с задачками, но таскать drug&drop'ом блок схемы с алгоритмами для какого-нибуть бизнес-процесса вряд ли будет считаться программированием) 

Флекс сделан универсальным инструментом - думается, это верный путь развитие CAD систем, Topology-FLEXibility(как-то так) :biggrin: . Рисовать квадратные штампики: пуансоны, да матрицы уже не так интересно, хотя всё конечно будет зависеть от самого предприятия, кому-то и этого достаточно. 

Изменено пользователем SAPRonOff
Ссылка на сообщение
Поделиться на других сайтах
Флекс сделан универсальным инструментом
программирование))) только userfriendly

Это просто значит что задача создания всяких окошек, переменных, полей ввода и связей решается мышкой. Для вас это очевидные вещи, для остальных CAD это программирование.

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

Ну если Вы так про параметризацию(разный ее уровень в разных CAD системах), то возможно.. пусть будет по Вашему: "параметризаторы" программируют в CAD системах, хотя далёк, вот например, я от C++ и C# всяких :smile:

Далее "программирую" решение другой задачи в T-FLEX CAD, сопряжение сборок:

 

3D - PDFка "краказябина" во вложении :bleh: Ну и до кучи ещё примеры-аналоги: тык1, тык2.

А теперь задачка вот от сюда: в видео два варианта построения модели: 1. "извращенный", как изначально хотел пользователь 2. и более простой - через пересечение булевой, во втором варианте развертку детали получить проще :smile:

 

Ну и напоследок: для разных задач в процессе работы пользователь T-FLEX CAD может формировать свой "софт"-минисапр, в котором будут отстраивается требуемые модели,естественно с чертежами :bleh:. Юзер только кнопульки нажимает, не тратя время на рутиную работу:

post-37230-0-08234000-1441640484_thumb.jpg

 

Сборка.rar

Стенд для рекламы пива.rar

ГОСТ 9324-80 червячная фреза.rar

Изменено пользователем SAPRonOff
Ссылка на сообщение
Поделиться на других сайтах

Коллеги, есть вопрос по внутренним базам данных в ТФ. Имеется 3Д модель кольца, в БД которой два столбца: 1. Диаметр 2. Код.

Требуется оформить список переменных так, чтобы при вставке в сборку выбор делался по диаметру, а в обозначении прописывался код, соответствующий этому диаметру.


Кольцо 32 1057456.zip

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

Коллеги, есть вопрос по внутренним базам данных в ТФ. Имеется 3Д модель кольца, в БД которой два столбца: 1. Диаметр 2. Код.

Требуется оформить список переменных так, чтобы при вставке в сборку выбор делался по диаметру, а в обозначении прописывался код, соответствующий этому диаметру.

attachicon.gifКольцо 32 1057456.zip

По моему так)

Кольцо 32 1057456.zip

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

есть вопрос по внутренним базам данных в ТФ. 

Следует назначить на d связь с БД, а на номер повесить зависимость от выбранного d, см. видео

В идеале нарисовать свой диалог управления и назначить коннектор для того чтобы максимально автоматизировать вставки кольца на трубу, ну и манипуляторы для полного "фарша" :biggrin:

опоздал  :sad:

P.S. или сделать из кольца смарт-фрагмент :rolleyes:

Кольцо.rar

Изменено пользователем SAPRonOff
Ссылка на сообщение
Поделиться на других сайтах
P.S. или сделать из кольца смарт-фрагмент

Ну так ждём обучающее видео по смартам, в коммуникациях это наверное норм, а по жизни хз.  Хотелось бы найти применение им в быту, к примеру библиотеки по созданию валов и втулок, на мой взгляд там им было бы место. А то эта тема не очень развита, вернее развита согласно начала 90х, а хотелось бы хоть на уровне Компаса;)

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

Сферические пружины переменного шага и не только, все зависит от фантазии инженера/дизайнера и возможностей слесаря :biggrin: :
post-37230-0-94053400-1441749235_thumb.jpg

 

Ну и еще одна мудрёная задачка, если все правильно понял, то:

Из переменных можно делать функции, значения которых можно присвоить положению тела/детали в пространстве, ну и заставить всё это дело двигаться в пространстве по определенным условиям.

сфера 3D PDF.rar

Изменено пользователем SAPRonOff
Ссылка на сообщение
Поделиться на других сайтах

1. Решил тоже потестировать производительность при построение отверстий: порядка 70 000+ отверстий на пластине, вращается во  Флексе без тормозов, файл открывается порядка 15 сек, время перестроения/пересчета 72 000 отв порядка 4мин с копейками. Модель в паросолиде весит 200Мб, даже в 3D-PDF :biggrin:(размер 307Мб) флекс довольно быстро всё это дело выгрузил. Тестировал на домашнем ноуте. Хотя в 12ом Флексе, судя по польскому видео итак не медленно все крутилось.

post-37230-0-74460200-1442147534_thumb.jpg

2. вопрос про текст на окружности, решается тоже довольно просто в T-FLEX CAD: указал окружность, указал к какому узлу привязаться, вращаете.

post-37230-0-02318800-1442149202_thumb.jpg

3. задачка про проверку/отслеживание проставленных вручную размеров, решается встроенным во Флекс макросом, который сам подсвечивает такие размеры:

4. Работа Флекса под Windows 10: проверял дома на T-FLEX CAD 14 - все отлично работает и по ощущением несколько быстрее, чем на Win7, вероятно поэтому. ТопСистемы на октябрьских анонсах CAD/DOCs 15 обещали показать не только новые возможности, но и ускорения  в работе своих систем. :bleh:

5. как разбить одну линию/сплайн на равные участки: во Флексе в Эскизе есть специальная команда, после чего никто вас не ограничит все это подвигать или слить все одну линию обратно:

6. Кстати, по вопросу сферических 3D профилей/эскизов, можно строить деталь сразу так: строишь развертку-3D профиль/эскиз, а Флекс все это стелит на сферу, тем самым получается полностью ассоциативная и развертка и "витки пружины" на сфере.

Изменено пользователем SAPRonOff
Ссылка на сообщение
Поделиться на других сайтах
Тестировал на домашнем ноуте.

 Модель в 3Мб, отверстий около сотни, правда разные по конфигурации и диаметрам. Чувствую дискомфорт, но не при вращении, а при перестроении. Зачем каждый раз происходит перестроение хз, это не оптимизировано. В практике это чаще встречается чем 70 кил отверстий, причём небось сделанных одинаково и массивом, да не отверстия по массиву точек, а массив граней. Посмотрю на тест 70 кил отверстий операцией отверстия и разные по конфигурации.

 

3. задачка про проверку/отслеживание проставленных вручную размеров, решается встроенным во Флекс макросом, который сам подсвечивает такие размеры:

Очень неудобно, ну почему нет опции, чтоб при перестроении, опционально это показывалось. Вспомнить про макрос это нереально ваще. Да и многие о нём не знают.

4. Работа Флекса под Windows 10: проверял дома на T-FLEX CAD 14 - все отлично работает и по ощущением несколько быстрее, чем на Win7, вероятно поэтому.

Работает по ощущениям одинаково, однако загрузка на 8 и выше - быстрее ИМХО. 

после чего никто вас не ограничит все это подвигать или слить все одну линию обратно:

Как слить всё в одну линию? 

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

1. делал копией граней - твердое тело получается честное, без всякой "виртуальной/сокращеной" геометрии(хотя флекс это тоже поддерживает, но тест был как раз на честную геометрию), задачка так и стояла про пластину 1800х1000 с отв. D2 шагом 5 мм... массив отв. по точкам штука удобная, но перестроить 72000фрагментов отверстий врядли ноут потянет, тем более на встроенной Интеловской карточке) Флекс сделан так, что я могу пополнять БД отверстий сам, любой конфигурацией отверстий, нарисовав свой диалог к отв. Или вообще удалить все что есть в поставке и сделать как мне хочется, без программирования, просто положив в нужную папку определенные фрагменты.

2. в других системах, так посмотреть многое решается именно макросами, зачастую самописными: ссылка 1, бывает почти вся документация на макросах и это считается нормой, люди привыкли к этому. Так в чем вопрос, если это будет во Флексе решаться встроенным в поставку макросом? А так, согласен было бы удобнее если это было в виде кнопки со своей пиктограммой. Пока что решается так. Форумы для этого и существуют - обмен опытом, я нашел этот способ - описал, те кто прочитал тоже в курсе теперь)

3. Ощущения разные у всех - это верно, как в принципе и конфигурации "кампутеров". Просто коллеги, кто ставил 10ку+ Флекс/DOCs 14 тоже говорили - про некоторые ускорялки в работе. Главное что Флекс 14 совместим с Win10. По SW же тут пишут что только с 15ой версии, хотя в SP0.0 слышал нет совместимости.

4. Разбитые части прямой можно слить командой "удлинить/укоротить" в эскизе.

Изменено пользователем SAPRonOff
Ссылка на сообщение
Поделиться на других сайтах
  • SHARit закрыл это тему
  • SHARit разблокировал тему
  • SHARit закрепил это тему

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

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

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

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

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

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




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