А какие действия приводят к появлению этого окна?
А какие действия приводят к появлению этого окна?
Доброго времени суток.
Вопрос: Как переключать экраны визуализации,если управляющая программа реализована на CFC?
Например, так:
15-04-2015 7-44-38.png
Когда переменная LogicCondition принимает значение TRUE, происходит переключение на экран Visualization2.
Для использования переменной CurrentVisu должна быть установлена соответствующая галочка в Менеджере визуализации:
15-04-2015 7-48-02.png
Последний раз редактировалось Евгений Кислов; 15.04.2015 в 09:11.
Спасибо за помощь. А больше двух экранов?
Вставлю свои 5 копеек
Чтоб не привязывать переключение экранов к CURRENTVISU, но использовать эту переменную для входа в визуализацию под паролем сделал так:
CASE X OF
0: IF PASS=USR1_PASS OR PASS=USR2_PASS OR PASS=USR3_PASS THEN X:=10;
ELSE PASS:=0; VisuElems.CURRENTVISU:=''; END_IF;
10: VisuElems.CURRENTVISU:='VisuX'; X:=20;
20: VisuElems.CURRENTVISU:=''; PASS:=0; X:=0;
END_CASE;
А дальше можно переключать экраны как обычно, через Change Shown Visualization.
Последний раз редактировалось d-view; 19.04.2015 в 18:49.
Как мне кажется, самый простой способ - увеличить количество блоков Move и логических переменных.
Почему-то у меня элемент Move с одним входом и выходом без всякого обозначения. А в описании-такой, как в вашем примере.
Как это можно поправить?
Век живи, век учись.. Спасибо, помогло.
Последний раз редактировалось SA104; 17.04.2015 в 17:32.
Попробуйте изменить стиль визуализации.