Evidenziare plot al passaggio del mouse in LabVIEW

Graph XY LabVIEW

Lavorare con gli eventi, migliora notevolmente la User Experience.

In questo esempio dimostriamo come l’evento MouseMove su un Grafico XY, può fornire informazioni (nell’esempio solo mettere in evidenza il plot) che migliorano l’ergonomia della GUI.

Il metodo GetPlotAtPos sull’evento Mouse Move del controllo grafico (si applica a grafici e grafici XY, su waveform no).

Inserendo quindi una reference e nel metodo Mouse Move, eseguire prima una cleanUp rimettendo per tutti i plot la PlotLineWidth a 1.

Inserendo quindi una reference e nel metodo Mouse Move, eseguire prima una cleanUp rimettendo per tutti i plot la PlotLineWidth a 1.

Inserire l’uscita Coords nel metodo GetPlotAtPos che restituisce -1 se non trovato un plot, altrimenti il numero del plot selezionato.

Ecco il codice finale nell’evento Move Move.

Il comportamento presenta i plot con uno spessore thin (1 ) quando il mouse non è sopra un plot.

Quando ilcursore intercetta un plot, il plot viene evidenziato.

Vuoi approfondire l'argomento? Hai un progetto e stai cercando un Team che ti possa supportare?

ti potrebbero interessare

Oltre la Taratura: L’Integrazione dei Sistemi di Gestione della Taratura nell’Era Digitale

La digitalizzazione dei processi di taratura consente tracciabilità, automazione e integrazione con altri sistemi aziendali, migliorando efficienza, qualità, sicurezza e conformità normativa.

ByteQX ad A&T Automazione e Testing (Torino 11-13 Febbraio)

Saremo ad A&T Torino (11-13 Feb) stand F46 con Micron. Vieni a vedere QX integrato con banchi prova: dal sensore alla decisione. LabVIEW e SPOT per sistemi chiavi in mano.

NI Days 2026 Italy

NI Days Italy 2026 è un evento gratuito a Milano l’11 marzo dedicato a test e misura, con novità NI, demo live, sessioni tecniche e networking per ingegneri e aziende.