День добрый, подскажите пожалуйста, можно ли как-то определить то что пользователь в стандартном диалоге keypad нажал кнопку OK? Мне это нужно для того чтобы после ввода значения запустить обработку этого самого значения.
День добрый, подскажите пожалуйста, можно ли как-то определить то что пользователь в стандартном диалоге keypad нажал кнопку OK? Мне это нужно для того чтобы после ввода значения запустить обработку этого самого значения.
Я в СПК новичок, но ведь можно проверить вводимое значение, равно ли старому, как изменится, так и запустить обработку?
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Мда, значит, просто так не получится.
У меня этой проблемы не возникало, потому что я стараюсь писать программы так, чтобы пересчёт по старому значению не влиял на состояние системы. При этом обработка по закрытию диалога у меня тоже есть, но я не вижу проблем обработать заново старое значение (в случае ESC).
Последний раз редактировалось Yegor; 21.10.2015 в 12:27.
мне кажется в документации как раз таки отдельно про кнопку Ок показан пример
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Внесу небольшое уточнение. В современных (SP5 Patch5 и выше) версиях CODESYS данный код не сработает. Но его актуальная версия доступна в примере от компании 3S (приложение IECOpenDialog). Пример запускается и работает на 3.5 SP6 и выше. Если кто-то будет в нем разбираться, то отпишитесь, пожалуйста, удалось ли адаптировать его к Numpad и Keypad (в примере рассмотрен диалог Login).
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk