Программа для USB термометра, замена для TEMPerNTC и UTAC

Программа для USB термометра, замена для TEMPerNTC и UTAC

gene's temperntcДля USB термометра я нашел всего две полноценных программы: родную TEMPerNTC (на диске с самим устройством и на разных сайтах) и UTAC (которая уже не развивается). А также разного рода примеры и исходники, которые всерьез использовать нельзя. Программки имеют свои плюсы и минусы, но основая общая проблема: отсутствие вывода температуры в трей, а у UTAC еще и невозможность выставить компенсацию для второго датчика.

Поэтому я взял попавшиеся простейшие исходники на VB, которые, однако, основную функцию используют из двух dll-файлов, т.е. вся суть работы с термометром и COM портом скрыта от глаз. Но так даже лучше, думать вообще не нужно. “Наружу” выведено всего пять функций: InitSensor, FreeSensor, ReadNTC, ReadTEMPsh10, ReadType. По названию понятно, что они делают. Параметров никаких нет. Функции читающие показания выдают одно число в формате double. ReadType я не использую, потому что не понимаю, что за тип и зачем он мне нужен. Опрашивать можно, судя по документации в исходниках не чаще раза в полсекунды.

Основное отличие моей программы в том, что выводится информация в трей и есть возможность задать компенсацию с более высокой точностью (десятые, сотые, тысячные доли).

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

Скачать программу

Статья опубликована на сайте bechtold.biz — 6 августа 2010 г.
Программы

Оставить комментарий

Да, я человек!