31
Ваши вопросы / Re: Вопросы по скриптам в Simple-Scada 2
« : 05 Декабря 2025, 18:07:18 »
Здравствуйте.
Код: (delphi)
var
aTemp_Corr, aCorr: TM_Variable;
begin
aTemp_Corr := GetVariableByName(Variable.Name + '_Corr'); // выполняем поиск переменной vrTemp_Corr
aCorr := GetVariableByName('CorrValue_' + Variable.Name); // выполняем поиск переменной CorrValue_vrTemp
if (aTemp_Corr <> nil) and (aCorr <> nil) then // если переменные существуют, то
if Variable.IsGoodQuality then // если переменная имеет хорошее качество, то
aTemp_Corr.Value := Variable.AsInt + aCorr.AsInt // в переменную vrTemp_Corr записываем значение переменной vrTemp + значение переменной CorrValue_vrTemp
else // иначе (если переменная имеет плохое качество)
aTemp_Corr.Value := 0; // в переменную vrTemp_Corr записываем 0
end.