Так изменять цвет фона для текста?
Вид для печати
Так изменять цвет фона для текста?
Здравствуйте.
Да, все верно. Если объектов "Текст", для которых нужно изменять цвет несколько, то лучше написать один универсальный скрипт и использовать его для всех объектов.
Другие примеры универсальных скриптов можно найти по ссылке.Код: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.
те же самые команды что и в ОЛ: смещения и маски работают, ни каких проблем получить сразу два бита нетЦитата:
Важно! В скриптах Simple-Scada 2 используется Object Pascal компилятор. Обо всех командах и операторах присущих языкам Pascal/Delphi можно прочесть в интернете на сайтах связанных с языками Pascal/Delphi. Например, описание типов данных и ключевые слова.
ребята, можно ли печатать командой PrintClient выделенную область?
Здравствуйте.
Нет, PrintClient печатает активную страницу целиком. Функций печати произвольной области нет.
Такой возможности нет, при печати текущий экран вписывается в максимально возможный размер страницы. При книжной ориентации область печати по сравнению с альбомной ориентацией будет примерно в три раза меньше, что значительно скажется на качестве печати.
Здравствуйте
не работает
где ошибка?Код:// имя Volt_OnDataChange
// Napryazhenie_DC данные с ОРС
// Volt переменная
begin
volt. Value := (Napryazhenie_DC. Value * 100) / 142;
end.
Здравствуйте.
Что именно не работает? Не компилируется скрипт? Или компилируется, но не выполняется? Во время работы проекта в журнале сервера появляются ошибки связанные со скриптами? Какие типы данных имеют переменные volt и Napryazhenie_DC?