Связь со мной: 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
Собственно вопрос по OwenVisuDialogs. Я сам из кода вызываю диалог OVD.NumpadOwen. Что-то ввожу в него и нажимаю на зеленую кнопку. И собственно ничего и не происходит. Переменная stOutputValue самого диалога всегда пустая.
Снимок экрана 2021-03-23 154622.png
Можно ли подписаться на событие нажатия зеленой кнопки (по аналогии как в примере было для закрытия диалога с тэгом)???
В традиционном случае Numpad/Keypad вызывается в контексте какого-то элемента визуализации - и тогда понятно, куда возвращать введенное значение (в текстовую переменную элемента).
В случае вызова подобного диалога из кода - контекста нет.
Я не знаю насчет возможности подписок именно для диалогов ввода (кажется, таких примеров у 3S нет), но, на мой взгляд, вашу задачу проще решить следующим образом:
1. Копируете в библиотеке нужный вам диалог (NumpadOwen)
2. В его свойствах меняете тип с диалога ввода на обычный диалог
3. Добавляете в библиотеку список глобальных переменных, объявляете в нем переменную типа STRING
4. В вашем диалоге на зеленую кнопку вешаете копирование введенного значения в глобальную переменную перед закрытием диалога. Можно повесить на нее еще какой-то битовой флаг (типа "значение обновилось") - опять же, через глобальную переменную.
Связь со мной: 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
А можно ли в элементе "Таблица" строки со столбцами поменять местами???
Снимок экрана 2021-03-24 115939.png
Как-то так
Связь со мной: 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
Добрый день!
Есть ли какая-то "стандартная" возможность сделать обязательную авторизацию пользователя и пока она не пройдена не включать визуализации?
Связь со мной: 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
Связь со мной: 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