Главная категория > Искусственный климат

Онлайн калькулятор растворов с функцией автоматического составления рецепта

(1/39) > >>

Ann:
Давненько я ничего не кодил, захотелось вдруг чего-нибудь наваять. Наваял.
Это калькулятор растворов. От множества имеющихся в рунете калькуляторов его отличает две особенности:
1. Подбирать состав можно ползунками, что удобнее, нагляднее и приятнее.
2. Есть функция автоматического составления рецепта раствора. Вы вводите имеющиеся у Вас удобрения, выбираете состав, который желаете получить из них, и нажимаете кнопку. Калькулятор автоматически подбирает максимально близкий рецепт к желаемому, который только возможно получить из имеющихся у Вас удобрений.

Как пользоваться:

1. Посредине окна пять блоков для ввода удобрений. Соответственно ввести можно до 5 удобрений. Вводим состав удобрения, написанный на упаковке или в выпадающем списке выбираем одно из предустановленных (там я забил самые популярные). Внимание! Данные должны вводиться в виде процентного содержания оксидов, т.е. так, как написано на упаковке. Написано 3-11-38, именно эти цифры и вводим (они обозначают 3% азота, 11% Р2Р5 и 38% К2О), если будете отдельно вводить кальций, магний, то вводить нужно содержание оксидов, а не чистых элементов.

2. Слева вверху блок, где можно поставить галочки "игнорировать кальций, магний", т.е. при автоматическом расчете рецепта программу не будет интересовать, сколько там получилось кальция и/или магния. Это актуально для земельщиков, поскольку в земле этих элементов с лихвой, и необходимости их добавлять чаще всего нет. Для гидропонщиков, конечно же, их игнорировать нельзя.

3. Слева ниже - можно выбрать желаемую точность. По умолчанию рецепты составляются с шагом в 0.1 грамма, при желании можно выбрать другой шаг. Но должен предупредить, что в случае выбора самой высокой точности 0.01 грамм и всех 5 удобрений расчет может занимать несколько секунд для слабых компьютеров, и даже на старых компьютерах может привести к вылету браузера. Например, в Firefox контейнер для плагинов может подумать, что это завис какой-то из плагинов, и принудительно закрыть программу. В Хроме и Опере работает без проблем даже на самой высокой нагрузке. Поэтому в случае возникновения проблем либо снизьте точность, либо попробуйте в другом браузере.

4. Справа вверху блок выбора желаемого состава. Можно нажать на кнопки "вега", "цвет", "плод", чтобы выбрать рекомендованный состав, можно подкорректировать его, либо вбить с нуля.

5. Справа красная кнопка автоматического расчета. Если выбрали свои удобрения и желаемый состав - можно нажимать.

6 Справа внизу блок с отображением результата расчета, т.е. насколько он был успешен и насколько максимально близкая комбинация близка к желаемому составу. Отображается в виде процентов, и добавлено текстовое описание для новичков.

В Internet Explorer калькулятор будет отображаться некорректно, подстраивать калькулятор под него довольно муторное занятие, и делать это для 3% его пользователей пока желания нет, извините.

Отдельное спасибо vadkoff и kido за конструктивную критику и советы.

Критикуйте, не стесняйтесь, может какие баги или пожелания будут - пишите.

Вот и ссылка: https://hydro-calc.ru/

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

Ann:

--- Цитата: Locomatic от 20 Февраль 2017, 19:22:45 ---Калькулятор шикарный. Мне, как новичку, не хватило только какого-то текста типа: растворите это количество удобрений в граммах на литр воды. Чтобы совсем по простому. Или допилить еще одно поле ввода с количеством воды, чтобы получить совсем готовый рецепт. Но вообще, повторюсь, шикарно. Юзер френдли, приятно играться. Кстати, можно поковыряться с исходным кодом?

--- Конец цитаты ---
Спасибо, приятно!
Дык ковыряйтесь, в браузере Ctrl+U, а там на файл "script.js" в десятой строчке нажмете. Если надо, могу отдельно исходники скинуть.
Только это, когда ковыряться будете, имейте ввиду, что я не IT-шник ни по образованию ни по профессии, программирование - не более, чем хобби, поэтому сильно не ругайтесь. Тем более я его не оптимизировал, как получил рабочую черновую версию, так и оставил, поэтому там очень много мусора, тоже не ругайтесь.  :)
А вообще буду рад услышать конструктивную критику!

P.S. Да, и вот чуть более свежая версия, немножко усложнен алгоритм (программа более неохотно превышает дозу нежели понижает её, и уменьшено влияние фосфора до коэф. 0.7) и добавлена инструкция.

kido:
и как домашнее задание, сделайте генератор рецептов ;)
чтоб сразу было видно содержание NPK, чего, сколько и на какое кол-во воды брать, какая концентрация раствора и последовательность растворения компонентов.
уважение форумчан гарантировано! ))))

Locomatic:
Я сам скорее не программист, чем программист. Так, что-то с института помню, что-то прочитал. Вечером попробую пару идей.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии