Informazioni sui percorsi dati

I percorsi dati sono elenchi ordinati di percorsi utilizzati per individuare risorse, ad esempio file, profili e collegamenti. L'applicazione utilizza i percorsi dati per risolvere riferimenti esterni quando non è possibile individuare il percorso relativo di una risorsa.

Vengono trattati i seguenti argomenti:

Argomenti correlati
Percorsi dati

Informazioni generali

In questo argomento vengono fornite informazioni generali sui percorsi dati.

I percorsi dati:

  • Non vengono utilizzati quando i percorsi delle risorse sono assoluti.
  • Unificano ed estraggono la posizione dei percorsi assoluti dai file di dati per semplificare le modifiche.
  • Supportano i percorsi locali, UNC, HTTP e FTP.
  • Vengono memorizzati in file (per impostazione predefinita, DataPath.xml) condivisibili dagli utenti che lavorano allo stesso progetto.
  • Offrono un meccanismo per specificare percorsi comuni per evitarne la duplicazione:
    • I percorsi globali (DataPath.CommonGlobalList)) vengono aggiunti a tutti gli altri elenchi di percorsi
    • I percorsi dei profili (DataPath.CommonProfileList)) vengono aggiunti agli elenchi di percorsi dei profili

Note:

  • L'ordine dei percorsi è importante; quando viene individuata una risorsa, la ricerca si interrompe.
  • I percorsi dati non supportano i percorsi con variabili (ad esempio %USERPROFILE%\folder).
  • Alla prima esecuzione di Composer verrà creato un file DataPath.xml nella cartella User. Vedere Percorsi applicazione.
  • La ricerca di molti percorsi per l'individuazione delle risorse aumenta il tempo di caricamento del documento. Per ottenere prestazioni migliori, ridurre il più possibile il numero di percorsi e aggiungere all'elenco prima i percorsi più utilizzati.
  • Modificare i file dei percorsi dati con un editor di testo. Non è possibile modificare il file dalla pagina Percorsi dati.

Definizione del file DataPath

Specificare il file del percorso dati nella pagina Percorsi dati.

Il file predefinito è DataPath.xml e si trova nella cartella User. Questa posizione è memorizzata nella seguente impostazione del registro di sistema:

HKEY_CURRENT_USER\Software\Dassault Systemes\Composer\Preferences\DataPath.PathFolderDataPath

Per consentire a più utenti dello stesso computer di fare riferimento allo stesso file del percorso dati, definire una chiave HKEY_LOCAL_MACHINE:

HKEY_LOCAL_MACHINE\Software\Dassault Systemes\Composer\Preferences\DataPath.PathFolderDataPathInstall

La chiave HKEY_LOCAL_MACHINE non è definita per impostazione predefinita. Il valore HKEY_CURRENT_USER sovrascrive HKEY_LOCAL_MACHINE.

Nota: I percorsi completi di queste chiavi dipendono dal sistema operativo.

Comportamento al salvataggio

