software:qview:qview_6:qview60

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
software:qview:qview_6:qview60 [2025/02/07 08:20] – [2.4 Monitoraggio del funzionamento] qem218software:qview:qview_6:qview60 [2025/05/30 08:10] (versione attuale) – [23.2.1 Errore 32] qem218
Linea 199: Linea 199:
 <html><pagebreak /></html> <html><pagebreak /></html>
  
-FIXME Aggiungere Data Record documentation+===== - Pannelli di controllo ===== 
 +QView 6 mette a disposizione diversi **pannelli** utili alla programmazione. In questa sezione spiegheremo le funzionalità per ciascuno di essi. 
 + 
 +<WRAP center round download 60%> 
 +Download example 
 +</WRAP> 
 + 
 +==== Watches Panel ==== 
 +Questo pannello permette al programmatore di **vedere le variabili** e con i rispettivi **tipi** e **valori a runtime**. 
 +Per usarlo è sufficiente scrivere la variabile di cui si vuole conoscere il valore all'interno della colonna centrale e verrà mostrata la variabile desiderata 
 + 
 +{{:software:qview:qview_6:qview60:watches_panel_new.png?direct|}} 
 + 
 +Come si vede nell'immagine si possono modificare i sheet di inserimento delle variabili. Ecco tutte lefunzionalità che riguardano le pagine del **Watches panel**. 
 +  * **Aggiungere sheets**: per farlo è sufficiente fare click destro nella parte più grigia a destra e selezionare l'opzione "add sheet"
 +  * **Rimuvore sheets**: per farlo è necessario fare click destro sul sheet da eliminare e selezionare la voce "delete sheet"
 +  * **Rinominare sheets**: per farlo è sufficiente fare click destro sul sheet da rinominare e selezionare la voce "rename sheet"
 +  * **Cambiare la posizione dei sheets**: trascinare col tasto sinistro del mouse lo sheet desiderato fino alla posizione voluta. 
 + 
 +==== CPU Monitor ==== 
 +Questo pannello permette di visionare lo stato della CPU, i tempi di utilizzo, la presenza di breakpoint, vari errori, ecc. \\ 
 +{{:software:qview:qview_6:qview60:cpu_monitor.png?direct|}} \\ 
 +La prima finestra è divisa in 4 macro categorie: 
 +  - **CPU General**: contiene le info generali della cpu. In particolare lo stato, il tempo trascorso dall'accensione e la memoria occupata dal programma 
 +  - **CPU Task Info**: contiene tutte le informazioni riguardanti la task in esecuzione e il giro task, la presenza di breakpoint e il watchdog task nonchè la presenza del backup 
 +  - **CPU Warnings**: fornisce le informazioni riguardo warning in atto come il watchdog o il battery low 
 +  - **CPU Timings**: fornisce i tempi di giro task attuali, massimi e minimi  
 + 
 +==== Data Record Panel ==== 
 +Il data record panel è un pannelo molto utile che permette di **graficare** fino a **8 variabili analogiche** e **8 digitali** per ogni pannello. 
 + 
 +{{:software:qview:qview_6:qview60:data_record_1.png?direct|}}\\ 
 +{{:software:qview:qview_6:qview60:data_record_2.png?direct|}} Per aggiungere una variabile è sufficiente **abilitare un canale libero**\\ 
 +{{:software:qview:qview_6:qview60:data_record_3.png?direct|}} **Inserire il nome** della variabile nell'apposito campo \\ 
 +{{:software:qview:qview_6:qview60:data_record_4.png?direct|}} Selezionare la tab **Data Plot** in alto a destra\\ 
 +{{:software:qview:qview_6:qview60:data_record_5.png?direct|}} Far partire la cattura dei valori  nella sezione Acquiring premere il **tasto avvia** in verde\\ 
 +{{:software:qview:qview_6:qview60:data_record_6.png?direct|}} Il **risultato** di un asse che va avanti e indietro è simile a questo \\ 
 + 
 +Questo pannello risulta essere molto utile per la **regolazione del PID**. In quanto permette di vedere errori di inseguimento, rampe di accelerazione e decelerazione, ecc. 
 + 
 +==== Project Panel List ==== 
 +Questo pannello tiene traccia di tutti i pannelli presenti all'interno del progetto. Da qui è possibile chiuderli, aprirli o eliminarli. \\ 
 +{{:software:qview:qview_6:qview60:project_panel_list.png?direct|}} 
 + 
 + 
 + 
 + 
  
 ====== - Introduzione alla programmazione ====== ====== - Introduzione alla programmazione ======
Linea 3808: Linea 3855:
 Per risolvere questo errore è necessario controllare il contenuto del file .qm6 e verificare che il file .QMV contenuto in esso non sia mal formattato o non faccia riferimento ad un altro archivio.  Per risolvere questo errore è necessario controllare il contenuto del file .qm6 e verificare che il file .QMV contenuto in esso non sia mal formattato o non faccia riferimento ad un altro archivio. 
  
-Questo tipo di errore può capitare quando si compia un applicativo esistente o si importano parti di esso in un nuovo applicativo. +Questo tipo di errore può capitare quando si copia un applicativo esistente o si importano parti di esso in un nuovo applicativo. 
  
 ---- ----
  
 {{:software:qview:qview_6:qview_error_32.png?nolink|}} {{:software:qview:qview_6:qview_error_32.png?nolink|}}
  • Ultima modifica: 2025/02/07 08:20