Pomocí jednoduchého DIESEL výrazu můžete vytvářet podmíněná textová pole, tedy výkresové texty AutoCADu, které mění své znění podle určitých vnějších podmínek.
Jako příklad uvedeme dynamický text (např. atribut v rohovém razítku), který zobrazí kontaktní informace v závislosti na jménu přihlášeného uživatele.
V textové poli (TPOLE) zadejte následující výraz (na jeden řádek):
%<\AcDiesel $(if,$(eq,$(getvar,loginname),"Pepa"),"pepa[at]cadstudio.cz",$(if,$(eq,$(getvar,loginname),"Franta"),"franta[at]cadstudio.cz",$(if,$(eq,$(getvar,loginname),"Marie"),"marie[at]cadstudio.cz","nelze určit e-mail adresu")))>%
Vzhledem k omezení délky DIESEL výrazu můžete testy rozepsat i postupně – např.:
$(if,$(eq,$(getvar,loginname),"Pepa"),"tel. 123456-987")
$(if,$(eq,$(getvar,loginname),"Franta"),"tel. 123456-986")
$(if,$(eq,$(getvar,loginname),"Marie"),"tel. 123456-985")
$(if,$(eq,$(getvar,loginname),"Jana"),"tel. 123456-984")
...
V AutoCADu LT můžete využít podobnou proměnnou prostředí USERNAME - $(getenv,username).