Quando viene salvato un file .smgXml, potrebbero essere apportate modifiche ai suoi riferimenti per mantenere il collegamento tra i file figlio (che non vengono salvati) e la radice (che è possibile memorizzare in un'altra cartella):

In questo caso:

  • I riferimenti assoluti non vengono modificati.
  • I riferimenti relativi risolti durante il caricamento e che utilizzano i percorsi dati non vengono modificati. Tuttavia, se un riferimento relativo viene risolto tramite i percorsi del file padre, viene utilizzato il percorso assoluto del file risolto per calcolare il nuovo percorso relativo al file padre.
  • I file mancanti non possono essere risolti, pertanto vengono utilizzati i percorsi del file padre per calcolare i nuovi percorsi relativi.

Questo comportamento è disponibile per file di progetto (.smgProj), prodotto (.smgXml) e scenario (.smgSce). È possibile modificare il comportamento utilizzando l'opzione Risolvi riferimenti relativi al salvataggio. È possibile disabilitare completamente la risoluzione dei percorsi relativi (Sempre) o solo per i percorsi non risolti (Solo percorsi risolti). Il comportamento predefinito al salvataggio è di risolvere sempre i percorsi relativi (apportare modifiche a questi percorsi come descritto in precedenza).

Tag

In un file XML di percorso dati possono essere visualizzati i seguenti tag.

Tag Descrizione
Comune  
DataPath.CommonGlobalList I percorsi aggiunti a tutti gli altri elenchi di percorsi
DataPath.CommonProfileList I percorsi aggiunti a tutti gli elenchi di percorsi dei profili
File Composer  
DataPath.GeometryList File di geometria (.smgGeom)
DataPath.MetaPropertyList File di definizione di metaproprietà (.smgMeta)
DataPath.ProductList File di prodotto (.smgXml)
DataPath.ScenarioList File di scenario (.smgSce)
DataPath.ViewList File di vista (.smgView)
Risorse  
DataPath.LinkList Risorse a cui fanno riferimento i collegamenti agli eventi e gli attori dei collegamenti
DataPath.TextureList File delle immagini delle trame (tutti i formati di file immagine supportati)
Contorno  
DataPath.BOMList Profili del workshop BOM (.smgBOMSet)
DataPath.ClashList Profili del workshop Controllo ingombro (.smgClashStaticSet)
DataPath.ClashRTList Profili del workshop Controllo ingombro interattivo (.smgClashRTSet)

Nota: I profili non sono disponibili nel workshop Controllo ingombro interattivo.

DataPath.FilterList Definizioni dei filtri del workshop Filtri (.smgFilterSet)
DataPath.HiResList Profili del workshop Immagine ad alta risoluzione (.smgHighResSet)
DataPath.Profiles.PublishHTML Profili HTML (.smgPublishHtmlSet). Questi profili definiscono le funzionalità nell'output HTML.
DataPath.Profiles.VideoList Profili del workshop Video (.smgVideoCameraSet)
DataPath.Profiles.ViewList Profili del workshop Viste (.smgViewSet)
DataPath.SimplificationList Profili del workshop Semplificazione (.smgLODSet)
DataPath.StyleList Definizioni dello stile del workshop Stili (.smgStyleSet, .sset)
DataPath.VectoList Profili del workshop Illustrazione tecnica (.smgVectoSet, .vset)

Esempio

Nell'esempio riportato di seguito viene mostrata la sintassi di un file di percorso dati.

Note:

  • L'ordine della ricerca viene determinato dall'ordine dei percorsi nel file XML, non dal numero alla fine dei tag Path (<Path1>, <Path2> e così via). Quando viene individuata una risorsa, la ricerca si interrompe.
  • Il parametro facoltativo Description fornisce ulteriori informazioni sul percorso.

  • L'ordine della ricerca viene determinato dall'ordine dei percorsi nel file XML, non dal numero alla fine dei tag Path (<Path1>, <Path2> e così via). Quando viene individuata una risorsa, la ricerca si interrompe.
  • Il parametro facoltativo Description fornisce ulteriori informazioni sul percorso.

<CLitDataPathSet><DataPath.CommonGlobalList> <Path2 Value="chemin1"Description="Global resource location"/> </DataPath.CommonGlobalList> <DataPath.CommonProfileList > <Path0 Value="C:\My Documents\Composer\User"/> </DataPath.CommonProfileList> <DataPath.FilterList> <Path0 Value="http://datapath/Composer"/><Path2 Value="path1"/><Path1 Value="path2"/></DataPath.FilterList><DataPath.GeometryList> <Path2 Value="\\server1\Geometry\ProductID\" Description="ACME project files"/><Path1 Value="\\server2\Geometry\ProductID\"/></DataPath.GeometryList><DataPath.LinkList> <Path2 Value="http://globalweb/Composer"/><Path1 Value="C:\Documents and Settings\dgoss\My Documents"/><Path3 Value="ftp.3ds.com/fra/files"/></DataPath.LinkList><DataPath.ScenarioList> <Path2 Value="\\server1\Scenario\animation1\"/><Path1 Value="c:\Scenario\animation1"/></DataPath.ScenarioList>. . . </CLitDataPathSet>