В предложенный Вами(рабочий) код в case вставляю fb который тупо считает математику и он не работает или не вызывается
да с чего Вы вообще взяли что это кейсы виноваты, Вы пробовали с другими ФБ так же работать, где аргументов минимум
Вот вложение, когда раскомментируете в Foo переменную RTrig получите точно такую же ошибку, как и у Вас в кейсах, я это объясняю как превышение количества вложений, раз уж все аргументы это некие объекты, возможно перебор по количеству выдает ошибку, у разработчиков конечно есть более правильная версия
Последний раз редактировалось capzap; 29.09.2023 в 14:57.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Ну если не сложно прогнать пару тестов:
1. Как есть.
2. Раскомментировать case 1.
3. Раскомментировать case 2.
4. Раскомментировать case 3.
Делал не классичеcrий TON. C декрементом до нуля и одним импульсом на выходе при окончании отсчета, обновление счетчика по переднему фронту IN. Вызов таймера за пределами case.
Внутри кейса таймер действительно не вызывается.
Последний раз редактировалось gmz_001; 29.09.2023 в 17:04.