Mając do dyspozycji multimetr cyfrowy Metex postanowiłem wykorzystać jego funkcję nadawania mierzonej wartości przez port RS-232. Cel początkowy, to wyświetlanie mierzonej wartości, rozpoznawanie funkcji i jednostki mierzonego parametru. Ostatecznie rozbudowałem mocno prezentowanie danych i w efekcie końcowym w programie mamy takie funkcje jak:
- pomiar w dwóch trybach – ręczny i automatyczny
- wyświetlacz cyfrowy
- wyświetlacz analogowy (wirtualna tarcza ze wskazówką)
- rysowanie wykresu z możliwością zapisu do pliku
- zapisywanie do pliku czystych danych, wraz z czasem wykonywanego pomiaru lub liczbą porządkową pomiaru
Program był testowany na dwóch multimetrach: M3850 oraz M3660D. W przypadku innych mierników mogą występować błędy, ponieważ już pomiędzy tymi dwoma występują różnice w wysyłanych danych o mierzonej temperaturze. Program może działać pod systemami Linux oraz Windows.
Small Metex Lab powstał przy użyciu biblioteki Qt5 w środowisku programistycznym Qt Creator. Do rysowania wykresów posłużyła biblioteka QCustomPlot.