PDA

Просмотр полной версии : Макрос Тенденции (Вектор)



Влад12
17.03.2021, 08:55
Макрос тенденции с задержкой

delay - задержка тенденции, для уменьшения колебаний (в минутах)
F - контрольная величина

+ плюсовая тенденция
- минусовая тенденция

54039

melky
17.03.2021, 10:17
Вопрос, как обнулять ? а то пользовался подобным макросом Сергей308 но требовалось обнуление, а оно не хотело...

Влад12
17.03.2021, 10:50
Вопрос, как обнулять ? а то пользовался подобным макросом Сергей308 но требовалось обнуление, а оно не хотело...

что именно требуется?
на выходе не будет сигнала если величина F не будет изменяться дольше задержки (delay)

или нужно обнулить величину F в самом макросе?

melky
17.03.2021, 10:59
Когда на выходе появляется + или - нужно по какому-то сигналу сбрасывать выходы, при этом не зависеть от величины F, то есть после сброса плясать от текущей F

p.s. я сам макрос еще не пробовал, просто на его схему смотрю.

Сергей0308
17.03.2021, 11:18
Когда на выходе появляется + или - нужно по какому-то сигналу сбрасывать выходы, при этом не зависеть от величины F, то есть после сброса плясать от текущей F

p.s. я сам макрос еще не пробовал, просто на его схему смотрю.

Выглядит как анекдот про часы:
Сколько времени(который час)?
Пока неизвестно!
Непонятно зачем придумывать то, чего не может быть: сравниваешь значения параметра через определённый интервал времени, может быть три возможных состояния: значение параметра увеличивается(активен 1-ый выход), значение параметра уменьшается(активен 2-ой выход), значение параметра не изменилось(1-2 выходы не активны, возможно активен 3-ий выход), зачем придумывать 4-ое состояние - пока неизвестно?

melky
17.03.2021, 12:56
Сергей0308 в чем анекдот? не думали, что получать на выходах + или - нужно только по инициализации процесса?
В вашем макросе было так - начали считать, получили на + лог 1. Потом все, пока сигнал не пойдет вниз, так и будет сидеть на выходе лог 1, даже если сигнал никуда не двигается...

Сергей0308
17.03.2021, 13:01
Сергей0308 в чем анекдот? не думали, что получать на выходах + или - нужно только по инициализации процесса?
В вашем макросе было так - начали считать, получили на + лог 1. Потом все, пока сигнал не пойдет вниз, так и будет сидеть на выходе лог 1, даже если сигнал никуда не двигается...

Зачем лабуда, какой у Вас процесс, какой макрос, может Вы не тот макрос выбрали, у меня не один макрос!

melky
17.03.2021, 13:14
Сергей0308 ну на тот момент вы мне предложили один макрос. И после взвода выхода + при повышении температуры сбросить его просто так в нем не получалось, а городить огород проще по иному было сделать.
забил на это, уже не интересно, так как по техническим причинам сделать адекватное управление внешним блоком кондея в режиме воздух-вода на обычном старт-стопнике с капиляркой не получится в принципе.

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

Сергей0308
17.03.2021, 13:32
Есть такой макрос, где происходит сравнение каждый цикл, трудность наверно с выбором выхода, значение параметра можно сгладить настройкой аналогового входа или дополнительным макросом:

54043

Также выкладывал проекты, где сравнение не каждый цикл, а с некоторым интервалом времени, бывает делаю плавающий интервал времени в зависимости от скорости изменения параметра, короче, при желании можно подобрать подходящий.

54044