Страница 1 из 1

FLProg вылетает! Невозможная комбинация?

Добавлено: 30 окт 2016, 18:50
eugeneb
Нарисовал Блок пользователя - RS-триггер. Из учебника.

Далее создал проект и поместил в него этот единственный Блок пользователя.

При попытке скомпилировать проект
FLProg с криком "No Space Left" рухается.

Это что? Не всякая схема может скомпилироваться?
Может на  FBD есть какие-то ограничения?
Или это бага FLProg?

PS:
То же наблюдается и без Пользовательских блоков.
Если просто  нарисовать в проекте RS-триггер на двух
элементах 2ИЛИ-НЕ.

FLProg вылетает! Невозможная комбинация?

Добавлено: 31 окт 2016, 15:37
support
Через эту ошибку проходят все новички. Непосредственные обратные связи в FLProg запрещены, при компиляции происходит зацикливание алгоритма.
Изображение
От того что Вы сделали это соединение именованным, оно не стало непосредственным. Необходимо использовать промежуточную переменную.

FLProg вылетает! Невозможная комбинация?

Добавлено: 01 ноя 2016, 17:13
eugeneb
А-а! Это такой "стул для гостей"! Каждый новичок должен с него еб...ся  )

Спасибо за ответ!

Но всё-таки,
ладно, пусть это невозможная схема для FLProg.

Пусть оперативно дорого выявлять такие связи.

Но ведь у FLProg есть зелёная кнопка с галочкой "Проверить проект".

Она-то тоже не обнаруживает ошибку. Может всё-таки - в баг?

А вообще, как-то методически не верно, когда компилятор рухается
от ошибки в компилируемой программе.

FLProg вылетает! Невозможная комбинация?

Добавлено: 01 ноя 2016, 17:18
support
eugeneb писал(а):А-а! Это такой "стул для гостей"! Каждый новичок должен с него еб...ся smile )
Об этом рассказывается в онлайн-хелпе, и много где на форуме. К сожалению я пока а не могу корректно отследить данную ситуацию. Но я над этим работаю.