Как показывает анализ интернета, в России есть целая серия предприятий, производящих солемеры, принцип действия которых основан на
Постановка задачи:
Дано: есть разработанный другими людьми солемер с написанным програмным обеспечением. Математика измерений общеизвестна и описана в литературе, хотя и несколько объемна. Есть стенд с физическими растворами для моделирования всей физики.
Проблема: процесс настройки связан с рекурсивной, интуитивной настройкой, путем ввода подстроечных коэффициентов и последующей проверкой на жидкости с известной температурой и соленостью. ЭТО ОЧЕНЬ ДОЛГО. До 3-4 рабочих смен на комплект.
Задача: Найти решение, которое позволяет значительно снизить трудоемкость процесса.
Решение: Предложение достаточно очевидно: написать программу, которая рассчитывает настроечные коэффициенты по снятым параметрам физической среды. Параметры среды снимаются на настраиваемом приборе и образцовыми приборами.
Анализ ситуации с солемером показал, что для настройки достаточно снять данные в двух температурных точках и двух точках по солености.
Далее была составлена система уравнений и решена при помощи системы символьной алгебры
Таким образом были получены формулы для расчета.
Графический интерфейс пользователя был оформлен с использованием
Внешний вид программы в среде Windows 7 приведен в анонсе материала.
Программа содержит несколько вкладок, которые позволяют настраивать как комплекс, так и вторичный преобразователь отдельно.
Принял решение опубликовать исходный код программы на Github.
В целом пробовал собирать проект под Wibdows, Linux и Android, везде есть свои тонкости, но все работало.
В опубликованной версии есть вкладка "СуперСкорост" - это не рабочая заготовка.