Оформлен в HTML одним файлом. Внутри работает через JS(подгружает с гугла jQuery). Может работать как с HTTP сервера, так и просто открыв этот HTML файл локально браузером. Проверено на GoogleChrome, IE9.
Оригинал сдесь: https://www.stingx.ru/eliqcalc
Особенности:
- Позволяет производить "простой" расчет жидкости, когда имеются 2 одинаковый базовые смеси (одна с никотином, вторая без)
- Позволяет производить более продвинутый расчет, когда имеется базовая смесь с никотином, отдельные PG/VG/AD компоненты и на выходе процентное отношение ингридиентов может отличаться от отношения в базовой смеси (В принципе, это и есть основное предназначение этого калькулятора).
- Проценты ароматизаторов задаются относительно желаемого объема на выходе, а проценты PG/VG/AD относительно друг-друга(что является не совсем точным, поскольку ароматизатор занизит содержание всех ингредиентов, зато намного более наглядным)
- Позволяет вводить в смесь до 5 различных ароматизаторов
- Можно сохранить на диск и использовать локально (теоретически на любой платформе и браузере с включенным JS). (Если сохранить только HTML, то потребуется подключение к интернету для загрузки jQuery. Если сохранить как веб-страницу полностью, то будет работать и в оффлайне).
Все шаблонные значения отношений ингредиентов и содержимого никотина соответствуют жидкостям с ФА (www.flavourartexpress.biz / .ru)
Использование:
Небольшой manual по полям калькулятора:
- Базовая жидкость
Этот раздел задает параметры базовой жидкости (ту, которую разводим до получения нужной консистенции)
- "Содержание никотина" - Позволяет выбрать содержание никотина в базовой жидкости. При выборе пункта "Другое" можно задать собственное значение в появившемся ниже текстовом поле.
- "Тип жидкости" - Позволяет выбрать процентное отношение ингредиентов в базовой жидкости (При переключении пунктов этого списка, новые значения будут вписаны в следующие 3 текстовых поля)
- "% PG"/"% VG"/"% AD" - Текстовые поля в которых можно изменить процентное отношение ингредиентов базовой жикости. (Замечание: при изменении этих полей вручную, также необходимо изменить соответствующие поля у жидкости на выходе. При выборе значений из списка изменение происходит автоматически)
- Жидкость на выходе
- "Содержание никотина" - здесь можно выбрать содержание никотина в готовой жидкости из списка или как и в одноименном поле выше задать собственное значение. Замечание: в этом списке не предусмотрена крепкость 36 мг/мл, однако ее можно ввести вручную.
- "Тип жидкости "нулевка"" - Позволяет выбрать режим подсчета ингредиентов. При выборе пункта "Как и базовая", калькулятор на выходе выдаст Проценты базовой жидкости и жидкости "нулевки" для разведения; При выборе пункта "У меня отдельные компоненты" калькулятор выведет количество каждого из ингредиентов, необходимое для приготовления желаемой жидкости. В этом случае возможно изменять процентное отношение ингредиентов на выходе.
- "% PG"/"% VG"/"% AD" - Процентное отношение ингредиентов на выходе. Эти значения изменяются автоматически, если "Тип жидкости "нулевка"" выбран "Как и базовая". При изменении этих полей вручную калькулятор переключит тип жидкости на "У меня отдельные компоненты". Сумма этих 3-х значений должна равняться 100. Если какое-то значение является недостижимым, то калькулятор выдаст ошибку (смотри ниже) с указанием минимального и максимального достижимых уровней концентрации ингредиента в смеси на выходе.
- "% Ароматизатора 1"/.../"% Ароматизатора 5" - В этих полях задается процентное отношение ароматизатора(ов) к общему объему выходной смеси.
- "Желаемый объем" - Позволяет указать желаемый объем смеси на выходе.
- "Капель в миллилитре" - Позволяет указать количество капель, производимых вашим дозатором в баночке или пипеткой с одного миллилитра жидкости. По умолчанию данное поле содержит значение "30", но Вам скорее всего надо провести собственные замеры. Учтите также что пропиленгликоль, глицерин и ароматизаторы имеют совершенно разную консистенцию, отсюда разный размер капли, а значит в это поле надо занести количество капель того ингредиента, который Вы и будете мерить в каплях(как правило, это ароматизаторы).
- Подсчет и отображение результатов
Для того, чтобы калькулятор подсчитал количество игредиентов, надо просто щелкнуть кнопку "Посчитать". В случае успешного подсчета, появится таблица с результатами, в случае ошибки (неправильное значение полей/недостижимые пропорции смеси) ее текст будет выведен прямо под кнопкой красным цветом и на экране больше ничего не произойдет.
Таблица результатов содержит только необходимую информацию (все неиспользуемые ароматизаторы не показаны).
Установка:
Вариант 1: Можно пользоваться сразу с моего сайта безо всякой установки
Вариант 2: Сохраняем калькулятор как Веб-страница полностью (или веб-архивом) и пользуемся локально без интернета.
Примеры:
- При изменении только ароматизатора, т.е. входные параметры:
База: 36мг IceBlade, "Нулевка" тоже IceBlade. Хотим получить 18мг никотина, 3% ароматизатора, 10мл готовой жидкости.
Результат:
- Теперь немного "похимичим":
База 36мг IceBlade, хотим получить жидкость с 60% PG, 30% VG, 10% AD, 6мг никотина, 4% одного ароматизатора и 3% другого. На выходе мы хотим объем 6мл.
Результат:
Условия распространения:
Распространяется на условиях лицензии GPLv2 (GPLv2 на русском) .
Резюмирую:
В некоммерческих целях и с присутствием ссылки на автора можете использовать где хотите и как хотите, а также свободно распространять, модифицировать, использовать этот продукт в проектах с GPLv2(и совместимыми) лицензиями.
PS:
После официального калькулятора на ecigtalk.ru/calc захотелось сделать нечто свое, что может уметь смешивать разные жидкости до нужных пропорций, причем сразу с учетом ароматизаторов (в оригинальном их лучше не указывать, иначе сбиваются проценты ингредиентов) а также то, что всегда под рукой и без интернета. Форум посещаю редко, поэтому постарался раскрыть возможные вопросы здесь мануалом сразу.