Ниже описан рабочий, но устаревший и не поддерживаемый.
========
В версии 5.19 добавлен БЛОК ЛОГИКИ в Визуальный редактор кода Кибор.
Его назначение делать разветвление в работе визуальной схемы в зависимости от условий.
Разветвление возможно:
Линия ПЕРЕХОД - если условие блока выполнено.
Пример:
Если условие в блоке
1<5
то управление пойдет по линии ПЕРЕХОД
Линия ПЕРЕХОД ПРИ НЕПРАВДА - если условие блока НЕ выполнено.
Пример:
Если условие в блоке
1==5
то управление пойдет по линии ПЕРЕХОД ПРИ НЕПРАВДА
В диалоговом окне Блока Логики есть два поля.
Верхнее служит для введения любого программного кода выполняемого ПЕРЕД проверкой условия.
Нижнее служит для введения самого условия.
Запись производится такого типа:
1<8
Пример ввода условия:
1==1 если 1 равно 1
1!=25 если 1 НЕ равно 25
1<5 если 1 меньше 5
1==1 && 1<5если 1 равно 1 И 1 меньше 5
1==1 || 1<5если 1 равно 1 ИЛИ 1 меньше 5
(1==1 || 1<5) && (17<=1 || 25>=5)если (1 равно 1 ИЛИ 1 меньше 5) И (17 меньше или равно 1 ИЛИ 25 больше или равно 5)
С блока логики необходимо вести две ветви. ПЕРЕХОД и ПЕРЕХОД ПРИ НЕПРАВДА
В Максимальной версии Кибор можно реализовывать более 3 блоков логики.
Иначе логику можно реализовывать с помощью блоков кода и переходов goto на метки.
ФОРМАТ ИЗМЕНЕН. Для открытия старых проектов необходимо выбрать в меню Файл Открыть старую версию до 5.19
Видео демонстрирующее применение Логического блока.
Схема с блоком логики. Данная схема выводит 5 раз сообщение с счетчиком переменной a. Переменную a мы объявили в блоке start a=0
Нажмите для увеличения
