Salvataggio, file e account

Un progetto è un unico file .sim portabile. Lo studio lo protegge con backup e controlli di conflitto, mantiene una bozza automatica nel browser e lo conserva nel tuo spazio privato cifrato.

Il file di progetto .sim

Un file .sim contiene tutto ciò che modifichi:

  • il layout: percorsi, stazioni, link, zone di traffico e annotazioni;
  • lo scenario: flotta, velocità, ordini, regole di assegnazione, batteria, aspetto dei veicoli e lo schema della Logica impianto;
  • lo sfondo CAD già preparato, quindi per riaprirlo non serve il DWG o DXF originale.

Non contiene i risultati della simulazione, il confronto run, l'orologio simulato né le preferenze del browser (lingua, tema, pannelli aperti). I risultati sono conservati a parte nell'Archivio run.

Il file è versionato e compresso, quindi in un editor di testo non mostra JSON leggibile. La compressione non è una cifratura: chi conosce il formato può decodificarlo. È portabile tra installazioni dello studio.

Salvare

  • Salva (in alto a destra, o Ctrl+S) scrive tutte le modifiche nel file .sim aperto. Un progetto nuovo o importato chiede la prima volta un nome di file che termina con .sim.
  • Salva con nome nel menu del progetto crea un nuovo file e non sovrascrive mai un file esistente.
  • Prima di ogni salvataggio su un .sim esistente, il server conserva una copia di backup esatta e cifrata della versione precedente. I backup restano finché non li elimini da Progetto → Gestisci spazio.
  • Salva è disattivato mentre un campo contiene un valore non valido: correggilo o premi Esc nel campo.

Lo stato accanto al pulsante indica Salvato, Da salvare, Salvataggio…, Non salvato (progetto mai salvato) o Correggi i campi.

Conflitti

Se il file è cambiato sul server da quando l'hai aperto, per esempio salvato da un'altra scheda, Salva si rifiuta di sovrascriverlo. La tua bozza resta intatta: usa Salva con nome per conservare la tua versione con un altro nome, oppure riapri il file per proseguire dalla versione più recente. Le modifiche non vengono mai sovrascritte di nascosto.

Aprire, importare ed esportare

ComandoCosa succede
Apri progettoApre un progetto salvato nel tuo spazio privato.
Importa progettoLegge dal computer un file .sim o un vecchio layout JSON. Il primo salvataggio crea un nuovo file nel tuo spazio privato; il file originale sul tuo computer non viene mai scritto.
Esporta progettoScarica una copia del progetto corrente in formato .sim, comprese le modifiche non salvate.
Nuovo scenarioInizia un progetto vuoto.

Ogni volta che un'azione sostituirebbe modifiche non salvate, lo studio chiede prima conferma.

Bozza automatica e recupero

Lo studio conserva nel browser (IndexedDB) una bozza automatica del progetto aperto, comprese le modifiche valide non salvate e gli sfondi CAD. Dopo un aggiornamento della pagina o un crash, l'ultimo progetto torna con un avviso come Bozza recuperata. Premi Salva per aggiornare il progetto.

  • La bozza vive solo nello stesso browser e allo stesso indirizzo. Non cambiare browser né cancellare i dati del sito se ti serve.
  • Non è un file salvato: premi Salva o Esporta progetto per conservare il lavoro.
  • L'orologio della simulazione e i risultati non vengono ripristinati.
  • Passa il mouse sullo stato del salvataggio per sapere se la bozza è protetta. Se il browser rifiuta lo spazio, un errore chiede di salvare prima di chiudere.

Layout JSON legacy

I layout AGV nel vecchio formato JSON possono essere aperti o importati. Al primo salvataggio lo studio crea un nuovo file .sim e lascia intatto il JSON di origine. Nomi e maiuscole dei campi (Settings, Segments, StartVector, MapResolution…), i campi estranei e le impostazioni operative vengono conservati. I campi operativi come azioni e impostazioni FTP restano nel file ma non vengono mai eseguiti né inviati ai veicoli.

Annulla e ripristina

Annulla (Ctrl+Z) e ripristina (Ctrl+Y o Ctrl+Shift+Z) valgono per tutto il progetto: layout, scenario, Logica impianto e sfondo. Ogni gesto completato è un passo. Vista, lingua e tema non vengono registrati. Nei campi di testo l'annulla mantiene il normale comportamento del testo.

Account

Ogni utente ha un account e uno spazio privato per i progetti.

Apri lo studio online su agvsimulationstudio.com/app. Le visite al precedente indirizzo Render vengono reindirizzate a questo dominio.

  • Accesso con email e password, oppure con Google o Microsoft se abilitati. Le nuove password devono avere almeno 10 caratteri; se una vecchia password non è più accettata, usa Password dimenticata? per reimpostarla. I nuovi account confermano prima l'indirizzo email.
  • Username: si sceglie dopo il primo accesso (3–32 caratteri, inizia con una lettera; lettere, numeri, punto, underscore o trattino). In seguito puoi accedere anche con username e password.
  • Spazio e cancellazione: Gestisci spazio mostra la quota cloud di 200 MB per account, inclusi progetti, backup e run archiviate. Puoi eliminare un backup o un progetto con tutti i suoi backup. Se elimini il progetto aperto, la bozza resta nel browser: esportala o salvala con un nuovo nome. Per chiudere l'account, scrivi il tuo username e conferma: i file sul server e l'utente Supabase sono eliminati definitivamente; la bozza e le run in attesa sono rimosse dal browser corrente.
  • Uscire: in fondo al menu del progetto compaiono l'utente connesso e il pulsante Esci. Salva prima le modifiche che vuoi conservare.
  • Riservatezza: progetti, backup e indice degli username sono cifrati sul server (AES-256-GCM) e il traffico usa HTTPS. La bozza nel browser è separata per account ma non è cifrata dall'app, e i file .sim esportati non sono cifrati. Non è una cifratura end-to-end.
  • Limiti: ogni file caricato e ogni salvataggio sono limitati a 100 MB, quindi sfondi CAD molto grandi possono richiedere una riduzione. Condivisione tra utenti e modifica contemporanea dello stesso progetto non sono disponibili.
Installazioni di prova gratuita

Su un server di prova gratuita, progetti, run archiviate, backup e username sono temporanei e possono sparire quando il server va in sospensione, si riavvia o viene aggiornato. Esporta sempre il .sim e i risultati che ti servono prima di uscire. Dopo un riavvio l'accesso con username potrebbe non funzionare: usa l'email.