Страница 133 из 252 ПерваяПервая ... 3383123131132133134135143183233 ... ПоследняяПоследняя
Показано с 1,321 по 1,330 из 2512

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

  1. #1321

    По умолчанию

    Здравствуйте!

    Подскажите:
    1.Есть какое-то ограничение на вывод строки в Текстовом поле визуализации?
    У меня она обрезается где-то на 1249 символах (т.е. дальше не отображается).
    В файл с этой же переменной пишет нормально. Если ограничение есть, то можно ли его как-то обойти или может есть какое-то другое решение данной проблемы?

    2.И еще вопрос - есть ли возможность копировать текст с Текстового поля визуализации или может есть другой элемент визуализации у которого есть такая возможность? Почему-то у полей ввода есть возможность копирования, а у вывода нет.

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

    По умолчанию

    Цитата Сообщение от ekostq Посмотреть сообщение
    Здравствуйте!

    Подскажите:
    1.Есть какое-то ограничение на вывод строки в Текстовом поле визуализации?
    У меня она обрезается где-то на 1249 символах (т.е. дальше не отображается).
    В файл с этой же переменной пишет нормально. Если ограничение есть, то можно ли его как-то обойти или может есть какое-то другое решение данной проблемы?

    2.И еще вопрос - есть ли возможность копировать текст с Текстового поля визуализации или может есть другой элемент визуализации у которого есть такая возможность? Почему-то у полей ввода есть возможность копирования, а у вывода нет.
    Добрый день.

    1. По умолчанию для буфера форматирования строк визуализации выделено 2500 байт (этого как раз хватает для WSTRING(1249) ).

    Чтобы увеличить размер буфера - создайте программу с вызовом системной функции:

    Код:
    PROGRAM VisuSetStringBuffer
    VAR
    END_VAR
    
    // Выделяем буфер для форматирования строк визуализации на 10000 байт 
    // его хватит для STRING(9999) или WSTRING(4998)
    
    VisuElems.VisuFctConfigureTextBufferSize(10000);
    2021-06-11_6-26-06.png

    В Менеджере визуализации привяжите эту программу во вкладке Вызов после запуска визуализации (привязывать ее к какой-либо задаче не надо):

    2021-06-11_6-26-26.png

    2. Текстовое поле поддерживает копирование текста, но для этого нужно настроить возможность записи для отображаемой переменной.

    2021-06-11_6-25-17.png

  3. #1323

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.

    1. По умолчанию для буфера форматирования строк визуализации выделено 2500 байт (этого как раз хватает для WSTRING(1249) ).

    Чтобы увеличить размер буфера - создайте программу с вызовом системной функции:
    Спасибо! Это получилось. А скроллинг можно как-то сделать (длинный текст теперь в поле не влезает) ?

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    2. Текстовое поле поддерживает копирование текста, но для этого нужно настроить возможность записи для отображаемой переменной.
    А тут не очень хорошо получилось, во-первых копируются только первые 255 символов, во-вторых. Через какое-то время появляется исключение.

    Мне кажется это связано с тем, что у нас в программе этот текст постоянно обновляется и обновляется он уже в момент, когда его пытаешься скопировать.

    Можно эти проблемы как-то обойти? Т.е. копировать большие тексты (до 10000 символов) и чтобы исключение не возникало?

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

    По умолчанию

    А скроллинг можно как-то сделать (длинный текст теперь в поле не влезает)?
    Предположим, у вас есть основной экран, на котором вы хотите отобразить длинный текст.
    Создаете еще один экран, размеры которого (по одному измерению или обоим) превышают основной экран.
    Размещаете на нем элемент вывода таких же размеров (которые превышают один или оба размера основного экрана).
    На основном экране размещаете фрейм с созданным экраном (размеры фрейма должны быть меньше размеров основного экрана) и тип масштабирования Фиксировано и прокручивается.

    Можно эти проблемы как-то обойти? Т.е. копировать большие тексты (до 10000 символов) и чтобы исключение не возникало?
    Вообще, желательно разобраться в причинах исключения.
    Если есть возможность - выложите простой проект, на котором оно воспроизводится.

    В принципе, чтобы обойти - можно просто сделать кнопку и по ее нажатию копировать содержимое одной строкой переменной в другую.

  5. #1325

    По умолчанию

    ДОбрый день
    НЕ стал заводить новую тему, решил спросить здесь
    Пытаюсь использовать библиотеку OwenVisuDialogs элемент OVD.KeypadOwen. при переключении на русскую раскладку на клавишах остается английскй алфавит, при этом печатает кирилицей.
    Скрины во вложении
    Codesys 3.5 sp14 ПЛк210-3

    Я что-то делаю не правильно?
    Изображения Изображения

  6. #1326

    По умолчанию

    Цитата Сообщение от RomeoVar Посмотреть сообщение
    ДОбрый день
    НЕ стал заводить новую тему, решил спросить здесь
    Пытаюсь использовать библиотеку OwenVisuDialogs элемент OVD.KeypadOwen. при переключении на русскую раскладку на клавишах остается английскй алфавит, при этом печатает кирилицей.
    Скрины во вложении
    Codesys 3.5 sp14 ПЛк210-3

    Я что-то делаю не правильно?
    Добрый день.
    Написал Вам в личных сообщениях.

  7. #1327

    По умолчанию

    БОльшое спасибо
    Разобрались

  8. #1328

    По умолчанию

    Цитата Сообщение от RomeoVar Посмотреть сообщение
    ДОбрый день
    НЕ стал заводить новую тему, решил спросить здесь
    Пытаюсь использовать библиотеку OwenVisuDialogs элемент OVD.KeypadOwen. при переключении на русскую раскладку на клавишах остается английскй алфавит, при этом печатает кирилицей.
    Скрины во вложении
    Codesys 3.5 sp14 ПЛк210-3

    Я что-то делаю не правильно?
    Нюанс заключался в галочке "Менеджера визуализации" - "Режим передачи файлов".
    Необходимо, чтобы галочка было установлена в положение "Передавать файлы визуализации в ПЛК" (см. вложение).

    Многое из элементов визуализации представляет собою отдельные файлы, которые подгружаются в ПЛК. В данном случае, ПЛК не находил файлов со списками текстов для кнопок, поэтому язык якобы и не менялся.
    image_2021_06_14T10_49_33_227Z.png

  9. #1329

    По умолчанию

    Здравствуйте! Я новичок в codesys. Можно ли добавлять графический элементы в режиме runtime а также редактировать параметры этих элементов. Если можно то как?

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

    По умолчанию

    Цитата Сообщение от Ereke Посмотреть сообщение
    Здравствуйте! Я новичок в codesys. Можно ли добавлять графический элементы в режиме runtime а также редактировать параметры этих элементов. Если можно то как?
    Добрый день.
    Опишите, пожалуйста, задачу, которую вы пытаетесь решить.

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

Похожие темы

  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

Ваши права

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