Либо над менеджером экранов, либо над руководством и примерами надо много работать, в текущем варианте им пользоваться вообще неудобно и непонятно как.
Особенно над переходами.
Еще и глюки есть.
1) Менеджер экранов можно перетащить в удобное место (причем это еще и запрещено по-умолчанию, а чтобы переместить надо потыкать в нужные места), но это не запоминается и при запуске он всегда скрытый слева сверху оказывается. Неудобно каждый запуск его перетаскивать.
2) Непонятно, зачем показывать Группы и Группу1, если всего одна группа может быть. А то думаешь, что раз есть, значить зачем-то надо. И сидишь, паришься, дурак ты и не понял как использовать или это просто так написано.
3) То же самое с коллекциями переходов. Если задумка на будущее - скрыли бы, да показывали бы, когда появится. А если они нужны - то непонятно зачем.
4) Аналогично, выбор экрана - переменная. Непонятно зачем, всегда недоступна.
5) В коллекции переходов в меню ПКМ по переходу есть неработающая кнопка "сбросить". Случайно выяснил, что ненужный переход можно удалить, зайдя в него и выбрав "отсутствует". Это вообще непонятно и нелогично.
6) Непонятно, зачем нужен безусловный переход. Получается, при заходе на экран просто тут же выкидывает на другой. В руководстве краткая строчка, которая ничего не объясняет (это скорее в сторону руководства претензия).
7) Переход по условию "изменение переменной" - не хватает перехода по конкретному условию, хотя бы истина/ложь для булевой переменной.
8) Я так понял, переход по изменению работает, когда переменную перезаписывают на то же самое. Завел переменную "Статус датчика" и повесил ее в настройках устройства RS485, чтобы переходить на экран с параметром, если устройство недоступно. Так вот туда стало перекидывать на каждое чтение переменной из другого прибора. Причем чтение успешное, то есть переменная статус не меняется, вроде как.
p.s Дополнительно - баг с линиями в схеме. Иногда не отрисовывается связь между 2 блоками, пока не подвигаешь один (причем, когда двигаешь, часть линии не рисуется) туда-сюда, линия не видна.




Ответить с цитированием