Genişletilmiş verileri (xdata) kullanarak bir varlık hakkında istediğiniz her türlü bilgiyi saklayabilirsiniz.
Bir varlığa eklenen xdata, harici bir veritabanındaki bir kayıt, varlığın eklendiği veya değiştirildiği tarih ve saat damgası veya telefon veya iş istasyonu gibi gerçek dünyadaki bir öğeyi temsil eden bilgiler içerebilir. Xdata kullanıcıdan gizlendiği için, özel bir uygulama kullanılmadan değiştirilmesi daha zordur.
Aşağıdaki örnek kod, çizime en son eklenen varlığa xdata eklemenin temellerini göstermektedir. Aşağıdaki örnek kodu çalıştırmadan önce, bir varlık (örneğin bir çizgi veya bir daire) çizin:
; Son varlık için tanımlama verilerinin ilişki listesini alır . ( setq lastent ( entget ( entlast ) ) ) Uygulama adını kaydeder . ( regapp "NEWDATA " ) ( setq exdata ; '((-3 ("NEWDATA" ; exdata değişkenini şuna eşitler: (1000 . "Bu yeni bir şey!") ; yeni genişletilmiş veri— ))) ; bu durumda, bir metin ) ; sicim. ; Yeni veri listesini varlığın listesine ekler . ( setq newent ( append lastent exdata )) Varlığı yeni tanım verileriyle değiştirir . ( entmod newent )
Aşağıdaki örnek kod, yeni xdata’nızın varlığa eklendiğini doğrulamak için kullanılabilir:
( entget ( araba ( entsel )) '("YENİVERİ"))
