La versione 1.1 di EcoStruxure Machine Expert non supporta i controllori M258, LMC058 e LMC078.

Importazione/esportazione liste di testi

Panoramica

Questo comando (categoria Lista di testi consente lo scambio di dati con altri programmi come Excel. Il formato dei dati in uso è .csv (valori separati da virgole). Quando si esegue il comando, viene visualizzata la seguente finestra di dialogo:

Finestra di dialogo Importazione/esportazione liste di testi

G-SE-0030806.2.gif-high.gif

 

 

Specificando i percorsi corrispondenti o tramite accesso facilitato (...) è possibile specificare i file da importare, esportare o confrontare. Le azioni da eseguire possono essere definite attivando la voce corrispondente nella parte inferiore della finestra di dialogo:

Importa

Quando si importa un file esterno, il relativo set di dati viene posizionato nella riga con il set di dati del progetto. Il set di dati nel progetto viene adeguato in base alle regole seguenti:

oSe il contenuto dei dati è identico, il set di dati non viene modificato.

oSe è stata aggiunta una traduzione al file esterno, questa verrà aggiunta al set di dati del progetto.

oSe è stato modificato testo in una traduzione, la modifica viene estesa anche nel progetto.

oSe i testi di traduzione sono assenti nel file esterno, il set di dati nel progetto non viene modificato.

oSe è stata aggiunta una riga al file esterno, tale nuovo record di dati viene incorporato nel set di dati del file di progetto.

oSe il progetto contiene una riga aggiuntiva, quest'ultima viene preservata.

oUna modifica nella colonna Valore predefinito può essere considerata come inserimento di nuovo testo. Tuttavia, se vi sono posizioni di testo contenenti più spazi vuoti invece di uno solo, questo non verrà considerato come modifica.

Esempio: importazione di un file .csv

Importa file sostitutivo

Mentre si importa una lista di testi, una modifica nella colonna Valore predefinito viene considerata come un inserimento di una nuova riga. Il motivo è che la colonna Valore predefinito funge da chiave per il confronto delle righe durante l'importazione/esportazione. Nota: se i testi nella colonna contengono più spazi vuoti invece di uno, ciò non viene considerato come una modifica.

Se occorre modificare il testo nella colonna Valore predefinito (correzione di errore di digitazione o aggiunta a testo esistente), è necessario un file di sostituzione.

Esempio: importazione di un file di sostituzione

Precedente predefinito

Nuovo predefinito

Comando

Annullare?

Annulla

SOSTITUISCI

Registrare?

Registrare davvero?

SOSTITUIRE_E_RIMUOVERE

Registrare davvero?

Registrare davvero?

SOSTITUIRE_E_RIMUOVERE

Il file di sostituzione viene eseguito dall'alto verso il basso. Quindi è possibile tenere conto della cronologia delle modifiche.

Il comando definisce cosa fare con una riga di testo. Il solo comando disponibile è SOSTITUISCI Ha l'effetto seguente:

Normalmente, il testo immesso nella colonna Valore predefinito viene sostituito dal nuovo testo. Nell'esempio, Annullare? è sostituito da Annulla e Registrare? da Registrare davvero?. Contempo­raneamente, i testi di tutti gli elementi di visualizzazione verranno regolati, ossia, le voci di testo precedenti negli elementi di visualizzazione vengono sostituiti.

Nel caso in cui il nuovo testo predefinito sia già contenuto nel campo Valore predefinito di un'altra riga della lista di testi, la riga contenente la voce da sostituire viene eliminata completamente. Gli elementi della visualizzazione interessati ricevono le voci corrispondenti della riga rimanente con la stessa voce predefinita. Nell'esempio, questo si verifica per l'elemento predefinito Registrare davvero?! che deve essere sostituito da Registrare davvero?. A causa della cronologia delle modifiche, esiste già una riga con questa voce predefinita quando si deve eseguire il comando SOSTITUISCI. Per evitare più occorrenze della chiave, la riga contenente il testo predefinito precedente Registrare davvero? viene eliminato completamente dalla lista di testi.

Esportazione

oEsportando le liste di testi, tutte le modifiche nel progetto vengono confrontate con un file esterno. Viene creato un nuovo file di esportazione in base alle regole seguenti:

1

Se il contenuto dati è identico, il set di dati viene esportato senza modifiche.

2

Se è stata aggiunta una traduzione al file di progetto, questa verrà inclusa.

3

Se è stato modificato testo in una traduzione, la modifica nel progetto viene estesa anche al file di esportazione.

4

Se mancano testi di traduzione nel file di progetto, le traduzioni del modello vengono utilizzate per il nuovo set di dati.

5

Se è stata aggiunta una nuova riga al progetto, tale nuovo record di dati viene incorporato come nuovo set di dati del file di progetto.

6

Se il file esterno contiene una riga aggiuntiva, il file viene esportato di nuovo.

7

Una modifica nella colonna Valore predefinito può essere considerata come inserimento di nuovo testo.

Esempio: esportazione di un file .csv

Esporta solo differenze di testo

oSe si attiva questa opzione, solo le linee diverse dalla riga corrispondente nelle diverse versioni sono incluse nel file di esportazione. Tale file delle differenze serve da inserimento a fini della traduzione. Poiché le dimensioni del file devono rimanere il più possibile ridotte, le voci mancanti nelle liste di testo effettive non vengono considerate come differenze.

Esempio: esportazione solo di differenze di testo

NOTA: Per individuare i seti di dati corrispondenti la colonna Valore predefinito viene utilizzata per GlobalTextList e la colonna Id di tutte le altre liste di testi. Quindi, la colonna Id è vuota per tutti i set di dati di GlobalTextList.

Esempio: importazione di un file .csv

Contenuto dati del file esterno:

Lista di testi

Id

Valore predefinito

Deutsch

English

GlobalTextList

-

Automobile

Automobil

Automobile

GlobalTextList

-

Sterzo

Lenkrad

Steering wheel

TextList1

0

Annulla

Abbrechen

Cancel

TextList1

1

Porta

-

-

TextList1

2

Luce

-

-

Contenuto dati della lista di testi del progetto prima dell'importazione:

Lista di testi

Id

Valore predefinito

Deutsch

English

GlobalTextList

-

Automobile

Automobil

Automobile

GlobalTextList

-

Sterzo

-

-

TextList1

0

Annulla

Abbrechen

Abortion

TextList1

1

Porta

Tür

Door

TextList2

3

Postazione

Sitz

Seat

Durante l'importazione, tutte le differenze vengono incorporate nel progetto. Le due liste vengono adattate in modo che la lista di testo seguente risulti nel progetto.

Lista di testi

Id

Valore predefinito

Deutsch

English

GlobalTextList

-

Automobile

Automobil

Automobile

GlobalTextList

-

Sterzo

Lenkrad

Steering wheel

TextList1

0

Annulla

Abbrechen

Cancel

TextList1

1

Porta

-

-

TextList1

2

Luce

-

-

TextList2

3

Postazione

Sitz

Seat

 Esempio: esportazione di un file .csv

Set di dati del file esterno:

Lista di testi

Id

Valore predefinito

Deutsch

English

GlobalTextList

-

Automobile

Automobil

Automobile

GlobalTextList

-

Sterzo

-

-

TextList1

0

Annulla

Abbrechen

Abort

TextList1

1

Porta

Tür

Door

TextList2

2

Postazione

Sitz

Seat

Contenuto dati di liste di testi del progetto prima dell'esportazione:

Lista di testi

Id

Valore predefinito

Deutsch

English

GlobalTextList

-

Automobile

Automobil

Automobile

GlobalTextList

-

Sterzo

Lenkrad

Steering wheel

TextList1

0

Annulla

Abbrechen

Cancel

TextList1

1

Porta

-

-

TextList1

3

Luce

-

-

TextList2

-

-

-

-

Durante l'esportazione, tutte le differenze vengono incorporate nel file esterno. Le due liste vengono adattate in modo da creare il seguente file esterno.

Contenuto dati di liste di testi del progetto dopo l'esportazione:

Lista di testi

Id

Valore predefinito

Deutsch

English

GlobalTextList

-

Automobile

Automobil

Automobile

GlobalTextList

-

Sterzo

Lenkrad

Steering wheel

TextList1

0

Annulla

Abbrechen

Cancel

TextList1

1

Porta

Tür

Door

TextList1

3

Luce

-

-

TextList2

2

Postazione

Sitz

Seat

Esempio: esportazione delle sole differenze di testo

Contenuto dati del file esterno:

Lista di testi

Id

Valore predefinito

Deutsch

English

GlobalTextList

-

Automobile

Automobil

Automobile

GlobalTextList

-

Sterzo

-

-

TextList1

0

Annulla

Abbrechen

Abort

TextList1

1

Porta

Tür

Door

TextList2

2

Postazione

Sitz

Seat

Contenuto dati di liste di testi del progetto prima dell'esportazione:

Lista di testi

Id

Valore predefinito

Deutsch

English

GlobalTextList

-

Automobile

Automobil

Automobile

GlobalTextList

-

Sterzo

Lenkrad

Steering wheel

TextList1

0

Annulla

Abbrechen

Cancel

TextList1

1

Porta

-

-

TextList1

3

Luce

-

-

TextList2

-

-

-

-

Durante l'esportazione, tutte le righe diverse da quelle corrispondenti (riga 2, 3 e 5 della lista effettiva) vengono incluse nel file di esportazione.

Contenuto dati del file esterno dopo l'esportazione:

Lista di testi

Id

Valore predefinito

Deutsch

English

GlobalTextList

-

Sterzo

Lenkrad

Steering wheel

TextList1

0

Annulla

Abbrechen

Cancel

TextList1

3

Luce

-

-