11.2 Описание логики работы контроллера. Творите свет легко и без ошибок.

Человек получает до 90 % информации с помощью глаз. За миллионы лет эволюции люди привыкли доверять своему зрению. Множество выражений в нашем языке подчеркивает, насколько мы верим нашим глазам. Например, "очевидно" означает фактически "видно глазом", буквально - если что-то не видно глазом, то этого нет! Эта логика неплохо работает, когда мы ведем речь о материальном мире. Мы можем легко понять, насколько большой тот или иной предмет. А если он настолько мал, что его не видно, то это означает, что мы ничего не можем с этим сделать. Например, мы можем поднять карандаш, но не можем поднять микроба. К сожалению, эта логика даёт сбой, когда мы начинаем рассуждать об управлении спектром светильника. Посмотрите, как выглядит солнечный спектр на поверхности Земли в безоблачный полдень:

А вот так выглядит кривая светочувствительности человеческого глаза:

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

Поскольку при настройке света мы, фактически, занимаемся созданием того или иного спектра, мы выбрали базовой логической единицей контроллера TrueSpectrum именно спектр. Затем мы выстроили всю логику общения с контроллером так, чтобы, с одной стороны, сделать её предельно простой, а с другой стороны - создать многоступенчатую защиту от ошибок.

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

Важно помнить - здесь и далее речь идёт именно о количестве излучения, а не яркости, которая видна глазом.

Посмотрите, как выглядит интерфейс контроллера в режиме формирования спектра:

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

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

А второй так:

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

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

Здесь в 6 утра установлен спектр 1, а в 15 часов установлен спектр 2. Как видите, не заметить, что точка спектра 1 расположена низко, а точка спектра 2 высоко, просто невозможно!

Точно такую же логику мы применяем для работы со следующей логической единицей - суточным циклом. При его записи мы считаем количество излучения, в молях фотонов, которое излучит светильник в течение суток. Мы называем этот параметр TDE - Total Daily Emission.  TDE показывается крупным шрифтом на плитке суточного цикла. При открытии галереи суточных циклов вы сразу видите эти цифры. Вот так выглядит галерея, когда в ней показаны два суточных цикла с различным количеством излучения:

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

Длинные циклы могут быть практически какой угодно длины, например, длиной в неделю или в год. 

Мы надеемся, что благодаря развитой логике нашего контроллера вы сможете легко и безошибочно создавать такой свет, который понравится вам и вашим питомцам!

ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ







ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ
ЗАКРЫТЬ