Le raccolte di immagini sono tabelle che definiscono il percorso di un file, un'anteprima e un ID stringa per ogni immagine. Specificando l'ID e (per l'accesso univoco) anche il nome del file di immagine, è possibile fare riferimento all'immagine, ad esempio, quando la si inserisce in una visualizzazione (per la configurazione delle proprietà di un elemento immagine, vedere Uso delle immagini gestite nelle raccolte di immagini).
In un progetto di libreria, è possibile creare una raccolta di immagini. Se quindi si dichiara la libreria come libreria simbolo, è possibile utilizzare le immagini che contiene all'interno delle visualizzazioni del progetto. Per questo, fare clic con il pulsante destro del mouse sul nodo ImagePool del progetto della libreria, selezionare Proprietà, quindi configurare le Impostazioni della libreria Simbolo nella scheda Raccolta immagini (facendo clic sul pulsante Contrassegna libreria come libreria di simboli e selezionando se si desidera una Lista di testi per la traduzione dei simboli).
Dopo aver aggiunto la libreria al progetto, la raccolta immagini viene visualizzata (con il nome fornito) nella Casella degli strumenti quando è attivo un editor di visualizzazione.
NOTA: Ridurre il più possibile le dimensioni dei file di immagini prima di aggiungerli alle raccolte di immagini. Altrimenti, le dimensioni del progetto e le operazioni di caricamento e memorizzazione delle applicazioni di visualizzazione, comprese le immagini, potrebbero risultare appesantite.
Struttura di una raccolta di immagini
Esempio di una raccolta di immagini:
Elemento |
Descrizione |
---|---|
ID |
ID stringa (ad esempio logo, y_icon, 2); Il riferimento univoco a un'immagine viene ottenuto con la combinazione del nome e dell'ID dell'elenco di immagini (ad esempio, List1.basic_logo). |
Nome file |
Percorso del file di immagine (ad esempio, C:\programs\images\logo.bmp). Formati di immagine supportati da EcoStruxure Machine Expert: oBMP oEMF oGIF oICO oJPG oPNG oSVG oTIFF Il controller in uso potrebbe non supportare tutti i formati di immagine. Consultare la Guida alla programmazione del controller specifico per ulteriori informazioni. Se il file di immagine è memorizzato nella directory dei file di immagine (come definito in Strumenti > Opzioni > Visualizzazione, occorre immettere solo il nome di file in questa casella di testo. |
Immagine |
Anteprima dell'immagine. |
Tipo di collegamento |
Informazioni su come il file di immagine è collegato al progetto. Specificare il Tipo di collegamento quando si aggiunge manualmente il file di immagine nella finestra di dialogo Seleziona immagine. Consultare la descrizione Creazione e modifica di una raccolta di immagini. |
NOTA: Se il sistema di destinazione non supporta le immagini nel formato vettoriale SVG, queste vengono automaticamente convertite nel formato PNG durante il download. Per informazioni sui formati di immagine supportati, consultare le descrizioni del dispositivo fornite dal produttore dell'hardware.
Creazione e modifica di una raccolta di immagini
Un progetto può contenere varie raccolte di immagini. Il GlobalImagePool generato automaticamente, oltre alle raccolte immagini generate manualmente.
GlobalImagePool
Aggiungere un'immagine, che non faccia ancora parte di una raccolta immagini del progetto, a una visualizzazione. Immettere quindi nelle proprietà dell'elemento un ID statico per l'immagine. Si ottiene la creazione automatica di un GlobalImagePool contenente una voce per il file immagine rispettivo. Il Tipo di collegamento è Collegamento a file.
Creazione manuale di una raccolta immagini vuota:
Per inserire un oggetto della raccolta sotto il nodo dell'applicazione o sotto il nodo Globale della Struttura applicazioni, fare clic sul pulsante verde con il segno più ed eseguire i comandi Aggiungi altri oggetti > Raccolta di immagini.... Nella finestra di dialogo Aggiungi Raccolta di immagini, definire un Nome per la raccolta.
Aggiunta di un file immagine a una raccolta immagini
Aggiunta di un file immagine a una raccolta immagini |
Azioni da eseguire |
---|---|
Eseguendo il comando Inserisci immagine |
1.Selezionare l'editor della raccolta immagini. 2.Eseguire il comando Inserisci immagine dal menu contestuale. Risultato: viene immesso automaticamente un ID univoco, modificabile. 3.Fare doppio clic sul campo Nome file nella nuova riga per specificare il percorso del file immagine. 4.Per questo scopo, è possibile aprire la finestra di dialogo Seleziona immagine facendo clic sul pulsante NOTA: Se non si utilizza la finestra di dialogo Seleziona immagine, ma si immette direttamente il percorso del file immagine, viene utilizzata automaticamente l'impostazione del tipo di collegamento Salvare il collegamento. |
Specificando direttamente il nome di file |
Nell'editor della raccolta immagini, fare doppio clic sul campo Nome file della prima riga vuota. Specificare, come descritto sopra per la prima opzione (eseguendo il comando Inserisci immagine), il percorso del file immagine desiderato. Risultato: il nome di file viene immesso automaticamente come ID. |
Tramite trascinamento della selezione dal file system |
Nel browser del file system locale, selezionare il file immagine desiderato e trascinarlo nell'editor della raccolta immagini. È possibile eseguire selezioni multiple. Risultato: il nome di file viene immesso automaticamente come ID. L'impostazione del tipo di collegamento Salvare il collegamento viene utilizzata automaticamente. |
Elementi della finestra di dialogo Seleziona immagine:
Elemento |
Descrizione |
---|---|
File di immagine |
Specificare il percorso del file di immagine o fare clic sul pulsante |
Cosa si vuole fare con il file di immagine? |
Scegliere un tipo di collegamento: oSalvare il collegamento: il file è disponibile solo nel progetto se è disponibile nel percorso specificato. I file specificati senza percorso devono essere memorizzati nella cartella di progetto. oSalvare il collegamento e incorporarlo nel progetto: una copia del file viene memorizzata internamente nel progetto. Viene memorizzato anche il collegamento al percorso specificato. Finché il file di immagine è disponibile sotto il percorso memorizzato, l'azione di aggiornamento definita di seguito è valida. Non appena il file di immagine viene rimosso dall'ubicazione specificata, viene utilizzata solo la copia del file memorizzato internamente nel progetto. oIncorporare nel progetto: solo una copia del file viene memorizzata internamente nel progetto. Il collegamento al percorso esterno non viene memorizzato. Se si sceglie l'opzione Salvare il collegamento e incorporarlo nel progetto, è possibile selezionare una delle seguenti azioni di aggiornamento: Se il file di immagine è modificato oRicaricare automaticamente il file. oChiedere se il file deve essere ricaricato. oNon fare nulla. |
Uso di immagini gestite nelle raccolte di immagini
Se l'ID dell'immagine da utilizzare è specificato in più raccolte d'immagini:
oOrdine di ricerca: se si sceglie un'immagine gestita in GlobalImagePool, non è necessario specificare il nome della raccolta. L'ordine di ricerca delle immagini corrisponde a quello delle variabili globali:
1. GlobalImagePool
2. Raccolte di immagini assegnate all'applicazione correntemente attiva.
3. Raccolte di immagini del nodo Globale della Struttura applicazioni oltre a GlobalImagePool.
4. Raccolte di immagini delle librerie.
oAccesso univoco: per chiamare direttamente l'immagine desiderata, aggiungere il nome della raccolta di immagini prima dell'ID secondo la sintassi : <nome raccolta>.<ID immagine> (per un esempio, vedere imagepool1.drive_icon nell'illustrazione precedente).
Uso di un'immagine in un elemento di visualizzazione di tipo immagine
Quando si inserisce un elemento immagine in una visualizzazione, è possibile definire se debba trattarsi di un'immagine statica o dinamica. L'immagine dinamica può essere modificata in modalità online, in base al valore di una variabile di progetto:
Immagini statiche:
Nella configurazione dell'elemento (proprietà Static ID), immettere l'ID dell'immagine o il nome della raccolta di immagini + ID immagine. In questo contesto, tenere presenti le osservazioni sull'ordine di ricerca e l'accesso univoco riportate al paragrafo precedente.
Immagini dinamiche:
Nella configurazione dell'elemento (proprietà Bitmap ID variable), immettere la variabile che definisce l'ID, ad esempio PLC_PRG.imagevar.
Uso di un'immagine per lo sfondo della visualizzazione
Nella definizione dello sfondo di una visualizzazione, è possibile definire un'immagine da visualizzare come sfondo. Il file dell'immagine può essere specificato come descritto in precedenza per un elemento di visualizzazione, con il nome della raccolta immagini e il nome del file dell'immagine.