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

Вопросы, не попадающие в другие разделы.

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

Сообщение werg » Пн ноя 19, 2018 7:34 pm

Здравствуйте!
Подскажите как в скрипте получить значение переменной из истории.
Необходимо для вычисления производной.
werg
 
Сообщения: 124
Зарегистрирован: Пт апр 01, 2011 2:29 pm

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

Сообщение Генератор зла » Пн ноя 19, 2018 7:57 pm

Поэкспериментировать с SQL-запросами к БД Historian-а, формируя их на основе имени тега и нужного момента времени.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение werg » Пн ноя 19, 2018 9:33 pm

У меня, к сожалению, хисториан не используется
werg
 
Сообщения: 124
Зарегистрирован: Пт апр 01, 2011 2:29 pm

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

Сообщение Генератор зла » Вт ноя 20, 2018 1:58 am

Тогда Ваш выбор - утилита из комплекта InTouch: HistData. Она хранит данные в CSV.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение werg » Вт ноя 20, 2018 3:57 pm

Это что же мне через csv протаскивать переменную нужно?
А может как то можно через HTGetValueAtScooter ?
Только вот каким механизмом позицию скутеру задавать на временной шкале и историческому тренду дату начала диапазона?
werg
 
Сообщения: 124
Зарегистрирован: Пт апр 01, 2011 2:29 pm

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

Сообщение Генератор зла » Вт ноя 20, 2018 4:12 pm

Для расчёта производой Вам нужен произвольный шаг назад по времени (может 1 сек, может 1,5 года) или строгий (5 сек)?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение werg » Вт ноя 20, 2018 6:20 pm

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

Это пока не ясно, скорее всего интервал времени будет плавающий.
А скрипт в InTouch позволяет написать алгоритм дифференцирования первого и второго порядков?
Насколько я понимаю, встроенных функций такого рода нет. :(
werg
 
Сообщения: 124
Зарегистрирован: Пт апр 01, 2011 2:29 pm

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

Сообщение Генератор зла » Вт ноя 20, 2018 7:20 pm

werg писал(а):Это пока не ясно, скорее всего интервал времени будет плавающий.

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

А в чём бином Ньютона??? dY/dX вычислить не мудрено.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение NewOrdered » Ср ноя 21, 2018 5:19 pm

Если не секрет, зачем такие сложности именно в рантайме?
Доставайте и анализируйте данные сторонними средствами, да хотя бы MS EXCEL для начала.
NewOrdered
 
Сообщения: 232
Зарегистрирован: Пн ноя 15, 2010 7:48 am
Откуда: Kaliningrad

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

Сообщение werg » Сб ноя 24, 2018 10:14 pm

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

Мне нужно графическое отображение производной и второй производной в реальном времени на рабочей машине.
werg
 
Сообщения: 124
Зарегистрирован: Пт апр 01, 2011 2:29 pm

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

Сообщение NewOrdered » Вт фев 19, 2019 7:56 pm

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

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


Делайте расчеты в экселе, исходные данные передавайте из рантайма, результат опять же забирайте в рантайм.
NewOrdered
 
Сообщения: 232
Зарегистрирован: Пн ноя 15, 2010 7:48 am
Откуда: Kaliningrad


Вернуться в Другое

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron