Vai al contenuto

Visualizzazione orologio analogico con EasyBuilder Pro

Home Forum Terminali operatore (Weintek) Visualizzazione orologio analogico con EasyBuilder Pro

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #35485
    Sergio Bertana
    Amministratore del forum

    Un cliente mi chiede come è stato realizzato l’orologio analogico presente nel progetto demo del terminale eMT3070A (Screenshot). Per la realizzazione, è stata utilizzata la tecnica di sovrapposizione di oggetti, su di una immagine di orologio sono stati sovrapposti 3 Grafici angolari per le lancette di ora, minuti e secondi oltre ad un oggetto di Introduzione numerica per la visualizzazione dei secondi in digitale.

    Ho realizzato un semplice progetto che illustra come utilizzare praticamente questa tecnica, come si vede dallo screenshoot ho realizzato due orologi che apparentemente sono simili, ma se si nota mentre in quello a sinistra la lancetta delle ore è sul 5 anche se l’ora reale è 17.35, quello a destra simula meglio il funzionamento dell’orologio analogico spostando la lancetta delle ore ad inseguire l’avanzamento dei minuti (Download progetto).

    #37987
    Sergio Bertana
    Amministratore del forum

    Aggiungo una nota su come ho gestito la lancetta delle ore perché può essere un valido spunto per meglio comprendere il funzionamento delle macro. In pratica nell’orologio a sinistra la lancetta delle ore si muove su di un grafico angolare il cui valore massimo è 12 (Span 12), mentre nell’orologio a destra la lancetta delle ore si muove su di un grafico angolare il cui valore massimo è 720 (Span 720).

    Grazie ad una macro eseguita a tempo vado a calcolare il valore da passare alla lancetta delle ore, che è data dalla formula Angle=Hour*60+Minute //Valore angolo (0-720). Ecco come viene definita la macro in EasyBuilderPro (Screenshot).

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Devi essere connesso per rispondere a questo topic.