Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 22 авг 2019, 18:17

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 161 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15 ... 17  След.
Автор Сообщение
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 26 июл 2015, 03:51 
Не в сети

Зарегистрирован: 24 янв 2015, 02:39
Сообщения: 28
Вот тока snis молчит
:oops: Уважаемый SVN, как отблагодарить за Ваш труд и внимание? :oops:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 26 июл 2015, 05:52 
Не в сети

Зарегистрирован: 24 янв 2015, 02:39
Сообщения: 28
Вот тока snis молчит
Т.е. в МОД1 snis не всегда выполняется первая половина условия 2 текстового алгоритма( Приближение объекта , объект в зоне видимости сенсора : выход триггера------ 0). Нужно , что бы при любом раскладе эта половина условия выполнялась,как например у МОД1_С.
А так все путем, как нужно.Задержка присутствия --высший класс.

:oops: Уважаемый SVN, может напишите на мою электронную почту snisv@mail.ru № платежной карточки и я перечислю некоторую сумму - благодарность за Ваше внимание ко мне и Ваш труд для меня. :oops: Напишите ,как Вас отблагодарить. :oops:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 26 июл 2015, 15:53 
В сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3778
Откуда: Россия
Спасибо большое за вознаграждение, но моя заслуга в этом устройстве минимальна, и оценка ей, Ваша благодарность в виде спасибо. Автор этого замечательного устройства GetChiper. Я лишь добавил несколько процедур, вот и получился такой мод. Так что нет у меня морального права, поправлять своё финансовое положение за счёт чужого интеллекта.

Теперь о пункте 2. Давайте всё же подробней разберёмся в чём дело. Опишу ещё раз подробно как работает алгоритм:
Первоначальное состояние устройства – Статус = 0, Триггер = 0.
Входим в зону видимости датчика – Статус = 1. Как только Статус перешёл на 1, запускается таймер (назовём его условно «Input»). Если объект присутствовал в зоне видимости датчика (зону видимости датчика определяет выход Статус), менее 20 секунд, то выход Триггер остаётся равным нулю, а таймер «Input» сбрасывается (обнуляется).
Если же объект присутствовал в зоне видимости датчика, более 20 секунд, то поднимается флаг на разрешение включения выхода Триггер, после выхода объекта из зоны видимости. Находится в зоне видимости можно сколько угодно. После того как Статус перейдёт в состояние 0, таймер «Input» сбрасывается (обнуляется), выход Триггер переходит с 0 в 1. Как только выход Триггер принял состояние 1, запускается второй таймер (назовём его условно «Output»). И пока таймер «Output» не отсчитает своё время до конца – выход Триггер будет в 1 и флаг Триггера не опустится. Это говорит о том, что если повторно войти в зону видимости датчика, то таймер «Output» сбросится (обнуляется), а выход Триггер так и будет в состоянии 1. Ожидая повторного запуска таймера «Output». После повторного выхода из зоны видимости датчика, таймер «Output» начнёт повторный отсчёт. Лишь после отсчёта таймера «Output» своего времени, а это примерно 20 сек, выход Триггер перейдёт в состояние 0, опустится и флаг на включения Триггера.
Вот как должен работать алгоритм данного мода. Он отличается от выше написанного?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 01 авг 2015, 03:53 
Не в сети

Зарегистрирован: 24 янв 2015, 02:39
Сообщения: 28
Уважаемый SVN , за MOD1_ C.hex спасибо.

Описанный алгоритм для MOD1_ C.hex полностью соответствует.Очень нужен MOD с немножко другими свойствами. Для этого хотел бы знать? В языке СИ++, на котором Вы пишите MOD есть операторы:"запустить таймер","сбросить обнулить таймер". А операторы:
"прервать таймер", "остановить прерывание таймера" существуют в этом языке? С такими операторами можно написать очень нужный MOD. :roll:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 01 авг 2015, 04:24 
Не в сети

Зарегистрирован: 24 янв 2015, 02:39
Сообщения: 28
Уважаемый SVN , за MOD1_ snis.hex спасибо.

Описанный алгоритм для MOD1_ snis.hex полностью соответствует.Очень нужен MOD с немножко другими свойствами.
"прервать таймер"? "остановить прерывание таймера"? Такое существует?
Если таймер нужно по среди работы остановить? Если через условие нужно продолжить работу таймера? Такое существует? :roll:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 01 авг 2015, 17:49 
В сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3778
Откуда: Россия
snis писал(а):
Уважаемый SVN , за MOD1_ snis.hex спасибо.

Описанный алгоритм для MOD1_ snis.hex полностью соответствует.Очень нужен MOD с немножко другими свойствами.
"прервать таймер"? "остановить прерывание таймера"? Такое существует?
Если таймер нужно по среди работы остановить? Если через условие нужно продолжить работу таймера? Такое существует? :roll:

