Здравствуйте.
Сегодня к 8 марта решил сделать всем оригинальный подарок: представляю Вашему вниманию свою очередную программу для Ubuntu.
Программа "Рефрактометрический калькулятор".Программа «Рефрактометрический калькулятор» предназначена для проведения расчётов в процессе работы с использованием рефрактометрических методов исследования. Программа может быть использована при работе с любыми оптическими рефрактометрами, как отечественными (в том числе советскими), так и современными зарубежными (в том числе китайскими), имеющими шкалу показателей преломления (нужно именно показатель преломления! Сахар, спирт и т.п. не подходят!).
Скриншот:Цель создания программыСегодня в продаже на имеется большое количество китайских дешевых рефрактометров, но увы, они бывают часто неточны, никто не отвечает за достоверность результатов.
Если же у Вас есть точный рефрактометр (например, старый советский), то Вам, чтобы по нему определять концентрацию, нужно прибегать к использованию рефрактометрических таблиц, либо производить сложные расчёты.
Программа «Рефрактометрический калькулятор» поможет решить эти проблемы.
Функционал программы:- Внесение поправок в измеренный коэффициент преломления. В том числе, программа помогает получить истинный показатель преломления на неточных дешевых китайских ручных рефрактометрах, благодаря возможности введения коэффициентов поправок.
- Расчёт концентрации веществ по заданному фактору преломления.
- Расчёт концентрации веществ по имеющимся в программе предустановкам (зашитым в программу рефрактометрическим таблицам).
Рефрактометрические таблицы основаны на данных из литературных источников. Используемые литературные источники перечислены в разделе "Список литературы" руководства пользователя. Автор программы выражает большую благодарность авторам этих книг.
В архиве с исходными текстами находится файл формата ods (LibreOffice Calc) с оцифрованными рефрактометрическими таблицами (и шаблонами для перевода их в программный код.
На момент публикации в программе имеются следующие зашитые в код предустановки (в алфавитном порядке):
(определяемое вещество, размерность)
альбуцид натрия, %
амидопирин (аминофеназон), %
амидопирин (аминофеназон), г/100мл
аммиак, г/100мл
анальгин, %
антипирин (феназон), %
антипирин (феназон), г/100мл
аскорбиновая кислота, г/100мл
ацетат калия, г/100мл
барбитал натрия, %
белок в сыворотке крови, %
белок в сыворотке крови, г/л
бензоат натрия, г/100мл
бромид калия, %
бромид калия, г/100мл
бромид натрия, %
бромид натрия, г/100мл
гексаметилентетрамин, %
гексаметилентетрамин, г/100мл
гидрокарбонат натрия, %
глицерин, г/100мл
глюкоза, %
глюкоза, г/100мл
глюкоза, г/л
глюконат кальция * H2O, г/100мл
димедрол, г/100мл
димексид, г/100мл
калия йодид, %
калия йодид, г/100мл
кислота аминокапроновая, г/100мл
кислота борная, г/100мл
кислота глютаминовая, г/100мл
кодеина фосфат, %
кодеина фосфат, г/100мл
кофеин-бензоат натрия, %
кофеин-бензоат натрия, г/100мл
кофеин-салицилат натрия, %
лактоза в молоке, % (18С)
никотиновая кислота, г/100мл
новокаин, г/100мл
норсульфазол натрия * 6H2O, г/100мл
норсульфазол натрия безводный, %
норсульфазол натрия безводный, г/100мл
резорцин, г/100мл
салицилат натрия, г/100мл
сахар, %
сахароза, %
сахароза, г/100мл
стрептоцид белый растворимый, %
сульфат магния, %
сульфат магния * 7H2O, г/100мл
сульфат меди, %
сульфат меди * 5H2O, г/100мл
сульфацил натрия * H2O, г/100мл
тиамина бромид * 0,5H2O, г/100мл
тиосульфат натрия * 5H2O, г/100мл
уксусная кислота, %
фетанол, г/100мл
формальдегид, %
формальдегид, г/100мл
хлоралгидрат, %
хлоралгидрат, г/100мл
хлорид аммония, г/100мл
хлорид калия, %
хлорид калия, г/100мл
хлорид кальция, %
хлорид кальция * 6H2O, г/100мл
хлорид натрия, %
хлорид натрия, г/100мл
цитрат натрия, %
цитрат натрия * 5.5H20, г/100мл
этазол-натрий, г/100мл
этанол, % объёма
этилморфина гидрохлорид * 2H2O, г/100мл
эфедрина гидрохлорид, г/100мл
Программа имеет полностью открытый код, русскоязычный интерфейс и подробное руководство пользователя!
Программа вместе с исходным кодом распространяется свободно, на условиях строгого копилефта.
Ссылки:Домашняя страница программы:
https://www.louvaahmar.narod.ru/progi/myprog/refractomtric-calc/Бинарный deb-пакет 64 бита:
https://www.louvaahmar.narod.ru/progi/myprog/refractomtric-calc/refractomtric-calc_0.0.0.1_amd64.debАрхив с исходниками и портативной версией:
https://www.louvaahmar.narod.ru/progi/myprog/refractomtric-calc/refractomtric-calc.tar.gz
Руководство пользователя:https://www.louvaahmar.narod.ru/progi/myprog/refractomtric-calc/refractomtric-calc_manual.pdfP.S. Программа кроссплатформенная, немного адаптировав код, я собрал версию для маздайки, по идее для яблок тоже наверное можно собрать.
P.P.S. Если Вы знаете какие-то ещё литературные источники, где есть ценные рефрактометрические таблицы, отсутствующие в программе, то Вы можете помочь развитию проекта, указав ссылку на таковые литературные источники.