Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 След.
Пересчет ссылок, Упущена возможность пересчета ссылок
 
Это не то, через переменные. Должно быть так, чтобы имена объектов имели контроль со стороны программы, в плане уникальности имён это реализованно (разумеется, тут не надо быть особо умным), но вот в переименовании содержаний функций (их аргументов) упущено. Хотя-бы ладно, в качестве знака [ссылки] пусть аргумент будет имеет некую аббревиатуру как при использовании переменной {$ИМЯ} И готово!
И когда деталь будет переименована, то программа будет перебирать переменные с имеющимся ключом ссылки чтобы их тоже переименовать.
Изменено: Alex Ko - 18.12.2019 13:51:38
Рекурсия - подавляет творческий процесс, Одна из важнейших проблем в CAD системах - может-ли T-Flex хоть этим отличаться от остальных - в отсутствии этой проблемы
 
Оо-как, а вот это уже для меня открытие, ну прям Магия. Что-ж, Спасибо!!!
Пересчет ссылок, Упущена возможность пересчета ссылок
 
Переменную вставить не возможно, поле имени заточено только под текстовый формат, без применение формул, с этим всё ясно - тут надо доработать функционал программы в переименовании имён.
Изменено: Alex Ko - 16.12.2019 08:02:22
Рекурсия - подавляет творческий процесс, Одна из важнейших проблем в CAD системах - может-ли T-Flex хоть этим отличаться от остальных - в отсутствии этой проблемы
 
