Выходной узел в неактивной ветви условия

0 голосов
browneyed назад в категории Как сделать...

Добрый день! Как обойти ограничение выхода на следующую итерацию из ветвей цикла? Цикл работает по подмодели, внутри которой есть Узел Условие. Условие следующее: если сумма по столбцу более или равно 1 , то выгрузи файл xlsx и выйди в цикл, если меньше 1, то файл txt и выйди в цикл.

Сейчас ошибка "Подмодель: Узел "Выходной узел" находится в неактивной ветви условия"

Ответы: 2 шт.

0 голосов
browneyed назад

Скрины:

 

0 голосов
abramov назад

Здравствуйте.

Ошибка возникает из-за того, что внутри какой-то из подмоделей есть узел «Условие», и цепочка узлов в неактивной ветви условия подключена прямо к выходу подмодели.

Нужно добавить в этой подмодели узел «Объединение» и с помощью него объединить все ветви условия. Затем удалить связи неактивных ветвей условия с выходом подмодели и подключить к выходу подмодели узел «Объединение».

browneyed назад
Подскажите, как я могу объединить ветви, если они у меня заканчиваются узлами Экспорт файла, которые не имеют выходных портов
abramov назад
Сделайте объединение после калькуляторов 4 и 1 и результат подайте на выход подмодели. Связи калькуляторов с узлами экспорта оставьте неизменными.
...