Страница 238 из 252 ПерваяПервая ... 138188228236237238239240248 ... ПоследняяПоследняя
Показано с 2,371 по 2,380 из 2512

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

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

    По умолчанию

    Цитата Сообщение от beatitas Посмотреть сообщение
    Доброе утро.

    Как можно кастомизировать диалог OVD.TimeSetOwen так, чтобы пользователь мог ввести только минуты (часы и секунды всегда по нулям записываются) или часы (минуты и секунды записываются 00:00)? Переменная в которую пишем TIME.

    Заранее спасибо.
    Добрый день.
    Т.е. вам нужно на базе OVD.TimeSetOwen создать еще два диалога?
    Тогда просто скопируйте его и удалите ненужные вам поля ввода.

  2. #2372

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Т.е. вам нужно на базе OVD.TimeSetOwen создать еще два диалога?
    Тогда просто скопируйте его и удалите ненужные вам поля ввода.
    Евгений, благодарю. Разобрался.

  3. #2373

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Т.е. вам нужно на базе OVD.TimeSetOwen создать еще два диалога?
    Тогда просто скопируйте его и удалите ненужные вам поля ввода.
    В итоге не стал использовать кастомные - вышел из положения обычным numpadowen. Потому что нужно было ограничить оператора в значениях.

    Но вот с TimeSetOwen как то интересно накосячил. Уставноил её для ввода переменной. Компилятор ни на что не ругался. Но визуализация вылетела с ошибкой. При этом перезагрузка и остановка/старт приложения никак не помогают визуализации реанимироваться и запуститься.

    OWEN_VISU_HALT.PNG

    OWEN_VISU_HALT_SETTINGS.PNG

    Что я сделал не правильно?

    И хотел уточнить - как можно реализовать замену текста переменной

    $Status:
    Если он 0 - выводим просто текст "отдыхает"
    если он 1 - выводим "Закончит в $EndTime"
    Я так понимаю, что пихать переменную в список текстов точно нельзя?
    Заранее спасибо.
    Последний раз редактировалось beatitas; 29.11.2023 в 15:25.

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

    По умолчанию

    Что я сделал не правильно?
    У этого диалога есть вход-выход (VAR_IN_OUT) tNewTime. При вызове диалоге нужно передать на него переменную (это особенность VAR_IN_OUT'ов - их нельзя оставить непривязанными).

    Я так понимаю, что пихать переменную в список текстов точно нельзя?
    Нельзя. Вам потребуется объявить Status как строковую переменную (WSTRING) и формировать ее значение в коде.

  5. #2375

    По умолчанию

    Пожалуйста.
    Для примера, простенький проект отображения в sp17 и скриншоты из другого проекта в sp14.
    Разница в масштабировании наглядная, причем в браузерах на ПК масштабируется корректно.
    Изображения Изображения
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от Drain Посмотреть сообщение
    Пожалуйста.
    Для примера, простенький проект отображения в sp17 и скриншоты из другого проекта в sp14.
    Разница в масштабировании наглядная, причем в браузерах на ПК масштабируется корректно.
    Подключитесь к контроллеру через WinSCP и в файле /home/root/CODESYS_WRK/PlgLogic/visu/webvisu.htm замените строку

    <meta name="viewport" content="initial-scale=1.0">

    на

    <meta name="viewport" content="initial-scale=0.5">

    После этого перезагрузите страницу в браузере смартфона.

    Файл webvisu.htm перезаписывается при каждой загрузке проекта, так что вам потребуется заложить в проект логику его изменения.
    Например - сохраните его отредактированную версию отдельно (за пределами папки visu; например - в корне /home/root/CODESYS_WRK) и при запуске проекта перезаписывайте исходный файл отредактированным
    (см., например, функцию SysFileCopy в библиотеке SysFile).

  7. #2377

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Подключитесь к контроллеру через WinSCP и в файле /home/root/CODESYS_WRK/PlgLogic/visu/webvisu.htm замените строку

    <meta name="viewport" content="initial-scale=1.0">

    на

    <meta name="viewport" content="initial-scale=0.5">

    После этого перезагрузите страницу в браузере смартфона.

    Файл webvisu.htm перезаписывается при каждой загрузке проекта, так что вам потребуется заложить в проект логику его изменения.
    Например - сохраните его отредактированную версию отдельно (за пределами папки visu; например - в корне /home/root/CODESYS_WRK) и при запуске проекта перезаписывайте исходный файл отредактированным
    (см., например, функцию SysFileCopy в библиотеке SysFile).
    В принципе, помогло. Спасибо. Можно думать, что в следующий апдейт включат фикс?

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

    По умолчанию

    Цитата Сообщение от Drain Посмотреть сообщение
    В принципе, помогло. Спасибо. Можно думать, что в следующий апдейт включат фикс?
    Честно говоря, не уверен.
    В старых версиях CODESYS параметра "viewport" вообще не было (и поэтому в SP14 у вас все было нормально), но начиная с SP16 разработчики осознанно его добавили (судя по баг-трекеру - без него на web-панелях некоторых вендоров визуализация CODESYS отображалась с неожиданным масштабированием).

  9. #2379

    По умолчанию

    Подскажите, реализовано ли в CodeSys 3.5 вращение граф. элемента Фрейм?

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Подскажите, реализовано ли в CodeSys 3.5 вращение граф. элемента Фрейм?
    Да, если если контроллер поддерживает технологию overlay и в менеджере визуализации установлена галочка Поддержка клиентских анимаций.

Страница 238 из 252 ПерваяПервая ... 138188228236237238239240248 ... ПоследняяПоследняя

Похожие темы

  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, 04:53
  4. Визуализация Codesys
    от Slipknot в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 31.10.2008, 11:36
  5. Визуализация в CoDeSys 2.3
    от Slawa в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 29.08.2008, 18:30

Ваши права

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