Спасибо за демонстрацию, но вы чуток не о том
Сейчас для финального понимания продемонстрирую суть имеющейся проблемы
[URL=https://youtu.be/yduR-w7nCKk]Смотреть[/URL]

Цель задачи отталкиваться не от значения переменной а от значения имеющегося измерения

В 3DsMax и Maya - не задаются никакие переменные и тем не менее всё работает даже в зацикливании или хотя бы как это сделано в 2D модуле T-Flex, а если проще, в этих программах определён приоритет в последовательности пересчета.
В T-Flex подобный приоритет пересчета заранее не предусмотрен что в итоге создаёт дополнительное требование придерживаться правила иерархичности. Но даже если так, тогда для понимание этого принципа программа должна показать диалоговое окно причины ошибки в пояснении о том что [B]"Объект не может производить преобразование от собственного измерения"[/B] и [B]"Дочерний элемент от своего измерения не может влиять на преобразование Родителя"[/B]
Изменено: Alex Ko - 13.12.2019 12:26:30
Рекурсия - подавляет творческий процесс, Одна из важнейших проблем в CAD системах - может-ли T-Flex хоть этим отличаться от остальных - в отсутствии этой проблемы
 
Спасибо! Не знал важного правила, Родитель не должен подчиняться Дочерним элементам т.е. к тем объектам которые к нему привязаны. Дело в том что мне приходилось использовать инструмент Измерение и чтобы при изменении например габаритов объекта менялись бы связанные с ним объекты, Я брал, снимал измерение с дочернего элемента и просил родительский элемент подыграть под своего подопечного, и вот основной ошибкой было не знание именно правила наследования. Сверху-Вниз надо
Тема закрыта!
Рекурсия - подавляет творческий процесс, Одна из важнейших проблем в CAD системах - может-ли T-Flex хоть этим отличаться от остальных - в отсутствии этой проблемы
 
В [URL=https://www.tflex.ru/forum/index.php?PAGE_NAME=read&FID=20&TID=2538&TITLE_SEO=2538-rekursiya-pri-zadanii-elementa&tags=dxf&sphrase_id=63835#postform]предыдущей теме[/URL] мне сразу так и ответили
[I]радиус сферы сделайте обычной задаваемое переменной, и двигайте куда что хотите.[/I]

Так вот основной вопрос. T-Flex это интерактивная система где все в идеале должно быть подчинено взаимосвязям любого рода или это язык программирования где под каждую задачу требуется создавать переменную, представьте как-бы это выглядело в больших проектах. Не проще-ли обратится к объекту и изменить его параметры с последующим глобальным пересчётом, либо приходится искать переменную которых может насчитываться сотнями, читая каждую из её комментариев напрягая и без того напряжный мозг счетно надеясь что огромное разнообразие переменных красиво сгруппированных как-то облегчит задачу поиска.
Прекратите думать как это должно быть в системе она то справится с любыми математическими задачами, начните думать как это должно быть пользователю.
Пользователь он прост в своём понимании - есть объект который тебя не устраивает - измени его параметры напрямую и всё остальное доделает программа, а вместо этого пользователь должен блуждать в поисках переменной либо во вложенных копиях. Другое дело глобальная переменная, но если это касается конкретной детали на которую навешано много других - всё должно быть просто и понятно.
Иногда меня посещают мысли о том что все эти CAD системы имеют одно общее ядро, лицензию от какой-то одной супер корпорации разработчика, а далее навешивается фирменных интерфейс, встраивается ещё какой-то сторонний 3D графический модуль и типа мы тут такие особенные, поехали презентовать себя на конкурсе года. А погрузившись глубже замечаются много общих очертаний, ничего оригинального из достоинств и недостатков.

Всё это говорит только об одном T-Flex'у есть к чему стремиться и это далеко не предел совершенства. Давайте уже - делайте Революцию сколько можно ждать маленьких доработок если вы и вправду хотя-бы малость осознаёт себя особенными
Рекурсия - подавляет творческий процесс, Одна из важнейших проблем в CAD системах - может-ли T-Flex хоть этим отличаться от остальных - в отсутствии этой проблемы
 
Это тема уже поднималась, но тут а хотел-бы по новому обозначить проблему в более широком своём пояснении.
Согласен в CAD системах есть одна общая черта - [URL=https://www.youtube.com/watch?v=uS3Gi3Gjb_0]зацикленность взаимосвязей[/URL] хотя мне приходилось демонстрировать возможности [URL=https://www.youtube.com/watch?v=Gj1eywnWyZc]3DMax[/URL] и [URL=https://www.youtube.com/watch?v=cKMSmBspJlg]Maya[/URL] в отсутствии этой проблемы.
Да есть способы обмана, это придание объекту новой трансформации (копии с переносом) и уже на этой основе создавать привязки к объектам.
Поймите одно, что к примеру для меня в больших проектах это вызывает запутанность в поиске исходных объектов, создаётся огромное древо вложенных трансформаций, и всё только по этой причине.
Изменено: Alex Ko - 12.12.2019 15:16:31
Пересчет ссылок, Упущена возможность пересчета ссылок
 
Эта проблема во всех версия T-Flex
[URL=https://youtu.be/z3Cnl89rTrU]Посмотреть[/URL]
Пересчет ссылок, Упущена возможность пересчета ссылок
 
При использовании ссылок таких как например get("Доска 1","p1") и последующего изменения имени Доска 1 на Брус 1 ссылки  в объектах - НЕ обновляются, а приходится все ссылки переписывать вручную
Интервал на переменную
 
Полезно для защиты введения неверных данных от пользователя, а также корректного расчета полезно на внешнюю переменную установить параметры минимального и максимального значения с возможностью динамических изменений с учетом изменений параметров модели или чертежа
Смена имени группы, Смена имени группы - отсутствует
 
Ну что-ж придётся привыкать, как с windows системы на Linux систему, менять шаблоны, так сказать.
Смена имени группы, Смена имени группы - отсутствует
 
Спасибо, принято. От себя скажу что подход очень странный, как будто разработчики на марсе живут.
Не проще-ли выбрать этот атрибут и изменить его, а программа сама пусть с этими переменными заморачиваться, на то и компьютер чтобы "овец считать".
Смена имени группы, Смена имени группы - отсутствует
 
Картинка теперь доступна.
Смена имени группы, Смена имени группы - отсутствует
 
Или я не туда смотрю или этой функции нет.
Версия 16 T-flex
Попытался поменять имя группы, найти не могу, неужели никто из программистов не догадался создать возможность смены имени группы.
[URL=https://yadi.sk/i/QYa6sAewlx42Fw]https://yadi.sk/i/QYa6sAewlx42Fw[/URL]
Изменено: Alex Ko - 15.12.2018 15:13:48
Рекурсия при задании элемента, Неприятная ошибка, хотя логична и разрешима...
 
[QUOTE]Sila Musli написал:
Это будет уже ДРУГОЕ тело, что повлечёт за собой ряд последствий... Но похоже Вам на них плевать)))[/QUOTE]
Всё нормально, хотя-бы такая [B]заплатка,[/B] (обидно, что о T-flex я так говорю) всё это время я и пытался одеть этот фрагмент в некое иное тело (нужен был мотив одеяния) чтобы его затем уже смещать, хорошо хоть дубликатов не наблюдается, и уверяю вас профессор, никаких последствий не предвидеться.
Рекурсия при задании элемента, Неприятная ошибка, хотя логична и разрешима...
 
[QUOTE]Osiris2000 написал:
создайте копию с нужной вам трансформацией и галочкой "Перенос" - будет полная аналогия того, что показано в видео.[/QUOTE]
Копия с [U]переносом[/U] уже кое-что, да да, вы просто Гений, Спасибо хоть на этом, воспользуюсь костылями. Но это всё-же из раздела секретов мастерства, а интересно всё-таки, в других CAD программах такая-же проблема? Если да, то ладно, а нет, тогда-уж не позорьтесь, программа T-Flex очень перспективная, сделайте её гибче.
Рекурсия при задании элемента, Неприятная ошибка, хотя логична и разрешима...
 
[QUOTE]zobza написал:
а управлять переменной из внешней сборки.[/QUOTE]
Опять 25)))

