Passa al contenuto principale

🚀 Procedura automatica per la generazione delle statistiche diagnostiche

Questa pagina ti guida passo passo nella procedura automatica per generare e aggiornare i modelli diagnostici e i pulsanti di navigazione del progetto.


🎯 Perché usarla?

Con questa procedura puoi:

  • ⚙️ Generare modelli diagnostici aggiornati per ogni componente della macchina (assi, alimentatori, sicurezza e altro).
  • 🔘 Creare pulsanti di navigazione personalizzati che collegano direttamente alle schermate di diagnostica.
  • 🔄 Automatizzare tutto e mantenere sempre sincronizzata la diagnostica con i dati di runtime.

🛠️ Come funziona per te

1. 📦 Generazione automatica dei modelli

Lancia la procedura e automaticamente verranno creati o aggiornati i modelli diagnostici relativi ai componenti della macchina.
Ogni modello rappresenta uno stato diagnostico chiaro e aggiornato.

2. 🔘 Creazione dei pulsanti di navigazione

Per ogni modello, viene creato un pulsante nella pagina diagnostica dedicata.
Così puoi navigare con un click direttamente alle informazioni di interesse.


✨ I vantaggi principali

  • ⏱️ Risparmio di tempo: niente più creazioni manuali di modelli o pulsanti.
  • 🔄 Aggiornamenti in tempo reale: la diagnostica rispecchia sempre lo stato attuale della macchina.
  • 🚀 Navigazione rapida: pulsanti intuitivi per un accesso diretto e veloce alle pagine diagnostiche.
  • 🛡️ Affidabilità e coerenza: meno errori e disallineamenti tra dati e interfacce.

📸 Uno sguardo alla procedura

Qui sotto trovi un esempio della console di sviluppo mentre esegui la generazione automatica.
I comandi mostrano come si attivano i processi per modelli e pulsanti.

Console di generazione diagnostica

💡 Consigli

Se vuoi mantenere sempre aggiornata la diagnostica senza sprechi di tempo, affidati a questa procedura automatica.
In caso contrario puoi sempre farlo manualmente.


Funzioni di Generazione Diagnostica ⚙️


GenerateALL()

Genera tutto in un colpo solo!
Avvia la generazione completa di tutti i modelli diagnostici e dei pulsanti di navigazione, così da avere l’intera diagnostica aggiornata automaticamente.


GenerateAllModels()

Genera tutti i modelli diagnostici
Esegue la creazione o l’aggiornamento di tutti i modelli relativi agli assi, alimentatori (PSU) e sistemi di sicurezza presenti nel progetto.


GenerateAllButtons()

Genera tutti i pulsanti di navigazione
Crea i pulsanti necessari per navigare verso le schermate diagnostiche di assi, alimentatori e sicurezza, rendendo semplice e immediata la consultazione.


GenerateAxisModel()

Genera modelli per gli assi
Crea i modelli diagnostici per gli assi della macchina, basandosi sui tag standard degli assi rilevati nelle comunicazioni.


GenerateAxisButtons()

Genera pulsanti per la diagnostica degli assi
Aggiunge i pulsanti di navigazione che collegano direttamente ai dettagli diagnostici degli assi.


GeneratePSUModel()

Genera modelli per gli alimentatori (PSU)
Crea modelli diagnostici per le unità di alimentazione, rilevando i relativi tag di potenza dalla comunicazione.


GeneratePSUButtons()

Genera pulsanti per la diagnostica degli alimentatori
Crea i pulsanti di navigazione verso le schermate diagnostiche dedicate agli alimentatori.


GenerateDCSModel()

Genera modelli di sicurezza DCS
Crea i modelli per i dispositivi di sicurezza basati sui tag di tipo DCI_STOP, fondamentali per il controllo di sicurezza.


GenerateCROUTModel()

Genera modelli di sicurezza CROUT
Crea modelli diagnostici per i sistemi di sicurezza configurabili basati su tag CONFIGURABLE_ROUT.


GenerateFPMSModel()

Genera modelli di sicurezza FPMS
Genera modelli per i sistemi di selettori a cinque posizioni, fondamentali per la diagnostica delle funzioni di sicurezza.


GenerateSafetyButtons()

Genera pulsanti per la diagnostica della sicurezza
Crea i pulsanti di navigazione per accedere facilmente alle schermate diagnostiche dei vari modelli di sicurezza (DCS, CROUT, FPMS).