Перейти к содержимому

Open

Фотография

Программа управления контроллером для РС


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 399

#321 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 13 Май 2014 - 22:02

Ну если и сейчас информационное окно будет прятаться, тогда уж и не знаю, явно тут не в программе дело.

...........................

Добавил новую функцию - Коэффициент яркости. Смысл ее в том, что в контроллер будут записываться значения с учетом этого коэффициента (по умолчанию он равен 1,0). Полезно для новых светильников. Можно сразу настроить график как нужно, но на первую неделю поставить к-т яркости 0,2, на вторую 0,5 и т.д.

Соответственно контроллер будет светить не на все 100% как на графике, а с учетом к-та яркости. По крайней мере так ДОЛЖНО быть :)

Прикрепленные файлы


  • DNK и неритина это нравится
С уважением, Сергей Таранченко

#322 Little_flea

Little_flea

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 454
  • Меня зовут:Александр Фейст
  • Откуда:Aachen. Deutschland

Отправлено 14 Май 2014 - 05:45

Проблема с инф. сообщениями так и осталась. Если дело не программе, то почему после ваших исправлений в прошлых версиях, проблема исчезала?

 

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

 

При первой же попытке воспользоваться коэфицентом яркости, программа тут же начинает все записывать в контроллер. Я так сидел минуты 4, программа недавала ничего сделать, т. к. постоянно записывала кучу раз попроавки на коэфицент в контроллер.

 

Можно реализовать так, что скажем настроенная 100% яркость отображаась на графике скажем пунктиром, а та что настроенная в определенное время линией? Как мне кажется так будет удобнее и нагляднее. Ну и желательно чтоб при выставлении коэфицента программа записывала эти поправки в контроллер по нажатию на кнопку"записать в контролер".

 

Давно думал, что хорошо бы иметь в программе функцию адаптации аквариума к новому свету. Вот если бы ещё можно сделать так, чтоб сделать необходимый свет, скажем он будет 100% яркости. В самой программе указать, чтоб свет в течении месяца плавно выходил на 100% уровень начиная скажем с 30%. Т.е. каждый день плавно увеличивалась бы яркость, по типу суточного графика. Или такое невозможно организовать в данном контроллере? А там уже каждый по ходу будет наблюдать и смотреть, чтоб свет небыл излишним, дабы не пожечь кого.


Tank 90х60х40 + sump 56x40x40


#323 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 20 027
  • Меня зовут:Дмитрий

Отправлено 14 Май 2014 - 07:41

Давно думал, что хорошо бы иметь в программе функцию адаптации аквариума к новому свету. Вот если бы ещё можно сделать так, чтоб сделать необходимый свет, скажем он будет 100% яркости. В самой программе указать, чтоб свет в течении месяца плавно выходил на 100% уровень начиная скажем с 30%. Т.е. каждый день плавно увеличивалась бы яркость, по типу суточного графика. Или такое невозможно организовать в данном контроллере? А там уже каждый по ходу будет наблюдать и смотреть, чтоб свет небыл излишним, дабы не пожечь кого.

К сожалению, этой функции в контроллере не предусмотрено. В новом контроллере можно будет наворочать что угодно, в том числе и это :) Апгрейд софта контроллера будет обычным делом, простым для юзера.



#324 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 14 Май 2014 - 08:23

 Если дело не программе, то почему после ваших исправлений в прошлых версиях, проблема исчезала?

 

Потому что дело не в программе :(

В предыдущей версии программы система вывода сообщений не менялась, однако окно вновь стало прятаться.

 

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

 

Опять-же в новой версии система чтения / записи не менялась. Но будем посмотреть.

 

Можно реализовать так, что скажем настроенная 100% яркость отображаась на графике скажем пунктиром, а та что настроенная в определенное время линией? Как мне кажется так будет удобнее и нагляднее. Ну и желательно чтоб при выставлении коэфицента программа записывала эти поправки в контроллер по нажатию на кнопку"записать в контролер".

 

На графике нет. Там же не одна линия будет, а по числу каналов.

Кнопка это хорошая идея, это реализую вечером.


С уважением, Сергей Таранченко

#325 samspec

samspec

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 197
  • Меня зовут:Анатолий
  • Откуда:Самара

Отправлено 14 Май 2014 - 09:20

запуск программы (последняя версия)

начинается вот так

 

---------------------------
ReefLEDLab Controller
---------------------------
'' is not a valid floating point value.
---------------------------
ОК  
---------------------------

 

не удается прочитать установки пресета из файла
 



#326 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 14 Май 2014 - 09:48

Ничего страшного. Жмете ОК пока программа не запустится.

Старые пресеты не совпадают с новыми (см. переписку выше).


С уважением, Сергей Таранченко

#327 samspec

samspec

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 197
  • Меня зовут:Анатолий
  • Откуда:Самара

Отправлено 14 Май 2014 - 10:25

да я это видел

не стоит конвертануть в новый

или пусть пока так будет



#328 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 14 Май 2014 - 10:42

Старые уже применяться не будут, так что конвертируйте :)


С уважением, Сергей Таранченко

#329 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 14 Май 2014 - 20:09

Последний вариант.

Прикрепленные файлы


С уважением, Сергей Таранченко

#330 Little_flea

Little_flea

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 454
  • Меня зовут:Александр Фейст
  • Откуда:Aachen. Deutschland

