AGGIORNAMENTO CAMPO DATI NOME FILE XRIF

cberto88

Utente poco attivo
Professione: disegnatore
Software: Autocad LT
Regione: Lombardia
#1
Buongiorno a tutti,

Ho un grosso quantitativo di disegni che vado ad inserire di volta in volta come XRIF all'interno di altri files.

Avevo inserito all'interno dei singoli XRIF un campo dati con il nome del file, ma quando attacco l'XRIF sul disegno di destinazione non mi visualizza più il nome dell'XRIF ma mi mostra il nome del file a cui lo stesso è attaccato.

Volevo chiedervi se conoscevate un modo per far si che il nome file di riferimento restasse quello dell'XRIF.

esempio:
XRIF "PIPPO.dwg" - contiene un testo con campo dati nome file e mi visualizza "PIPPO.dwg"
quando attacco PIPPO al disegno PLUTO il campo dati mi si aggiorna e visualizza "PLUTO.dwg".

Io vorrei che continuasse a visualizzare "PIPPO.dwg"

Grazie in aticipo
 

Cristallo

Utente Standard
Professione: Leggo e confronto
Software: Lettura critica
Regione: Fuori dalla cerchia
#2
Credo che il problema sia nella ricorsività dell'oggetto.
Il campo DWGNAME ti funziona correttamente nel file esterno, ma quando lo inserisci come Xref, il campo DWGNAME assume il valore del dwg in cui lo inserisci.
Allora potresti modificare il campo come NOME OGGETTO XREF (e funziona perfettamente) ma non funziona nel dwg di partenza dell'XREF (per forza è un dwg a se stante).
Allora forse la soluzione un po pacchiana ed impastricciata (ma funzionale) è di fare un blocco che contiene il campo dati NOME OGGETTO XREF e l'XREF stesso, in maniera che se aggiorni l'xref resta aggiornabile, ma il nome sarà univoco perchè contenuto nel blocco. Spero di essermi spiegato.
 

cberto88

Utente poco attivo
Professione: disegnatore
Software: Autocad LT
Regione: Lombardia
#3
Grazie mille Cristallo,
a me non interessa che il nome si visualizzi nel DWG di partenza, mi è sufficiente che si veda in quello di destinazione. non trovo però tra le varie possibilità, come inserire il campo "NOME OGGETTO XREF" da te citato. riesci a spiegarmi come fare?

Grazie in anticipo
 

Cristallo

Utente Standard
Professione: Leggo e confronto
Software: Lettura critica
Regione: Fuori dalla cerchia
#4
te l'ho spiegato.
Il campo NOME OGGETTO XREF appartiene al disegno in cui l'xref è inserito.
Non puo stare nel disegno di cui farai l'xref (autocad come potrebbe mai risolverlo?)
Per cui l'unica è creare nel disegno in cui vuoi inserire l'xref un BLOCCO in cui inserire l'xref ed un testo che abbia come campo dati NOME XREF (dell'xref che hai appena inserito nel blocco)
Pertanto il campo dati leggerà il nome dell'xref che c'è nel blocco e nel contempo modificando le entità dell'xref il tutto si aggiornarà in automatico.
 

dieva

Utente Standard
Professione: CAD Manager - AutoCAD sw developer
Software: AutoCAD | BricsCAD | 3DSMax | Revit
Regione: puglia
#5
Buongiorno a tutti,

Ho un grosso quantitativo di disegni che vado ad inserire di volta in volta come XRIF all'interno di altri files.

Avevo inserito all'interno dei singoli XRIF un campo dati con il nome del file, ma quando attacco l'XRIF sul disegno di destinazione non mi visualizza più il nome dell'XRIF ma mi mostra il nome del file a cui lo stesso è attaccato.

Volevo chiedervi se conoscevate un modo per far si che il nome file di riferimento restasse quello dell'XRIF.

esempio:
XRIF "PIPPO.dwg" - contiene un testo con campo dati nome file e mi visualizza "PIPPO.dwg"
quando attacco PIPPO al disegno PLUTO il campo dati mi si aggiorna e visualizza "PLUTO.dwg".

Io vorrei che continuasse a visualizzare "PIPPO.dwg"

Grazie in aticipo
potresti disabilitare l'aggiornamento del Campo Dati nei disegni di destinazione.
Imposta la variabile FIELDEVAL = a 0
 

cberto88

Utente poco attivo
Professione: disegnatore
Software: Autocad LT
Regione: Lombardia
#6
potresti disabilitare l'aggiornamento del Campo Dati nei disegni di destinazione.
Imposta la variabile FIELDEVAL = a 0
L'ho fatto e funziona alla perfezione! Risolto. Grazie mille Dieva e Cristallo per l'aiuto e per il vostro tempo!