Пытаюсь модулем расчет получить значение строковой переменной из архива AbsArchMomentValue(переменная, время, 1), выдает ошибку синтаксиса.
как получить значение строковой переменной из архива?
Пытаюсь модулем расчет получить значение строковой переменной из архива AbsArchMomentValue(переменная, время, 1), выдает ошибку синтаксиса.
как получить значение строковой переменной из архива?
Со строками Расчет не работает.
Можно использовать Скрипт C#:
https://support.mps-soft.ru/MasterSC...a_arhivov.html
Спасибо.
В примере выбирают массив за интервал командой
var mas = k.Read(StartTime, EndTime, false);
Может есть команда выбора ближайшего к концу интервала? или цикл с конца?
Последний раз редактировалось M_321; 01.11.2024 в 01:28.
Вам что именно нужно? Последнее значение в архиве?
Спасибо.
Последнее непустое значение переменной в архиве для заданого временнго интервала
Что значит не пустое?
Можно примерно так сделать:
var mas = k.Read(EndTime.AddSeconds(-1), EndTime, true);
У mas возьмите последнее значение.
Спасибо.
непустое значит отличное от "".
какая функция определения длины полученного массива var?
mas.Last() - последнее значение
mas.Length - длина
Спасибо.
А переменные типизированных объектов пишутся в архив?
есть нетипизированные переменные Х1, Х2, Х3... они не архиваруются
есть типизированный объект с значением P, Р архивируется
вход P связан с Х1, для первого типа. Х2 для второго и тд для всех типизированных объектов
далее внутри типизированного объекта скрипт, который делает поиск по архиву за интервал.
у меня он почему-то не делает
Последний раз редактировалось M_321; 05.11.2024 в 17:06.