1.создаем скрипт с именем, например, every1s
Код: Выделить всё
//script every1s
do what u want
setTimeOut('run_my_script',"rs('every1s');",1);
2.делаем через свой цикл
Модератор: immortal
1.создаем скрипт с именем, например, every1s
Код: Выделить всё
//script every1s
do what u want
setTimeOut('run_my_script',"rs('every1s');",1);
ну, например, при автоматизации самогонного аппарата. там динамика нужна
В спиртовой колонне. Раз в две секунды, сервер на ПК, совершенно не напрягает. Лишних действий при использовании таймеров, да, согласен полностью, очень много. Что ставит под удар надежность. Правильнее будет написать цикл, и во время процесса запускать его. А потом тормозить. Как нибудь перепишу код.
Думал над этим. Но по полученным данным у меня сразу рисуется график в реальном времени, а также идет контроль. Уже реализованы сообщения на браслет при отклонении параметров. Теперь не сижу по 4 часа наблюдая за стрелочкой. Можно позволить себе заниматься делами не недалеко от аппарата. В будущем планирую крутить кран охлаждения дефлегматора сервоприводом. Да и может ещё что приспособлю под процесс.
очень напряжно - согласен, но наоборот перестал обновляться и снялись ограничения по своим правкам ...Только очень не хочется оригинальный код трогать. Практика показала, так делать неудобно.
хе, угадал)) сам уже заказал себе оснастку к своему аппарату под дс1820. две секунды, по мне, слишком часто, но у меня бак большой. так что мне и обычных таймеров хватит, чтоб алиска крикнула, если что. Жалко, что плиткой индукционной управлять не могу. поэтому только контроль температуры в двух точках, ну воду еще можно включитьBagir писал(а): ↑Пн июн 01, 2020 8:39 amВ спиртовой колонне. Раз в две секунды, сервер на ПК, совершенно не напрягает. Лишних действий при использовании таймеров, да, согласен полностью, очень много. Что ставит под удар надежность. Правильнее будет написать цикл, и во время процесса запускать его. А потом тормозить. Как нибудь перепишу код.