На головну сторінку Аквафорум
На головну сторінку




Назад   Аквафорум - форум акваріумістів та тераріумістів > Клубы аквариумистов и террариумистов > Региональные клубы аквариумистов > Винницкий клуб аквариумистов
Аукцион Реєстрація ЧаПи Учасники Календар Нинішні дописи

Примітки

 
 
Параметри теми Параметри перегляду
Prev Попередній допис   Наступний допис Next
Старий 04.11.2011, 15:17   #11
Живу я тут
  
 
Аватар для spav777
 
Реєстрація: 12.09.2011
Звідки Ви: Винница
Дописи: 230
сказав Дякую: 68
сказали Дякую 146 раз(и) в 64 повідомленні
Re: Тема для "Чуваков с паяльниками в одном месте" (с) Hippo ===www.aquaforum.ua===

sae74, хороший прогресс.
Как я понял пока пишутся отдельные управляющие объекты (таймеры, термостаты РН и т.п.). Я имел ввиду, что выходные сигналы управляюших объектов было бы не плохо объединять в произволиной форме при помощи логических операций для получения более сложных алгоритмов управления.
Упрощенный пример: необходимо получить временную зону для работы РН-контроллера с 11:00 до 21:00. Для этого объединяем выход объекта "таймер", настроенного на соответствующий временной диапазон, с выходом объекта "РН-контроллер" при помощи логической операции "И". А затем такие группы скомбинированных объектов представляем в виде пресетов, каждый пресет - отдельный пункт меню с возможностью менять переменные. Один пресет - один выход управления нагрузкой. Для желающих - отдельная прога для создания пресетов. Таким образом полностью гибкая система настройки контроллера под свои нужды.
web интерфейс - это классно! А на чем, если не секрет, построена аппаратная половина lan-a со стороны контроллера или через тот же usb? Было бы круто подключение по эзернетовскому пач-корду (вай-фай вообще был бы высший пилотаж) - нет привязки по расстоянию к компу.

Цитата:
Допис від sae74 Переглянути допис
- использование PWM в разрезе термодатчиков и таймеров
Я бы не использовал жесткой привязки ШИМ-ов к другим объектам и т.п., а нужен определенный вариант - загрузил пресет.
Пресет появится в виде отдельного пункта меню: заходишь в него, а там джентельменский набор востребованых объектов (допустим таймер, термостат и шим), обединенных определенной логикой. Заходишь в каждый объект и настраиваеши его параметры, плюс хорошо бы внутри пресета наглядную диаграмку, поясняющую принцип взаимодействия объектов в пресете.
Такой подход позволит легким движением руки полностью менять алгоритм и логику работы всего устройства под нужды конкретного аквариумиста.
Ну а подпрограммы управляющих базовых объектов, конечно же должны быть жестко и неизменно прописаны в контроллере, в итоге мы получили бы программный конструктор.
Может я слишком усложняю, но таково мое понимание вопроса. Я не программист, потому возможно не замечаю многих подводных камней.
С удовольствием продолжу обсуждение.
Желаю удачи в разработке!
__________________
Если хочешь, чтобы было сделано хорошо - делай сам.

spav777 поза форумом   Відповісти з цитуванням
cказали "Дякую" spav777 за цей допис:
sae74 (04.11.2011)


Share/Bookmark

 


Тут присутні: 1 (учасників - 0 , гостей - 1)
 

Ваші права у розділі
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи

BB-код є Увімк.
Усмішки Увімк.
[IMG] код Увімк.
HTML код Вимк.

Швидкий перехід


Часовий пояс GMT +3. Поточний час: 16:36.


vBulletin 3.8.7 ; Copyright © 2000-2025 Jelsoft Enterprises Limited
Переклад: © Віталій Стопчанський, 2004-2010
(с)Бешлега Олександр Анатолійович, 2002-2025. Використання матеріалів сайту без посилання на джерело заборонено.
Дякуємо за ліцензійну версію форума компанію Барбус, представника торгової марки Sera в Україні.


no new posts