Documentazione utente
Riferimento per interfaccia, configurazione e procedure d'uso
| Documento | Manuale plugin Import/Export FemtoBench |
|---|---|
| Revisione | 0.4 |
| Lingua | Italiano |
| Aggiornamento | 20 luglio 2026 |
| Stato | Edizione aggiornata |
Il plugin Import/Export 1.0.0 richiede FemtoBench 0.1.1 o successivo.
Il plugin Import/Export importa ed esporta bundle JSON di configurazione FemtoBench. È un plugin applicativo opzionale, distribuito e licenziato separatamente dal software base.
Il bundle conserva gli identificativi logici e le relazioni tra prodotti, banchi, profili e sequenze. È adatto alla replica controllata di una configurazione tra postazioni e alla consegna di configurazioni versionate.
Quando il plugin è installato, valido e licenziato, aggiunge queste voci al menu Plugins:
| Comando | Effetto |
|---|---|
| Import Configuration Bundle | Importa un bundle di configurazione JSON. |
| Export Configuration Bundle | Esporta un bundle di configurazione JSON. |
Il bundle può includere prodotti, banchi, profili di comunicazione e sequenze di test, con le relative dipendenze.
| Elemento | Descrizione |
|---|---|
| Selected count | Numero complessivo degli elementi inclusi. |
| Select All | Seleziona tutti gli elementi disponibili. |
| Deselect All | Azzera la selezione. |
| Item | Albero suddiviso in Products, Benches, Communication Profiles e Test Sequences. |
| Checkbox | Include o esclude l’elemento. Una dipendenza necessaria resta selezionata. |
| Export | Apre la scelta del file JSON e scrive il bundle. |
| Cancel | Chiude la finestra senza creare file. |
Se una sequenza dipende da un profilo, e il profilo dipende da prodotto e banco, la selezione della sequenza include automaticamente queste definizioni. Il tooltip Required by another selected item identifica una dipendenza bloccata.
Esempio. Per trasferire il collaudo Modbus del Controllore AX-24 si seleziona la sequenza “Collaudo registri e uscite Modbus”. L’albero conserva anche il profilo completo, il prodotto e il Banco collaudo finale 01.
La finestra di anteprima comprende:
| Elemento | Descrizione |
|---|---|
| Summary | Conteggio di elementi nuovi, aggiornamenti e righe non valide. |
| Selection tree | Stessa selezione gerarchica dell’esportazione. |
| Type | Tipo della definizione analizzata. |
| Logical ID | Identificativo stabile confrontato con il database locale. |
| Name | Nome leggibile contenuto nel bundle. |
| Status | New, Update oppure
Invalid. |
| Message | Motivo della classificazione o dettaglio dell’errore. |
... |
Apre il testo completo del messaggio associato alla riga. |
| Import | Applica gli elementi selezionati quando l’anteprima è valida. |
| Cancel | Chiude l’anteprima senza modificare il database. |
New crea una definizione con un identificativo assente;
Update sostituisce la definizione con lo stesso
identificativo; Invalid segnala dati incompleti, duplicati
o relazioni mancanti. L’importazione aggiorna gli editor aperti al
termine dell’operazione.
Prima di importazioni estese su una postazione con dati reali, creare un backup del database locale.
Esempio. L’anteprima dimostrativa classifica
dev.simulators.product come aggiornamento e
docs.import.product come nuovo prodotto. La selezione
consente di applicare entrambe le righe o soltanto quella destinata alla
nuova linea.