[QUOTE]Sila Musli написал:
Покажите КАД где будет работать без рекурсий Ваш пример[/QUOTE]

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

Программа 3DsMax
[URL=https://www.youtube.com/watch?v=Gj1eywnWyZc]https://www.youtube.com/watch?v=Gj1eywnWyZc[/URL]
Программа Maya
[URL=https://www.youtube.com/watch?v=cKMSmBspJlg]https://www.youtube.com/watch?v=cKMSmBspJlg[/URL]

Эти программы очень гибкие в подобных делах, которые на самом деле являются стандартными действиями.
Изменено: Alex Ko - 26.10.2018 14:19:52
Рекурсия при задании элемента, Неприятная ошибка, хотя логична и разрешима...
 
[QUOTE]Sila Musli написал:
один управляющий файл, и глобальные переменные, общая БД[/QUOTE]
Параметр трубы, её диаметр, прописан из БД фрагмента, выбирается в режиме выборки - какой там упр. файл и какие глобальные переменные, ничего себе архитектура определений, ради такой мелочи, как эта. И кстати, вам лично, так не кажется удобным, Мммм?
Куча решений)))) Все такие умные, а предлагать варианты так сразу за спины прячутся.
Изменено: Alex Ko - 25.10.2018 22:28:05
Рекурсия при задании элемента, Неприятная ошибка, хотя логична и разрешима...
 
[QUOTE]Sila Musli написал:
Почему в ноге дырка если я выстрелил себе в ногу?[/QUOTE]
Я понимаю вашу метафору, так что, в итоге получается, что на этом нет решения! Я выдвигал предложение по этому поводу, как правильно всё организовать.
Можно и по смешнее. Собака бегает за своим хвостом, однако если собаке не бежать, то проблем не будет, в этом отношении T-flex решили рассчитывать одним нажатием, при втором нажатии система должна запоминать исходные значения.
Изменено: Alex Ko - 25.10.2018 21:47:01
Рекурсия при задании элемента, Неприятная ошибка, хотя логична и разрешима...
 
Прошу прощения, вопрос остаётся открытый, тема не закрывается. В процессе детального тестирования проблема не устраняется как это происходило ранее в моих личных проектах. Предлагаю увидеть демонстрацию этой проблемы, и не подумайте только что мой метод не весь что какой-то особенный - обыкновенный. Прошу советы обхода оптимальными способами, а лучше исправление этой недоделки. Гениально звучит, да: "Параметр фрагмента способен управлять самим фрагментом" - Больше гибкости друзья!
[URL=https://www.youtube.com/watch?v=uS3Gi3Gjb_0]https://www.youtube.com/watch?v=uS3Gi3Gjb_0[/URL]
Изменено: Alex Ko - 25.10.2018 22:25:30
Страницы: 1 2 След.