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


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Конфигурации, Создание переменных сборок
 
Например есть модель (фрагмент) имеющая n-ое количество конфигураций, которая вставляется в сборку имеющая m конфигураций.
Как сделать так чтобы при изменении конфигурации сборки в сборке появлялась необходимая исполнение (конфигурация) фрагмента.
 
Цитата
Сергей Колос пишет:
Как сделать так чтобы при изменении конфигурации сборки в сборке появлялась
необходимая исполнение (конфигурация) фрагмента.
Есть специальная переменная, отвечающая за выбор конкретной конфигурации из списка имеющихся. Ее и используйте. Пример можно посмотреть здесь http://fsapr2000.ru/index.php?s=&showtopic=21787&view=findpost&p=390973
Но вообще-то в ТФ, в отличии от СВ, вполне можно обходиться без конфигураций.
 
Аналогом (жестко регламентированной) конфигурации может быть база данных. Все библиотеки стандартных элементов так сделаны - можно на них ориентироваться в методах построения.
Главное - спокойствие!
 
Цитата
B_S_V пишет:
Есть специальная переменная, отвечающая за выбор конкретной конфигурации из списка имеющихся. Ее и используйте. Пример можно посмотреть здесь http://fsapr2000.ru/index.php?s=&showtopic=21787&view=findpost&p=390973
Вот такая задача http://fsapr2000.ru/index.php?s=&showt...st&p=390092 в ТФ может быть решена и без применения конфигураций. Но с помощью конфигураций это так же решается благодаря тому, что В ТФ имя конфигурации при вставке в сборку можно задать через переменную.
Создаем конфигурации. В сборке создаем переменую NAGR, которая соответствует величине нагрузки и переменную $NAME_K, которая будет сотвечать за имя конфигурации в зависимости от величины нагрузки NAGR. При вставке трубы в сборку выбираем вариант задания имени конфигурации через переменную $NAME_K. Теперь, меняя значение нагрузки, получаем в сборке нужную конфигурацию трубы. Управлять конфигурацией через переменную можно и в многоуровневой сборке.

Эскизы прикрепленных изображений
[TABLE]

[TR] [TD] [IMG] Уменьшено до 50%
[IMG] 540 x 477 (39,99 килобайт)

[/TD] [/TR]

[/TABLE]

[TABLE]

[TR] [TD] [IMG] Уменьшено до 63%
[IMG] 591 x 638 (54,24 килобайт)

[/TD] [/TR]

[/TABLE]



[TABLE]

[TR] [TD] [IMG] Уменьшено до 30%
[IMG] 455 x 308 (42,95 килобайт)

[/TD] [/TR]

[/TABLE]

[TABLE]

[TR] [TD] [IMG] Уменьшено до 67%
[IMG] 949 x 437 (66,22 килобайт)

[/TD] [/TR]

[/TABLE]


[IMG] Уменьшено до 67%
[IMG] 947 x 431 (73,11 килобайт)


Пишет не найдена конфигурация "N0"/
Если можно то опишите подробней (зависимости от нагрузки не нужны).
 
Получившиеся у Вас модели прикладывайте - так быстрее дождетесь ответа по существу. ;)
Главное - спокойствие!
 
Цитата
Сергей Колос пишет:
Пишет не найдена конфигурация "N0"/
Значит ее нет. Или различаются имена собственно конфигурации и переменной.

Цитата
Сергей Колос пишет:
Если можно то опишите подробней (зависимости от нагрузки не нужны).
Нагрузка - это критерий выбора в примере. В Вашем случе критерием может служить номер исполнения. Должна быть расписана логика выбора нужных конфигураций подсброк в зависимости от исполнения изделия. Ну и

Цитата
svaleryn пишет:
Получившиеся у Вас модели прикладывайте - так быстрее дождетесь ответа по
существу.
И еще версию и номер сборки ТФ указывайте.
 
Все разобрался.
Ошибка состояла в том, что в файле сборке в Конфигурации в текстовую переменную я вводил имя конфигурации из Фраг.grb в кавычках (т.е. значение переменной принимало вид "N1";), а надо было без кавычек (тогда значение переменной приняло вид N1). И все заработало.

Спасибо.
 
Забавно но в TF12.050 эти файлы не работают.
Страницы: 1