Обычно по условиям и делается, других способов я не знаю. Я не программист и никогда им не был. Вот недавно увлёкся и пытаюсь что-то воспроизвести. Код написан в среде Algorithm Builder (код не мной, я лишь добавил несколько процедур), ни то что с С++, но даже просто С, нет ничего общего. АВ – это графический ассемблер. Что-то изменить в программе, можно только разбираясь в АВ.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 02 авг 2015, 04:12 
Не в сети

Зарегистрирован: 24 янв 2015, 02:39
Сообщения: 28
Уважаемый SVN , очень нужен MOD со свойствами, при которых максимально экономятся расходные ресурсы( экономить больше невозможно, нет чем.). :roll:

Общий алгоритм сохраняется , как для MOD1_ snis.hex., различие в деталях красным цветом.

Входим в зону видимости датчика – Статус = 1. Как только Статус перешёл на 1,запускается таймер ( «Input»).Если объект присутствовал в зоне видимости датчика менее 20 секунд,то выход Триггер остаётся равным нулю, а таймер «Input» сбрасывается (обнуляется).Если же объект присутствовал в зоне видимости датчика более 20 секунд,то поднимается флаг на разрешение включения Триггера после выхода объекта из зоны видимости.После того как Статус перейдёт в состояние 0 таймер «Input» сбрасывается (обнуляется) и выход Триггер переходит с 0 в 1. Как только Триггер принял состояние 1,запускается таймер«Output20с». :roll: Если повторно войти в зону видимости датчика( Статус станет =1), то таймер «Output» прерывает свой отсчет и Триггег принимает состояние 0. После выхода из зоны видимости датчика (Статус=0) Триггер становится =1 и таймер «Output» останавливает прерывание ,продолжает свой отсчет.Когда таймер «Output» отсчитает своё время до конца выход Триггер принимает состояние 0. Таймер «Output» сбросится (обнуляется).Опустится и флаг на включение Триггера. :roll: Осцилограммы прилагаю "результаты тестирования".
:roll:
110 Если Статус = 0, то Триггер = 0
120 Если Статус = 1 ,то запускается таймер «Input20с»
130 Если Статус = 0, то таймер «Input» сбрасывается
140 Если Статус = 1, то флаг на разрешение включения Триггер когда станет Статус=0
150 Если Статус = 0, то Триггер = 1,таймер «Input» сбрасывается,запускается
таймер «Output20с»
160 Если Статус = 1,то прерывание таймера «Output»,Триггер = 0
170 Если Статус = 0, то Триггер=1, остановить прерывание таймера «Output»

180 Триггер = 0
190 Сбрасывается таймер «Output»,опустить флаг на включение Триггера
200 Перейти к 110
могут быть ошибки :roll:


Вложения:
Результаты тестирования MOD1_snis.hex..spl7 [16.59 КБ]
Скачиваний: 261
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 02 авг 2015, 04:20 
Не в сети

Зарегистрирован: 24 янв 2015, 02:39
Сообщения: 28
Уважаемый SVN ,в MOD1_ snis.hex. экономятся расходные ресурсы.Задержка присутствия
экономит ресурсы и делает отличную помехозащищенность и устойчивость.Можно дальше увеличивать зону обнаружения, но пока не нужно.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 03 авг 2015, 13:37 
Не в сети

Зарегистрирован: 24 янв 2015, 02:39
Сообщения: 28
:roll: Вот тока snis молчит
Уважаемый SVN , все таки хорошее лето.Сейчас огурцы, помидоры срывать и закатывать.Картошка посапана. В сентябре картошку копать, яблоки, груши срывать и закатывать.Уважаемый SVN, напишите MOD пожалуйста. :oops: Я составил лучшее для ВАШЕГО понимание описание.В описании 3 текстовых алгоритма для одного MOD,графический алгоритм, описание свойств в осцылограммах, тестирование MOD1_snis.hex. :oops:Буду ждать сколько нужно. Если описание трудное для понимания, то переделаю.:roll:


Вложения:
описание кода датчика присутствия 411.spl7 [70.58 КБ]
Скачиваний: 252
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 03 авг 2015, 14:34 
Не в сети

Зарегистрирован: 24 янв 2015, 02:39
Сообщения: 28
:roll: Вот тока snis молчит
Дополнение к описанию кода датчика присутствия 411spl7:
флаг А-флаг Разрешение переключения выхода Триггер,
флаг В-флаг Разрешение прерывания таймера Output.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 161 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15 ... 17  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

Сейчас этот форум просматривают: SVN и гости: 3


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB