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


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

Страницы: 1
Как реализовать?, переменные
 
Цитата
ELITE. пишет:

Почитайте http://www.tflex-nord.narod.ru/ в разделе Обучение - Начальный курс. Обычно 4 часов хватает, чтобы понять как работать с переменными.
Огромное спасибо за ссылку, обязательно изучу, что там написано.
Как реализовать?, переменные
 
Цитата
Сергей Максимов пишет:

Что Вы подразумеваете под однотипными деталями? Если они все имеют идентичную форму, то почему тогда три базы данных.
Однотипные,т.е. допустим это винты, имеют одинаковую форму, отличаются элементом под отвертку и количеством исполнений длины и диаметра головки.
Допустим винт 1 имеет 10 исполнений, винт2 имеет 8 исполнений, винт 3-6 исполнений, отсюда и 3 базы данных.
На выходе нужно получить модель и чертеж соответственно
Как реализовать?, переменные
 
Цитата
Павел Перфильев пишет:

Я когда-то тоже делал накрученные фрагменты с множеством изменяемых параметров. Но опыт показал, что лучше вместо однога фрагмента сделать два, три отдельных но более простых. Надежнее получается. И проще работать с переменными. И сборки полегче будут.
Павел, я понимаю, что так конечно же проще, но выбирать не приходится, заказчик диктует свой условия, нужна одна модель , а в ней несколько разновидностей деталей с кучей исполнений.
Как реализовать?, переменные
 
Цитата
Сергей Максимов пишет:

Через внешние переменные не пробовали? Возьмите для примера стандартный болт из поставляемой библиотеки, посмотрите как он устроен.

Сергей если честно, я поверхностно представляю как устроена в т-флекс система переменных, мануал читал, но там как то очень сухо описано, вот где бы почитать про переменные, желательно с примерами.
Как реализовать?, переменные
 
Здравствуй, Господа и Дамы!
Опять зашел в тупик с переменными. Суть такова: имеем 3 однотипных детали, но с разными названиями каждая деталь имеет по 8-12 исполнений. Мне нужно все это реализовать в одной модели. Одно решение я нашел, но вот если будет не 3 детали, а 40 к примеру то мой способ не подходит. Мой способ:
Создаю 3 базы данных(для каждой дет. 1-BH_METRIC,2-BH_UNF,3-BH_KEY) забиваю все исполнения.
Вот так к примеру у меня считываются размеры элементов исполнений для кажд.детали:
$VCI_ITEM=="FLAT PIN METRIC"?val(n,BH_METRIC.HD):($VCI_ITEM=="FLAT HEAD TAM- METRIC"?val(m, BH_UNF.HD) :val(l, BH_KEY.HD))

Как видите это не оч. хорошее решение, подскажите как более просто это можно сделать?
Изменено: ELITE. - 14.07.2010 21:06:49
Вопросы начинающего, вопросы от тех, кто только начинает своё знакомство с T-FLEX CAD
 
Цитата
Александр Спиглазов пишет:

Эта команда как раз для деталей (тел), убирает "лишние" элементы топологии, в том числе и ребра. Не совсем понятна сама проблема, если бы вы привели исходную модель с "дефектом" было бы проще дать ответ.
Решил проблемы указанным Вами способом, для примера обычная гайка, сначала был построен профиль(пол гайки с 2 фасками) ,потом 2 тело шестигранник и булева пересечение тел, в итоге в плоскости по зд профилю от вращения, образовалось ребро.
Вопросы начинающего, вопросы от тех, кто только начинает своё знакомство с T-FLEX CAD
 
Цитата
Sila Musli пишет:

Кстати, Вам в нике r не хватает smile:D, а может я и ошибаюсь smile;)
нет с ником все нормально, ничего лишнего, до индекса r еще не дорос :)
У меня есть модель детали и файл параметров:
$VMS_CADSeedFileSpec = "/vci/data/4325/VCI_*****"
$VMS_CADFileSpec = "/vci/output/e9e9a5ccdcfc883c37795c57b07a/******.pdf"
$VMS_CADFileType = "PDF"
$VMS_CADFileVersion = "NA"
$Part_Number = "********"
VCI_Cap_Cushion = 4
VCI_DRAWING = 0
VCI_EXT_K_PLT = 0
VCI_Head_Cushion = 2
Так вот зачем в нем запись:$VMS_CADFileType = "PDF", а в другом $VMS_CADFileType = "DWG"? на что это влияет?
Изменено: ELITE. - 22.03.2010 23:02:54
Вопросы начинающего, вопросы от тех, кто только начинает своё знакомство с T-FLEX CAD
 
И еще один вопрос, можно ли из тефлекса переконвертировать чертеж в pdf ?
Вопросы начинающего, вопросы от тех, кто только начинает своё знакомство с T-FLEX CAD
 
Цитата
Александр Спиглазов пишет:

Попробуйте операцию: "Операции/Состав модели/Упрощение". В некоторых случаях помогает избавиться от лишней геометрии. Правда для сложных деталей и сборок не рекомендую использовать данную опцию так как увеличивается время пересчета.
у меня не сборка а просто всего лишь деталь, это единственное решение данной проблемы?
Вопросы начинающего, вопросы от тех, кто только начинает своё знакомство с T-FLEX CAD
 
Подскажите,как в 3д модели, например полученной путем вращения избавиться от ребра которое остается в месте где начерчен 3д профиль, просто когда только одна операция вращения ребра нет, а если есть еще какие то операции после вращения, то появляется это ребро?
Как реализовать?, переменные
 
Спасибо за ответ, оригинальное решение надо будет попробовать, а без элементов управления никак такое наверно нельзя сделать?
Как реализовать?, переменные
 
Так в общем то с логотипом разобрался, появился новый вопрос.....
Имеем 2 исполнения болта один в метрическом исполнении другой в дюймовом, обозначения первого задаются как 1.5;2;4 и тд, второго 0,2,4,6 и т.д от этих обозначений зависят параметры такие как диаметры, длины и тд.Я создал текстовую внешнюю переменную "$SPECIFICATION"(исполнение) присвоил ей значение в виде выпадающего списка: "inch" и "metric", создал 2 внутренних базы данных из которых зачитываются различные типоразмеры.пример($SPECIFICATION=="INCH"?val(m,h.d):val(n,mtr.d)). Если открыть список внешних переменных то имеем: SPECIFICATION( METRIC или INCH )
X Длина L (задается вручную)
X SIZE:
Как мне сделать так, чтобы например при исполнение metric, появлялось выпадающее окошко для внешней переменной SIZE с обозначениями 1,5;2;4 и тд,
а при исполнении inch с обозначениями 0,2,4,6, соответственно все размеры заданы в базе данных и считываются для каждого исполнения?
Изменено: ELITE. - 21.03.2010 19:27:13
Как реализовать?, переменные
 
Спасибо за ответ, я сделал почти так как Вы написали, переменные логин и пароль сделал внешними, вот только единственное, что не нравится, то что надо вводить логин и пароль в кавычках ("хххх"), ни как нельзя уйти от этого, чтобы вводить без кавычек?
Как реализовать?, переменные
 
Спасибо за ответ, 2 вариант не подходит, а вот через макрос как это сделать?
Вообще есть мысли чтобы присвоить какой то переменной х текстовое значение=имя, и если значения совпадают, то другая переменная у принимает значение 0(т.е. элементы будут отображаться, в другом случае будут подавлены), только вот как это реализовать пока не могу додуматься.
Как реализовать?, переменные
 
Есть 3D модель детали и чертеж соответственно с разными исполнениями(типоразмерами), все выполнено через переменные и базы данных, на детали присутствует логотип, который выполнен операцией выталкивания. Так вот вопрос: как реализовать, чтобы этот логотип отображался на детали и на чертеже лишь после ввода имени пользователя и пароля(например имя: demo, пароль:msk?) Как это запрограммировать в T-Flex и возможно ли такое вообще?
Изменено: ELITE. - 14.03.2010 17:04:45
Страницы: 1