5.8.2.1.20.8.  Gestire le variabili

Nella finestra di dialogo Gestione variabili [Variable Management] è possibile gestire le variabili a livello di catalogo per, ad esempio, uniformarne la denominazione, impostarne la visibilità e molto altro ancora. Fare clic su un catalogo, uno o più progetti o su una cartella qualsiasi con il tasto destro del mouse > Automazione [Automation] > Gestione variabili [Manage variables] per aprire la finestra di dialogo Gestione variabili [Variable Management].

Si riceve un elenco di tutte le variabili dei progetti sottostanti sotto forma di tabella con le corrispondenti colonne Nome [Name], Descrizione [Description], Posizione di memorizzazione [Save location], Unità [Unit], Gruppo [Group], Tipo [Type], Tipo di dati [Data type], Decimali [Decimal places], Stato [Status], Nascosto [Hidden], Traducibile [Translatable] e Senza selezione dell'elenco in una tabella verticale [Without list selection in vertical table].

Finestra di dialogo "Gestione variabili [Variable Management]"

Figura 5.305. Finestra di dialogo "Gestione variabili [Variable Management]"

5.8.2.1.20.8.1. Funzioni Panoramica
Funzioni Panoramica

Figura 5.306. Funzioni Panoramica

Esportazione di tabelle [Table export]

Sopra la tabella è possibile esportare la tabella visualizzata tramite il pulsante "Esporta tabella [Table export] ".

Si apre la finestra di dialogo Esportazione tabelle [Table export], vedi capitolo Sezione 7.12.17, “ Salva come file CSV ”.

Importazione dell'algoritmo [Algorithm import]: vedi sotto.

Risolvere i collegamenti [Resolve links]

Se l'opzione è attivata, vengono caricati anche i progetti collegati. Questi progetti collegati possono trovarsi in qualsiasi punto del catalogo, quindi anche al di fuori della selezione iniziale. Questo può far sì che nei percorsi dei file vengano visualizzati progetti che non appartengono alla selezione effettiva.

La visibilità dei progetti collegati dipende dalla visibilità del collegamento.

Filtro del progetto [Project filter]

Selezionare i progetti da visualizzare in base alla loro visibilità.

Ricarica le variabili [Reload variables]

Sopra il tavolo Esiste l'opzione variabili Caricando [Reload variables]. Se hai già fatto dei cambiamenti, una finestra di dialogo che chiede se vuoi salvare le modifiche o .

Comandi del menu contestuale

È possibile utilizzare funzioni aggiuntive facendo clic con il pulsante destro del mouse sul contenuto di qualsiasi cella (eccetto l'intestazione).

  • Combinare le variabili [Combine variables]

    [Nota]Nota

    Durante l'unione, tutte le righe selezionate vengono allineate tra loro, in modo che risultino identiche. In questo modo, tutti i valori precedenti vengono sovrascritti.

    È possibile combinare due o più variabili tra loro tenendo premuto il tasto CTRL e selezionando con un clic del mouse le righe che si desidera combinare. Cliccando con il tasto secondario del mouse su una delle righe selezionate si apre il menu contestuale e si può selezionare l'opzione «Combina variabili [Combine variables] ».

    Nell'omonima finestra è possibile effettuare una selezione prima dell'unione se ci sono voci diverse nella stessa colonna. Dopo aver premuto OK, le righe vengono sincronizzate e i vecchi valori vengono sovrascritti.

  • Azzeramento delle variabili [Reset variables]

    È possibile utilizzare le variabili di ripristino [Reset variables] per riportare al valore originale le modifiche precedentemente apportate a una riga.

    [Importante]Importante

    Il ripristino della variabile funziona solo se la modifica non è stata ancora salvata.

  • Cancellare le variabili [Delete variables]

    Elimina la variabile selezionata dopo una richiesta di conferma, a condizione che non vi siano dipendenze.

    [Attenzione]Attenzione

    Se sono presenti una o più dipendenze, viene visualizzato un messaggio di avviso. La variabile può comunque essere rimossa, ma in tal caso è possibile che tutti i progetti in cui era contenuta questa variabile risultino danneggiati!

  • Esportazione di tabelle [Table export]

    Apre la finestra di dialogo di esportazione della tabella [Table export] per le righe selezionate.

5.8.2.1.20.8.2. Percorsi dei file Visualizza

Fare clic su una riga per visualizzare il percorso del file nella finestra di visualizzazione a destra.

  • Tramite il pulsante ... è possibile aprire il progetto in PARTdesigner.

  • Il percorso del file segue le convenzioni cromatiche standard di PARTproject. Ciò significa che anche in questo caso i progetti nascosti vengono visualizzati in rosso.

  • Il separatore (divisore) tra le sezioni può ora essere spostato ulteriormente verso sinistra, in modo da avere più spazio a disposizione per la visualizzazione dei percorsi del progetto.

    Figura 5.307. 

  • Filtri per percorsi di progetto [Project paths]: Esistono diverse modalità di visualizzazione per i percorsi di progetto:

    • Visualizzazione del percorso relativo completo ( non abbreviato [Unabridged] )

    • Abbreviazione dei prefissi dei percorsi comuni ( abbreviare il prefisso [Trim prefix] )

    • Visualizzazione solo del nome del file ( Solo nomi dei file [File names only] )

    • In alternativa, è possibile anche effettuare una ricerca a testo libero. In questo modo è possibile filtrare i percorsi dei progetti in base a qualsiasi parte di testo. Verranno visualizzati solo i percorsi che contengono il testo di ricerca inserito.

5.8.2.1.20.8.3. Campi della tabella modifica

Con un doppio clic su un campo modificabile della tabella è possibile modificarne il contenuto . Le modifiche vengono evidenziate in grassetto.

Il testo in caratteri grandi indica chiaramente le modifiche

Figura 5.308. Il testo in caratteri grandi indica chiaramente le modifiche

5.8.2.1.20.8.4.  Gruppi di variabili

Se si sposta il puntatore del mouse sulla colonna Gruppo, tutti i gruppi assegnati vengono visualizzati sotto forma di tooltip.

La colonna Gruppi [Groups] della variabile Amministrazione [Variable Management]

Figura 5.309. La colonna Gruppi [Groups] della variabile Amministrazione [Variable Management]

Facendo clic su una cella all'interno della colonna Gruppo [Group], è possibile richiamare la finestra Gruppi di variabili [Variable groups] tramite il pulsante ....

[Nota]Nota

I gruppi di variabili [Groups of variables] possono essere creati e gestiti nella pagina della scheda Generale [General] alla voce Crea gruppi di variabili [Create variable groups]. Vedere Sezione 5.9.2.3.2, “ Creazione di gruppi di variabili (a livello di catalogo) ”.

Gruppi di variabili [Variable groups] della finestra

Figura 5.310.  Gruppi di variabili [Variable groups] della finestra

xxx

5.8.2.1.20.8.5. Funzione di ricerca

Utilizzate la riga dei filtri [Filter] per filtrare la tabella .

Figura 5.311. 

Selezionare un termine oppure digitare qualcosa (nei campi corrispondenti ...).

Figura 5.312. 

[Nota]Nota

Selezionare <vuoto> per filtrare i campi vuoti.

È possibile effettuare la ricerca utilizzando i caratteri jolly ( * ), ad esempio " C* ", " *C " o " *C* ".

5.8.2.1.20.8.6. Verifica del contenuto della tabella

Il sistema controlla le variabili della tabella e visualizza un simbolo di avviso giallo o rosso se una voce corrispondente contiene un errore. È possibile spostare il mouse sul simbolo per visualizzare il testo dell'avviso sotto forma di tooltip.

[Suggerimento]Suggerimento

Un "problema" è il termine generico per indicare un errore o un avviso.

Un "errore" è un problema grave che richiede misure aggiuntive o che può comportare l'interruzione della funzionalità del progetto interessato.

Un "avviso" è un problema minore che deve essere risolto, ma il progetto interessato deve rimanere funzionante.

Esempio di avviso: "La variabile è in un gruppo, ma è nascosta [The variable is in a group, but hidden.]".

Figura 5.313. Esempio di avviso: "La variabile è in un gruppo, ma è nascosta [The variable is in a group, but hidden.]".

In caso di problemi, è possibile utilizzare la navigazione in basso a sinistra per passare ai messaggi corrispondenti.

Errore di navigazione

Figura 5.314. Errore di navigazione

Una volta corretti tutti gli errori, fare clic su Applica [Apply] e/o OK.

5.8.2.1.20.8.7. Modalità di sola lettura

Con i cataloghi gestiti da SVN, le variabili possono essere gestite solo se il catalogo è stato controllato. In caso contrario, è possibile aprire la gestione delle variabili [Variable Management] ma non apportare modifiche. Se si apre una parte da questa vista in PARTdesigner, si aprirà anche in modalità di sola lettura.

Gestione delle variabili [Variable Management] in sola lettura

Figura 5.315.  Gestione delle variabili [Variable Management] in sola lettura

Se si seleziona una directory che contiene sia parti controllate che controllate, viene visualizzata una finestra di dialogo.

Finestra di dialogo

Figura 5.316. Finestra di dialogo

È quindi possibile visualizzare tutti i progetti in modalità di sola lettura oppure ignorare le parti in sola lettura, in modo che non vengano visualizzate nella Gestione delle variabili [Variable Management] .

5.8.2.1.20.8.8.  Importazione dell'algoritmo

In PARTproject, nella pagina di dialogo Gestione variabili [Variable Management], è possibile assegnare algoritmi tramite un file batch a un intero catalogo.

Importazione dell'algoritmo (come tabella) [Algorithm import (as table)]

Figura 5.317.  Importazione dell'algoritmo (come tabella) [Algorithm import (as table)]

Per importare un algoritmo specifico per un progetto, utilizzare PARTdesigner.

Importazione di algoritmi in PARTdesigner

Figura 5.318. Importazione di algoritmi in PARTdesigner

Per l' importazione in batch, procedere come segue:

  1. Fare clic con il tasto destro del mouse sul catalogo desiderato > Automazione [Automation] > Gestisci variabili [Manage variables] per aprire la finestra di dialogo Gestione variabili [Variable Management].

  2. Cliccare sul pulsante " Algoritmo Importa [Algorithm import]". (Questo pulsante non ha nulla a che vedere con il pulsante "Esporta" che si trova accanto.)

    Figura 5.319. 

    -> Si apre la finestra di dialogo " Importazione algoritmo" (come tabella) [Algorithm import (as table)].

  3. Fare clic in quella sezione, sotto " Meta CSV ", su ... e aprire nella finestra di Explorer il file batch corrispondente

    -> Ogni file CSV viene caricato e gli algoritmi vengono verificati per accertarne la validità. Eventuali errori vengono visualizzati nella finestra di dialogo.

    -> Tutti I progetti di destinazione devono essere stati estratti.

    Struttura del file batch (batch_import.csv):

    L'intestazione deve essere obbligatoriamente presente e avere il seguente aspetto:

    "PRJ_PATH","ALGO_CSV_PATH"

    Quindi, in ogni riga viene associato un progetto con il relativo algoritmo .

    I percorsi dei file di progetto possono essere assoluti o relativi al catalogo di destinazione. I percorsi dei file CSV degli algoritmi possono essere assoluti o relativi al file CSV meta.

    "PRJ_PATH","ALGO_CSV_PATH"
    "algo_table_import.prj","algo_table_a1.csv"
    "algo_table_import.prj","subdir/algo_table_a2.csv"
    "algo_table_import_2.prj","algo_table_a2.csv"
    "subdir/algo_table_import_3.prj","algo_table_a3.csv"

    Struttura dei file CSV degli algoritmi:

    La struttura è identica a quella di PARTdesigner (cfr. sopra ).

  4. Se necessario, durante un’importazione è possibile generare un report che elenchi tutte le modifiche. A tal fine, assegnare un file di output nella sezione “Report CSV” [Report CSV] .

    Non appena si preme "Importa [Import]" , nella cronologia è possibile verificare se l'importazione è andata a buon fine. Inoltre, viene visualizzato un messaggio di stato che indica se sono state apportate modifiche o meno. Se non è stato modificato nulla, il file CSV generato è vuoto.

    Algoritmo di importazione [Algorithm import] Rapporto CSV [Report CSV]

    Figura 5.320.  Algoritmo di importazione [Algorithm import] Rapporto CSV [Report CSV]

  5. Fare clic su Importa [Import].

    -> Si apre una finestra di dialogo che mostra le informazioni sullo stato di avanzamento .

    Figura 5.321. 

    -> Gli algoritmi vengono importati e salvati nei progetti di destinazione .