Visualizzare a quale entità fa riferimento un campo dati

gbarattin

Utente poco attivo
Professione: disegnatore edile
Software: autocad 2010
Regione: veneto
Buongiorno a tutti, cerco una soluzione ad un problema relativo ai campi dati in autocad. Mi spiego, io utilizzo i campi dati principalmente per ottenere le aree dei locali mediante polilinee nei disegni per progetti di edifici o per le lunghezze di elementi, o perimetri, ecc.
Cioè: traccio la polilinea di una stanza in un suo layer, poi scrivo la destinazione del locale e aggiungo l'area con il campo dati, e così via per tutti i locali dei vari piani.
Avrei bisogno di un qualcosa che mi faccia capire a quale elemento fa riferimento un certo campo dati, ad esempio se clicco sul campo dati mi si potrebbe illuminare il contorno di una particolare stanza, invece finora l'unico sistema per capire a quale elemento si riferisce è modificare la polilinea e vedere se di conseguenza si modifica il valore del campo dati.
Grazie per tutte le risposte possibili, specialmente per la loro semplicità.
Ciao Guido
 

gbarattin

Utente poco attivo
Professione: disegnatore edile
Software: autocad 2010
Regione: veneto
Grazie, ma forse non mi sono spiegato bene: il layer è unico per tutti i locali, non posso creare un layer per ogni stanza.
 

thelittlesniper

Utente poco attivo
Professione: Progettista CAD
Software: Auto CAD, Revit
Regione: Alto Adige
Credo di aver capito cosa intendi. Tu in pratica vuoi avere un riferimento che ti faccia vedere il campo dati X a quale elemento faccia riferimento.
Che io sappia non c'è un indicazione grafica (ma un puro collegamento invisibile insito nel campo dati). Io in questi casi utilizzo il comando multidirettrice e indico li i dati necessari con relativa freccia oppure puoi utilizzare l'elementare sistema facendo una linea di riferimento sotto al testo fino al tuo elemento, stanza o altro.
 

gbarattin

Utente poco attivo
Professione: disegnatore edile
Software: autocad 2010
Regione: veneto
Grazie, lo pensavo anch'io, credo sia una mancanza di autocad, potrebbero farci un pensierino per risolverlo. La tua soluzione può andar bene per piccole cose, ma se magari si ha bisogno di fare una tabella a fianco del disegno di piante di condomini ci si perde. Comunque grazie lo stesso.
 

Tristan

Moderatore Civil 3D
Staff Forum
Professione: Application Engineer
Software: Autodesk Civil 3D, Revit e altre amenità
Regione: Trentino
AutoCAD, nel campo dati, si segna l'ID dell'oggetto selezionato; peccato che non sia possibile scriverlo assieme all'area.
Con un po' di lavoro in più si potrebbe pensare ad usare blocchi con attributi invece di polilinee. Oppure usare un software migliore di AutoCAD per fare questo genere di mestieri (tipo Revit)
 

gbarattin

Utente poco attivo
Professione: disegnatore edile
Software: autocad 2010
Regione: veneto
GP, grazie, dovrebbe essere proprio questo, ora devo provare a caricarlo, spero di riuscirci.
 

rpor66

Utente Standard
Professione: Programmatore
Software: Lisp, Vba per Autocad e GstarCAD, CadWorx, Termus BIM.
Regione: Sicilia
Oppure, basta estrarre dalla lista il gruppo 360 fino a trovare il gruppo 331

Codice:
(defun c:CampoEvidLink(/ n ent nLink)

    (command "_regen")
    
    (setq n (car (entsel "\Seleziona campo: ")))
    (setq ent (entget n))

    (while (not (setq nLink (cdr (assoc 331 ent))))
        (setq n (cdr (assoc 360 ent)))
        (setq ent (entget n))
    )
        
    (redraw nLink 3)

)
 

gbarattin

Utente poco attivo
Professione: disegnatore edile
Software: autocad 2010
Regione: veneto
Beh, ho fatto come ha detto GP ed è andato tutto bene, anzi vi ringrazio tutti perché era un problema che mi tormentava da tempo, così adesso è tutto più semplice. Mi ha aperto un mondo anche con i lisp, che io non conoscevo e che mi paiono interessanti. Quindi, anche se in ritardo, vi ringrazio di nuovo. Ciao.
 

Utenti online

Nessun utente è online al momento.

Statistiche forum

Discussioni
55,453
Messaggi
474,081
Utenti registrati
95,542
Ultimo utente registrato
dsavoca

Top