Показано с 1 по 8 из 8

Тема: Получение идентификатора или названия фрейма из кода

  1. #1

    По умолчанию Получение идентификатора или названия фрейма из кода

    День добрый коллеги. Начал изучать библиотеку Visu Utils и остальные связанные библиотеки. Стоит такая задача: написать обработчик событий клавиатуры, где навигация между фреймами будет выполняться посредством нажатия стрелок влево и вправо, стрелками вверх и вниз навигация по таблице. И возникла такая проблема: для переключения между фреймами мне надо как-то получить id или название фрейма (именно фрейма, а не экранов фрейма) тк не стоит задача делать веб или других визуализаций, кроме таргет-визуализации. Получить мне нужно что-то, что идентифицирует текущий фрейм, чтобы программа была уверена на какой следующий фрейм переключаться. Я разобрался как это делается внутри фрейма, но это не то что мне необходимо. Возможно я уже прошел эту часть в документе, но не так понял как применять. Поэтому обращаюсь сюда за подсказкой куда дальше копать. Изучаю все по этому документу https://ftp.owen.ru/CoDeSys3/98_Book...oom=100,109,76

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,603

    По умолчанию

    Добрый день.

    мне надо как-то получить id или название фрейма (именно фрейма, а не экранов фрейма)
    См. 5.3.2 в указанном вами документе - речь же об этом?

  3. #3

    По умолчанию

    Нет, не то, понял, что с терминами напутал. Нужно получить название визуализации, тут я уже понял как. Есть еще один вопрос: а можно ли получить указатель на визуализацию или структуру визуализации (к примеру таблицу) и через него получить значение переменной выделенной строки (как я предполагаю через нее можно управлять перемещением по строкам таблицы)?

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,603

    По умолчанию

    Цитата Сообщение от Dmitry Dedkov Посмотреть сообщение
    Нет, не то, понял, что с терминами напутал. Нужно получить название визуализации, тут я уже понял как. Есть еще один вопрос: а можно ли получить указатель на визуализацию или структуру визуализации (к примеру таблицу) и через него получить значение переменной выделенной строки (как я предполагаю через нее можно управлять перемещением по строкам таблицы)?
    О какой именно таблице речь? О стандартном элементе Таблица?

  5. #5

    По умолчанию

    Да. Или же все просто: задать переменные для выбранной и действительной строк?

  6. #6
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,603

    По умолчанию

    Цитата Сообщение от Dmitry Dedkov Посмотреть сообщение
    Да. Или же все просто: задать переменные для выбранной и действительной строк?
    Да, именно так, как вы написали.

  7. #7

    По умолчанию

    Теперь другой вопрос. При повторном вызове фб VU.IterateClients должен же собирать информацию о клиентах заново? То у меня получается, что сбора информации о клиенте не происходит при повторной подаче сигнала на вход xExecute (пробовал и R_Trig и RS тригер, результат один и тот же, информация не обновляется, как будто клиент "застрял" на окне главного меню и не может переключиться на другие из-за этого) и CurrentVisu как было "MAIN_FRAME", так и остается
    Последний раз редактировалось Dmitry Dedkov; 24.06.2025 в 10:45.

  8. #8
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,603

    По умолчанию

    Цитата Сообщение от Dmitry Dedkov Посмотреть сообщение
    Теперь другой вопрос. При повторном вызове фб VU.IterateClients должен же собирать информацию о клиентах заново? То у меня получается, что сбора информации о клиенте не происходит при повторной подаче сигнала на вход xExecute (пробовал и R_Trig и RS тригер, результат один и тот же, информация не обновляется, как будто клиент "застрял" на окне главного меню и не может переключиться на другие из-за этого) и CurrentVisu как было "MAIN_FRAME", так и остается
    Свяжитесь со мной через телеграм, пожалуйста (см. в подписи).

Похожие темы

  1. Названия перьев в легенде
    от Andrey.wys в разделе Master SCADA 4D
    Ответов: 2
    Последнее сообщение: 13.11.2024, 15:30
  2. Привязка фрейма
    от AlexZ в разделе Master SCADA 4D
    Ответов: 1
    Последнее сообщение: 27.07.2022, 11:25
  3. Возврат названия проекта
    от Gandalf в разделе СПК210, СПК1xx [М01]
    Ответов: 3
    Последнее сообщение: 18.11.2020, 09:00
  4. Смена Идентификатора(шлюза) прибора и API облака
    от Чили-Рома в разделе Облачный сервис OwenCloud
    Ответов: 6
    Последнее сообщение: 08.05.2020, 15:41
  5. Не отображаются названия тревог.
    от krug2000 в разделе СПК1xx (архив)
    Ответов: 5
    Последнее сообщение: 02.03.2015, 15:53

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •