CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: Pietje op vr 07 12 2007, 11:18:26

Titel: Automatisch een referentiepunt plaatsen
Bericht door: Pietje op vr 07 12 2007, 11:18:26
Beste allemaal,

Ik zit met de volgende vraag: Is het mogelijk een referentiepunt (in de vorm van een block) te plaatsen in een tekening, waarna automatisch de hoogte wordt bepaald en ingevuld, tov het nulpunt. Hopelijk is dit duidelijk genoeg!

Alvast bedankt
Titel: Re: Automatisch een referentiepunt plaatsen
Bericht door: julien op vr 07 12 2007, 11:38:39
[urlhttp://www.dailyautocad.com/autocad/autolisp-method-of-giving-elevation-symbols-in-autocad/]zoiets?[/url]
Dit is wel met een lisp, dus niet voor Lt.
Titel: Re: Automatisch een referentiepunt plaatsen
Bericht door: Pietje op vr 07 12 2007, 12:02:44
Ik heb de files binnen, maar het is nog niet geheel duidelijk hoe het precies werkt :(
Titel: Re: Automatisch een referentiepunt plaatsen
Bericht door: Reimer op vr 07 12 2007, 13:06:39
Beste Pietje,

ik gebruik meestal een "ordinate dimension" om een hoogte aan te geven. Deze wordt geplaatst t.o.v. je actieve UCS. Maak dus eerst een UCS aan op het gewenste nul-niveau.
Om e.e.a. te versnellen heb ik er een kleine lisp voor gemaakt. (wel eerst

Reimer.

(defun c:HM ()
    (setq osmo (getvar "osmode"))
    (setq locatie (getpoint "        Geef een locatie voor de hoogtemaat:   "))
    (setvar "osmode" 0)
    (command "dimordinate" locatie "@0.2,0.0")
    (setvar "osmode" osmo)
  (princ)
)
Titel: Re: Automatisch een referentiepunt plaatsen
Bericht door: Pietje op za 08 12 2007, 19:55:20
Het is gelukt! We hebben gebruik gemaakt van een field in een dynamic block.

Deze kan op slot :)