Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Contact: Jan Benders, jan.benders@han.nl, 06-12537646

HANtune is ons real-time dashboard voor microcontroller systemen. HANtune kan via standaard protocollen verbinding maken met microcontrollers en daar de volgende dingen mee doen:

  • Visualiseren van de berekende variabelen, ofwel signals, in allerlei ‘viewers’ zoals: bar, gauge, digital, scope, multi en multi-led viewers
  • Wijzigen (‘tunen’) van constanten, ofwel parameters, met behulp van allerlei editors, zoals: slider, button, radiobutton en multi-editor
  • Loggen van alle signalen in een logfile
  • In de nieuwste versie: Tonen en aanpassen van alle data van een aangesloten CAN bus

In HANtune kan je flexibel layouts aanmaken, die bestaan uit tabbladen waarin je editors en viewers plaatst en configureert. Zo kan je zelf voor elke toepassing je dashboard vormgeven zoals je wilt. HANtune is onderdeel van een set tools van de HAN. Deze video legt het gebruik van de tools en van HANtune uit: https://www.youtube.com/watch?v=19XkRKGFt_0 HANtune wordt gebruikt door tientallen bedrijven en bij de HAN is het standaard gereedschap geworden bij de opleidingen autotechniek en elektrotechniek.

We willen blijven verbeteren en zoeken jouw hulp. In HANtune willen we nog betere viewers aanbieden zodat het gebruik van HANtune nog effectiever wordt. Een belangrijk aspect is dat we de het dasboard van HANtune wat meer op de echte wereld willen laten lijken. Daarom willen we een speciale viewer gaan aanbieden: De image manipulator

De image manipulator roteert/verschuift/verkleint/etc. een bitmap image met eventuele transparantie op basis van een veranderende signaalwaarde. Hiermee kun je bijvoorbeeld een foto van een klokkenpaneel tonen, waarin de naalden real-time de waarden aan kunnen geven. De opdracht is om zo’n viewer te ontwerpen en te ontwikkelen. HANtune bevat al een interface naar de viewers, dus je hoeft geen detailkennis op te bouwen van HANtune om zo’n viewer te ontwikkelen. Ook hoef je geen kennis te hebben van microcontrollers. We kunnen voor integratie testwerk microcontroller-boards aanleveren om zodoende tests met dynamische data te kunnen doen.

Enkele opmerkingen m.b.t. de techniek: HANtune maakt gebruik van Java en Swing en wordt gebouwd in Netbeans. Je mag open-source libraries gebruiken (noem wel de licentie). HANtune wordt ook open-source.

Download een PDF van de hele opdrachtomschrijving