Так изменять цвет фона для текста?
Так изменять цвет фона для текста?
Здравствуйте.
Да, все верно. Если объектов "Текст", для которых нужно изменять цвет несколько, то лучше написать один универсальный скрипт и использовать его для всех объектов.
Другие примеры универсальных скриптов можно найти по ссылке.Код:begin if Sender is TM_Text then // проверяем, что Sender это текст with Sender as TM_Text do // приводим Sender к типу "TM_Valve" case AsInt of // меняем цвет в зависимости от значения переменной объекта 0 : Color := clGray; 1 : Color := clGreen; 2 : Color := clYellow; 3 : Color := clRed; end; end.
А можно ли извлекать из числа сразу два бита?
Код:var aBool: Boolean; begin { получить значение 0-ого и 1-ого бита переменной "VarName" } aBool := GetBit(VarName.Value,0..1); end.
Последний раз редактировалось stanislau; 04.03.2020 в 13:27.
те же самые команды что и в ОЛ: смещения и маски работают, ни каких проблем получить сразу два бита нетВажно! В скриптах Simple-Scada 2 используется Object Pascal компилятор. Обо всех командах и операторах присущих языкам Pascal/Delphi можно прочесть в интернете на сайтах связанных с языками Pascal/Delphi. Например, описание типов данных и ключевые слова.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
ребята, можно ли печатать командой PrintClient выделенную область?
Здравствуйте.
Нет, PrintClient печатает активную страницу целиком. Функций печати произвольной области нет.
Такой возможности нет, при печати текущий экран вписывается в максимально возможный размер страницы. При книжной ориентации область печати по сравнению с альбомной ориентацией будет примерно в три раза меньше, что значительно скажется на качестве печати.
Здравствуйте
не работает
где ошибка?Код:// имя Volt_OnDataChange // Napryazhenie_DC данные с ОРС // Volt переменная begin volt. Value := (Napryazhenie_DC. Value * 100) / 142; end.
Последний раз редактировалось ryuraa; 07.07.2020 в 10:10.
Здравствуйте.
Что именно не работает? Не компилируется скрипт? Или компилируется, но не выполняется? Во время работы проекта в журнале сервера появляются ошибки связанные со скриптами? Какие типы данных имеют переменные volt и Napryazhenie_DC?
Последний раз редактировалось Simple-Scada; 07.07.2020 в 10:26.