Например есть модель (фрагмент) имеющая n-ое количество конфигураций, которая вставляется в сборку имеющая m конфигураций. Как сделать так чтобы при изменении конфигурации сборки в сборке появлялась необходимая исполнение (конфигурация) фрагмента.
Сергей Колос пишет: Как сделать так чтобы при изменении конфигурации сборки в сборке появлялась необходимая исполнение (конфигурация) фрагмента.
Есть специальная переменная, отвечающая за выбор конкретной конфигурации из списка имеющихся. Ее и используйте. Пример можно посмотреть здесь 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). И все заработало.