Sprawdź szczegółowe informacje wybranego zlecenia i zgłoś swoją ofertę.
Do napisania prosty program desktopowy z prostym GUI na system windows. Może być napisany w C# lub python GUI (plik wynikowy exe).
Program ma za zadanie odczytywać i zapisywać parametry poprzez port szeregowy (Virtual COM) zgodnie z protokołem Modbus RTU (opis protokołu w załączeniu) z naszym urządzeniem (nazwa urządzenia to BMU – zwykła płytka elektroniczna z modułem komunikacyjnym USB).
Do napisania komunikacja z BMU:
Flow działania programu:
1. Otwieramy wybrany (dostępny) port COM (Virtual COM), oczywiście „BMU” wpięty do PC poprzez kabel USB
2. Wysyłamy do BMU datę i czas (w tle)
Funkcja A - podstawowe parametry systemu:
3. Odczytujemy główne parametry systemu BMU (zgodnie z załącznikiem pkt 2.2) - po naciśnięciu guzika "READ…" - takie dane wyświetlamy w formie tabelarycznej (dwie kolumny opis i wartość)
4. Użytkownik modyfikuje parametry systemu w kolumnie wartość (ważne aby program kontrolował poprany zakres wprowadzanych wartości)
5. Po naciśnięciu "WRITE..." program te dane formatuje (zgodnie z punktem 2.3 z załącznika) i przesyła do BMU, oraz w tle znów je po chwili odczytuje i określa "sukces" lub "błąd"
oraz Funkcja B - parametry ogniw i zabezpieczeń:
3. Odczytujemy główne parametry ogniw i zabezpieczeń (zgodnie z załącznikiem pkt 2.4) - po naciśnięciu "READ…" - takie dane wyświetlamy w formie tabelarycznej (dwie kolumny opis i wartość)
4. Użytkownik modyfikuje parametry ogniw i zabezpieczeń (ważne aby program kontrolował poprany zakres wprowadzanych wartości)
5. Po naciśnięciu "WRITE..." program te dane formatuje (zgodnie z punktem 2.5 z załącznika) i przesyła do „BMU”, oraz w tle znów je po chwili odczytuje i określa "sukces" lub "błąd"
W załączeniu przykładowy wygląd programu oraz załącznik excel z punktami