/// <summary> /// Вычисляет значение параметра Изменение расхода на выходе /// </summary> /// <param name="v1">Реализует параметр Поток на выходе Датчик</param> public void Calculate(P0003 v1) { if (slim.TryEnterWriteLock(300)) { try { if (float.IsNaN(v1.Value)) { _value = float.NaN; } else { if (float.IsNaN(starting_point)) { starting_point = v1.Value; } _value = v1.Value - starting_point; } } finally { slim.ExitWriteLock(); } } }