Отправлено 14 Май 2014 - 21:08

У меня стало работать шустрее. Все записывает, считывает и т.д. Только исчез коэфицент. С инф. сообщениями тоже порядок.


  • Starcomputer это нравится

Tank 90х60х40 + sump 56x40x40


#331 Yurik

Yurik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 213
  • Меня зовут:Юрий
  • Откуда:Ярославль

Отправлено 14 Май 2014 - 21:51

Ловите. Можно выставить с точностью до 0,01% :)

Спасибо!

Я наверное что то пропустил, как решить проблему со сдвигом времени на час назад?Выставил всё на андроид и сегодня загрузил в пк прогу, всё на час сдвинулось!Или проще андроид не пользоваться?Что то я не нашёл в новой проге коэфицент тот самый!



#332 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 15 Май 2014 - 05:27

Коэффициент я убрал. Очень много путаницы с ним.

Если Вы его использовали, то уже убирать нельзя, нужно использовать и дальше либо:

1. Выставить его таким, как он был последний раз.

2. Считать данные из контроллера.

3. Выставить к-т равным единице.

4. Записать данные в контроллер.

Кто-то обязательно забудет и будут претензии :(

К сожалению ПОКА контроллер не запоминает к-ты. Подождем уже новой версии контроллера, там это уже будет реализовано :)

...................

По сдвигу времени.

Объясните толком что куда сдвигается.

Вот я допустим выставил на 10-00 яркость 100%, остальные часы - ноль. Загрузил в контроллер. Считал "родной программой". На каком часе стоят эти 100% ?

Считал текущей версией программы. Где стоят эти 100% ?

Контроллер в 10-00 включается на 100% ?

Если включается, то просто не пользоваться "родной" программой. Если время смещается, значит это не программа а контроллер неправильно понимает начало суток.


С уважением, Сергей Таранченко

#333 Little_flea

Little_flea

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 454
  • Меня зовут:Александр Фейст
  • Откуда:Aachen. Deutschland

Отправлено 15 Май 2014 - 06:01

Выставляю в родной программе включение на 10 часов, программа считывает и показывает включение в 9 часов. Если в вашей программе поставить включение в 10 часов, то контроллер включится в 11 часов. Так что проблема все же в программе. 


Tank 90х60х40 + sump 56x40x40


#334 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 15 Май 2014 - 08:32

Время в контроллер не передается. Передается 24 значения ШИМ для каждого канала.

Допустим это значения 1,2,3,4,5,6,7,8,9 ...... 24 причем программа считает, что значение 1 это ноль часов, а значение 24 это 23-00.

Если контроллер начинает заполнять свои таблицы с ноля часов, то это будет соответствовать программе.

Если контроллер начинает заполнять свои таблицы с 01-00, то будет то, что Вы описали. Т.е. значение 1 будет для 01-00, а значение 24 для 23:59:59.

Тогда если согласно программе свет должен включиться в 10-00, он реально включится в 11-00.

Так что это контроллер неправильно интерпретирует начало суток (DNK что скажешь ?).

Это в принципе можно исправить, но если в новой версии контроллера начало суток будет считаться ПРАВИЛЬНО, т.е. 00:00:00, то программа будет несовместима с новой версией контроллера.

Ладно, подумаем что тут можно исхитрить :)


С уважением, Сергей Таранченко

#335 Little_flea

Little_flea

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 454
  • Меня зовут:Александр Фейст
  • Откуда:Aachen. Deutschland

Отправлено 15 Май 2014 - 08:36

Таблица в контроллере как раз начинается с 1 часа.


Tank 90х60х40 + sump 56x40x40


#336 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 20 027
  • Меня зовут:Дмитрий

Отправлено 15 Май 2014 - 09:10

Это в принципе можно исправить, но если в новой версии контроллера начало суток будет считаться ПРАВИЛЬНО, т.е. 00:00:00, то программа будет несовместима с новой версией контроллера.

 

В любом случае от этой программы останется для нового контроллера только скелет, потому что у нового контроллера новый протокол. Гораздо более сложный.



#337 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 15 Май 2014 - 10:30

Сам интерфейс программы и протокол обмена разнесены :)

Это как в любой оперпционке - подключаешь новое устройство, устанавливаешь драйвера и .... оно работает :) При этом интерфейс (программа) работы с этим устройством может и не обновляться.


С уважением, Сергей Таранченко

#338 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 20 027
  • Меня зовут:Дмитрий

Отправлено 15 Май 2014 - 10:38

Сам интерфейс программы и протокол обмена разнесены :)

Это хорошо и правильно, я тебе о необходимости этого не говорил, ты и сам это знаешь :vo:



#339 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 15 Май 2014 - 20:37

Исправил "глюк" со временем :)

Сделал динамическое формирование таблицы и графиков в зависимости от количества каналов.

Прикрепленные файлы


  • DNK это нравится
С уважением, Сергей Таранченко

#340 samspec

samspec

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 197
  • Меня зовут:Анатолий
  • Откуда:Самара

Отправлено 16 Май 2014 - 09:22

появилась новая ошибка

 

---------------------------
ReefLEDLab Controller
---------------------------
Ошибка функции SetupComm.
---------------------------
ОК  
---------------------------

во вчерашней версии этого не было
 






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных