Подскажите пожалуйста, в СПК 1XX и СПК 2XX серии уже реализованы тренды или еще нет?
Подскажите пожалуйста, в СПК 1XX и СПК 2XX серии уже реализованы тренды или еще нет?
Тренды да, а их сохранение еще нет. Но оно уже появилось в CS SP6, т.е. можно надеяться что в следующих прошивках СПК сохранение трендов будет.
Хотелось бы узнать как в прямоугольнике управлять не только заливкой, но и прозрачность этой заливки.
Прозорачность заработала только в SP6, если не ошибаюсь. Соответственно в цвет записываете цвет в формате RGBA и ставите CS 3.5 SP6
Цвет у меня собирается вот такой функцией
и далее вставляете переменную с цветом, например сюда:Код:FUNCTION Color : DWORD VAR_INPUT byR: BYTE:=0; byG: BYTE:=0; byB: BYTE:=0; byA: BYTE:=255; END_VAR VAR END_VAR Color:= SHL(BYTE_TO_DWORD(byA),24) + SHL(BYTE_TO_DWORD(byR),16) + SHL(BYTE_TO_DWORD(byG),8) + BYTE_TO_DWORD(byB);
color.png
byA - Это нужная вам прозрачность 0..255, только не забывайте про оставшиеся byR, byG и byB это цвет в виде стандартного RGB.
Спасибо, чего я раньше не сообразил?
Добрый вечер!
В Сodesys 3.5 SP4 Patch 4 хочу сделать доступ к окну визуализации через ввод пользователя и пароля. Пишу такой код:
IF VisuElems.CurrentUserName='Admin' THEN
VisuElems.g_VisuManager.SetMainVisu(pClientData, 'Visualization4');
END_IF
Но при компиляции мне выдает ошибку:
[ERROR] Без имени7: PLC_PRG_1 [Device: Plc Logic: Application](Строка 1, Столбец 1 (Реализ.)): C0066: Невозможно сравнить тип 'WSTRING' с типом 'STRING(INT#5)'
Компиляция завершена -- 1 ошибок, 4 предупреждений
Понимаю, что VisuElems.CurrentUserName это 'WSTRING' а 'Admin' это 'STRING', но как решить проблему незнаю. Подскажите пожалуйста.