Страница 105 из 274 ПерваяПервая ... 55595103104105106107115155205 ... ПоследняяПоследняя
Показано с 1,041 по 1,050 из 3043

Тема: CODESYS V3.5. Визуализация

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Я не понял, зачем дублировать кнопки.
    По-моему, достаточно хранить информацию о нажатии на каждую из них в массиве. Хранить, в принципе, неважно где.
    Имел ввиду это, хранение информации о нажатии. В принципе все понятно, спасибо

  2. #2

    По умолчанию

    Добрый день!
    В продолжение CURRENTCLIENTID,

    1.

    Я вывел CURRENTCLIENTID на экран.
    Если я обновляю страницу браузера, id возрастает на 1.


    Однако в Device.Application.ClientPrg.astVisuClientData[1].pstClientData, где хранится указатель на данные клиента,
    остался в том же самом массиве.

    То есть фактически, у клиента остался id старый а в браузере выводится новый.

    2.

    Если открыты три клиента, и я закрываю клиент с id 2, то тот клиент, который был id3, через какое то время становится с номером id2


    А состояние кнопок( цвета) привязаны к глобальной переменной CURRENTCLIENTID

    Может быть есть какой то еще идентификатор клиента ? Который можно прописать в место CURRENTCLIENTID ?

  3. #3

  4. #4

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Есть pstClientData^.GlobalData.GlobalClientID - по идее, он должен совпадать c CURRENTCLIENTID.
    Добрый день!
    Не совпадает(или по крайней мере у меня), в массиве он остается номер 1 например, а в экране инкрементируется.
    Отказался вообще от CURRENTCLIENTID, по этому вопрос снят

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

    Вот например, что лучше будет для ПЛК210 с ВП110 - фиксированный экран 980*582 или же сделать в размерах 490*291 ( в два раза меньше) с дальнейшим масштабированием.
    Или еще, в менеджере визуализации: Сглаживание - в CDS написано что снижает работу в браузере, а CODESYS V3.5 визуализация версия 2.1, написано что "может привести к падению производительности". Это в ПЛК или все таки в браузере ?

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

    По умолчанию

    Может подскажете, есть ли какой то документ(статья или советы) по оптимизации визуализации
    https://owen.ru/forum/showthread.php...l=1#post263381

    Это в ПЛК или все таки в браузере?
    Если речь о компоненте WebVisualization - то, вероятно, и в ПЛК, и в браузере.
    Но важнее, видимо, насколько сильно снижается производительность.
    Я сейчас не могу назвать конкретных чисел, но, по-моему, не слишком сильно.
    Кроме того, это галка включена по умолчанию - так что, думаю, сильных тормозов она не должна создавать.

  6. #6

    По умолчанию

    Добрый день.
    СПК1ххМ01. Хочу яркость экрана менять. при простое снижать, по какой-либо активности увеличивать яркость. Co Screen вручную поигрался.
    Есть ли библиотека для работы с этим модулем или фун-я возвращающая время последнего нажатия на экран?
    Куда копать

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

    По умолчанию

    Цитата Сообщение от m-krym Посмотреть сообщение
    Добрый день.
    СПК1ххМ01. Хочу яркость экрана менять. при простое снижать, по какой-либо активности увеличивать яркость. Co Screen вручную поигрался.
    Есть ли библиотека для работы с этим модулем или фун-я возвращающая время последнего нажатия на экран?
    Куда копать
    Добрый день.
    Но ведь Screen и позволяет все это сделать - там есть время до перехода в режимы "притушено" и "погашено" (в случае неактивности пользователя), для которых настраивается нужный уровень яркости.
    Или вам нужна какая-то специфика, типа плавного изменения яркости?

  8. #8

    По умолчанию

    да вот не хочет гасить экран.
    Может что неправильно делал?
    Объявил переменные
    // работа с экраном
    uiDimTime :UDINT := 30; //Time before the display is dimmed 0..65535
    uiDimBrgt :UDINT := 50; //Brightness of the "dimmed" display 0..100
    uiFullBrgt :UDINT := 100; //Brightness of the display in full brightness mode 0..100
    sDimVis :STRING:='Visualization';
    Ну и соответственно подставил в Screen
    ris.jpg

  9. #9

  10. #10

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Выложите скриншот вкладки Конфигурация узла Screen.
    Все разобрался. Надо было в Screen флаг Parameters are used в FALSE скинуть.

    А есть где-нибудь мануалка по работе с такими модулями, чтобы не методом тыка?

Страница 105 из 274 ПерваяПервая ... 55595103104105106107115155205 ... ПоследняяПоследняя

Похожие темы

  1. Визуализация CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 24.04.2018, 15:26
  2. Визуализация в CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 10.05.2017, 21:11
  3. Визуализация CodeSys
    от DanJer в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 30.08.2012, 03:53
  4. Визуализация Codesys
    от Slipknot в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 31.10.2008, 11:36
  5. Визуализация в CoDeSys 2.3
    от Slawa в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 29.08.2008, 17:30

Ваши права

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