Сообщение от
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