Еще вопрос. Почему TargetVars.stDrives... не заполнены значениями?
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
если кому интересно, чуть подпилил оскатовскую реализацию очереди: теперь она содержит только оригинальные значения, и выдергиваемые значения в массиве обнуляются (аналог pop() в питоне). Будет здорово, если кто-то найдет, как это можно оптимизировать/отрефакторить.
Снимок экрана 2025-02-20 154010.png
Привет.
Подскажите что я делаю не так?
Я хочу вывести на экран переменные с 3-я знаками после запятой. Тип этих переменных - LongReal. Указываю формат - %1.3f
Настраиваю:
Screenshot 2025-02-21 072342.png
Однако потом на дисплее я вижу:
Screenshot 2025-02-21 072405.png
Почему я вижу шесть знаков после запятой, а не три?
это рекомендация нейросети, зная что REAL показывает 10 знаков, а в Вашем случае LREAL показывает 15, то с фиксиованной размерностью должно быть обязательно три знака после запятой при формате %012.3f для LREAL, такое форматирования найдете даже в хелпе на КДС https://content.helpme-codesys.com/e..._a_string.html
Последний раз редактировалось capzap; 21.02.2025 в 12:47.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран