Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: Как принудительно обновить мнемосхему или комбинированное окно (Массив)?

  1. #1

    Question Как принудительно обновить мнемосхему или комбинированное окно (Массив)?

    Добрый день!
    Есть самое обычное "Комбинированное окно (Массив)", привязанный к обычному же массиву из обычного POU. В окне выбран условный 25-й элемент.
    Где-то через код я меняю значение этого 25-го элемента. Теперь в окне у меня УЖЕ неверное значение. Значение обновится только после щелчка на окно, либо после выбора туда-сюда другой визуализации
    Как принудительно обновить всё окно? Или только хотя бы этот элемент?

    P.S.
    Пока придумал только делать плюс 1 к индексу, ждать секунду, затем минус к индексу. Так работает, хоть и костыль, конечно...
    P.P.S.
    Быстро сменить мнемосхему туда-сюда не работает; быстро сменить индекс туда-сюда не работает (поэтому и пауза 1 секунда); вызвать дочернее окно с одной кнопкой "ОК" не работает

  2. #2

    По умолчанию

    У меня вроде всё меняется без проблем. Поменял индекс, всё элементы на окне привязались к другим данным из массива.

    У меня сделано так, есть временная структура, при изменении индекса в структуру копируются данные из массива с этим индексом. А в визуализации всё привязано к временной структуре.

  3. #3

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    У меня вроде всё меняется без проблем. Поменял индекс, всё элементы на окне привязались к другим данным из массива.

    У меня сделано так, есть временная структура, при изменении индекса в структуру копируются данные из массива с этим индексом. А в визуализации всё привязано к временной структуре.
    Не-не, если меняется индекс, то как раз всё ОК. А у меня меняется значение по выбранному в данный момент индексу - но в окне остаётся старое значение, пока по нему не щёлкнешь (или пока не сменишь мнемосхему)
    Последний раз редактировалось aaaSashaMGGU; 24.10.2023 в 07:19.

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

    По умолчанию

    Цитата Сообщение от aaaSashaMGGU Посмотреть сообщение
    Не-не, если меняется индекс, то как раз всё ОК. А у меня меняется значение по выбранному в данный момент индексу - но в окне остаётся старое значение, пока по нему не щёлкнешь (или пока не сменишь мнемосхему)
    Не смог повторить вашу проблему.
    Проверьте - я делаю то же самое, что и вы?
    https://disk.yandex.ru/i/AA1O_lpjbmUKyg

  5. #5

    По умолчанию

    Ну у меня таких проблем не было...
    Изображения Изображения
    • Тип файла: png 001.png (130.1 Кб, Просмотров: 15)

  6. #6

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Не смог повторить вашу проблему.
    Проверьте - я делаю то же самое, что и вы?
    https://disk.yandex.ru/i/AA1O_lpjbmUKyg
    Как будто всё верно. Но у меня вот именно так и не работает.
    Выбранное значение не обновляется
    Может, сам элемент как-то специфично настроен?

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

    По умолчанию

    Цитата Сообщение от aaaSashaMGGU Посмотреть сообщение
    Как будто всё верно. Но у меня вот именно так и не работает.
    Выбранное значение не обновляется
    Может, сам элемент как-то специфично настроен?
    Какой контроллер, версию CODESYS и версию плагина визуализации вы используете?
    Выложите, пожалуйста, простейший проект, в котором у вас повторяется данная проблема.

  8. #8

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Какой контроллер, версию CODESYS и версию плагина визуализации вы используете?
    Выложите, пожалуйста, простейший проект, в котором у вас повторяется данная проблема.
    Имя: PLC200-01
    Производитель: Production association OWEN
    Группы:
    Тип: 40102
    ID: 1628 0001
    Версия: 3.5.17.3001
    Порядковый номер: -
    Описание: PLC200-01

    Безымянный.png
    Вложения Вложения

  9. #9

  10. #10

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Попробуйте снять эту галочку:

    2023-10-24_9-48-07.png
    Снял. Не помогло

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Не удается обновить прошивку
    от Khan_Kasim в разделе СПК1хх [М01]
    Ответов: 2
    Последнее сообщение: 26.11.2021, 10:49
  2. Как обновить OwenLogic ?
    от Александр Бакин в разделе Программируемые реле
    Ответов: 9
    Последнее сообщение: 05.10.2016, 22:12
  3. Как обновить target на ПЛК 110-60-М
    от Grim в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 27.03.2015, 16:44
  4. Ответов: 1
    Последнее сообщение: 22.09.2014, 20:05
  5. Ответов: 9
    Последнее сообщение: 17.10.2010, 16:51

Метки этой темы

Ваши права

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