Мне нужно отобразить одну из шестнадцати строк в графическом элементе (содержание бункера). Строки хранятся в канале.string. Номер нужной строки передаётся в ГО.
Сделал в ГЭ шестнадцать "ГО текст", связал каждый с атрибутом канала.string, наложил друг на друга. Видимость "ГО текст" меняется в зависимости от номара нужной строки. Всего таких графических объектов (бункеров) около 70 на одном экране.
Может есть более правильное решение (подтормаживает)
Posted by Nico (Участник № / Member № 5342) on :
привязать к аппаратному call.string( текстовое представление выбранной строки в 0 атрибуте) форматом default ИЛИ через виды индикации - набор
Posted by Андрей Тольятти (Участник № / Member № 6191) on :
Оператор должен менять тексты в канале.string. (меняется набор возможного содержаня букера)
Если привязать к аппаратному, то для каждого графического объекта нужен свой канал snring (их 70 на одном экране, на других ещё 50). Все каналы одинаковые, по 16 одинаковых строк. Как отредактировать по одной строке в каждом канале? И нагрузка, наверное, будет выше.
В наборах индикации (пары) только статичный текст... Оператор не сможет редактировать.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
На 70 бункеров сколько в данный момент времени может быть разных текстов ("содержаний бункера")?
16*70 или 16?
Posted by Андрей Тольятти (Участник № / Member № 6191) on :
всего текстов 16. Список один для всех бункеров
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Один и тот же текст может повторяться, по крайней мере, в четырех из 70 бункеров. Если оператор редактирует его для одного бункера, тот же текст для других бункеров должен изменяться так же?
Posted by Андрей Тольятти (Участник № / Member № 6191) on :
Перед тем, как на склад приходит новая подукция оператор вводит её название. Потом эта продукция проходит по узлам склада. Прохождение продукции фиксируется на динамических экранах, в сообщениях и архивах. По ТЗ одновременно возможно 16 разных видов продукции.