Страница 1 из 1

историческая переменная для функции

СообщениеДобавлено: Пн ноя 19, 2018 7:34 pm
werg
Здравствуйте!
Подскажите как в скрипте получить значение переменной из истории.
Необходимо для вычисления производной.

Re: историческая переменная для функции

СообщениеДобавлено: Пн ноя 19, 2018 7:57 pm
Генератор зла
Поэкспериментировать с SQL-запросами к БД Historian-а, формируя их на основе имени тега и нужного момента времени.

Re: историческая переменная для функции

СообщениеДобавлено: Пн ноя 19, 2018 9:33 pm
werg
У меня, к сожалению, хисториан не используется

Re: историческая переменная для функции

СообщениеДобавлено: Вт ноя 20, 2018 1:58 am
Генератор зла
Тогда Ваш выбор - утилита из комплекта InTouch: HistData. Она хранит данные в CSV.

Re: историческая переменная для функции

СообщениеДобавлено: Вт ноя 20, 2018 3:57 pm
werg
Это что же мне через csv протаскивать переменную нужно?
А может как то можно через HTGetValueAtScooter ?
Только вот каким механизмом позицию скутеру задавать на временной шкале и историческому тренду дату начала диапазона?

Re: историческая переменная для функции

СообщениеДобавлено: Вт ноя 20, 2018 4:12 pm
Генератор зла
Для расчёта производой Вам нужен произвольный шаг назад по времени (может 1 сек, может 1,5 года) или строгий (5 сек)?

Re: историческая переменная для функции

СообщениеДобавлено: Вт ноя 20, 2018 6:20 pm
werg
Генератор зла писал(а):Для расчёта производой Вам нужен произвольный шаг назад по времени (может 1 сек, может 1,5 года) или строгий (5 сек)?

Это пока не ясно, скорее всего интервал времени будет плавающий.
А скрипт в InTouch позволяет написать алгоритм дифференцирования первого и второго порядков?
Насколько я понимаю, встроенных функций такого рода нет. :(

Re: историческая переменная для функции

СообщениеДобавлено: Вт ноя 20, 2018 7:20 pm
Генератор зла
werg писал(а):Это пока не ясно, скорее всего интервал времени будет плавающий.

Тогда методом стека. Через промежуточную переменную и периодически срабатывающий скрипт.
werg писал(а):А скрипт в InTouch позволяет написать алгоритм дифференцирования первого и второго порядков?

А в чём бином Ньютона??? dY/dX вычислить не мудрено.

Re: историческая переменная для функции

СообщениеДобавлено: Ср ноя 21, 2018 5:19 pm
NewOrdered
Если не секрет, зачем такие сложности именно в рантайме?
Доставайте и анализируйте данные сторонними средствами, да хотя бы MS EXCEL для начала.

Re: историческая переменная для функции

СообщениеДобавлено: Сб ноя 24, 2018 10:14 pm
werg
NewOrdered писал(а):Если не секрет, зачем такие сложности именно в рантайме?
Доставайте и анализируйте данные сторонними средствами, да хотя бы MS EXCEL для начала.

Мне нужно графическое отображение производной и второй производной в реальном времени на рабочей машине.

Re: историческая переменная для функции

СообщениеДобавлено: Вт фев 19, 2019 7:56 pm
NewOrdered
werg писал(а):
NewOrdered писал(а):Если не секрет, зачем такие сложности именно в рантайме?
Доставайте и анализируйте данные сторонними средствами, да хотя бы MS EXCEL для начала.

Мне нужно графическое отображение производной и второй производной в реальном времени на рабочей машине.


Делайте расчеты в экселе, исходные данные передавайте из рантайма, результат опять же забирайте в рантайм.