Voor een doorsnede van een woning zou het handig zijn dat ik de vloerhoogtes van de verschillende verdiepingen kan aanduiden met zo een omgekeerd driehoekje met bijhorende maat, refererend naar de 0-vloerpas.
Kan me iemand op een eenvoudige manier op weg helpen om dit te realiseren, ik ben geen doorwinterde cad tekenaar.
Ik gebruik autocad 2008LT.
Je zou dat met een simpele dimstyle kunnen doen met een eigen gemaakt block als pijl.
Is me al gelukt om via een nieuw UCS te plaatsen op de 0-pas en daar via Ordinate de maat van de andere verdiepingen te plaatsen. Nu nog die maatvoering omhoog krijgen (kan ik wel manueel aanpassen met "text ofset" en daaronder een omgekeerd driehoekje dat met de punt op de juiste hoogte staat.
Een andere oplossing is een block met attribuut (met een field erin).
Zie bijlage.
Het block kun je natuurlijk naar behoefte aanpassen, het gaat om het field.
is ook een oplossing, maar de maat zou zichzelf moeten invullen zijn ten opzichte van de 0-pas.
Nu plaats ik een driehoek als block, en achteraf de ordinate maat. Moet die maat nog wel manueel centreren boven het driehoek.
Zie voorbeeld.
Is dit iets voor je
http://www.autocad-cursus.info/cad-downloads/peilmaat-plaatsen (http://www.autocad-cursus.info/cad-downloads/peilmaat-plaatsen)
stephan
Citaat van: sschevers op do 03 11 2016, 14:21:34
Is dit iets voor je
http://www.autocad-cursus.info/cad-downloads/peilmaat-plaatsen (http://www.autocad-cursus.info/cad-downloads/peilmaat-plaatsen)
stephan
Het gaat om deze macro:
^C^C-insert;peilmaat;\1;1;0;$m=$(if, $(=,$(index,1,$(getvar,lastpoint)),0.0),peil,$(if, $(>,$(index,1,$(getvar,lastpoint)),0.0),$(rtos,$(index,1,$(getvar,lastpoint)))+p,$(rtos,$(-,0,$(index,1,$(getvar,lastpoint) ) ) )-p));
peilmaat = het block dat je gebruikt met "PEIL" als attribute.
Citaat van: sschevers op do 03 11 2016, 14:21:34
Is dit iets voor je
http://www.autocad-cursus.info/cad-downloads/peilmaat-plaatsen (http://www.autocad-cursus.info/cad-downloads/peilmaat-plaatsen)
stephan
Is gelukt! Dit is idd zeer handig.
Heb wel het woordje "peil" proberen aanpassen in de nodige dwg file, maar dan zet hij nergens nog de afmeting er bij. Zal met een soort van "tag" zijn vermoed ik.
Bedankt voor de hulp!
grtz
Rudi
Citaat van: EddyBeerke op do 03 11 2016, 15:11:43
Het gaat om deze macro:
^C^C-insert;peilmaat;\1;1;0;$m=$(if, $(=,$(index,1,$(getvar,lastpoint)),0.0),peil,$(if, $(>,$(index,1,$(getvar,lastpoint)),0.0),$(rtos,$(index,1,$(getvar,lastpoint)))+p,$(rtos,$(-,0,$(index,1,$(getvar,lastpoint) ) ) )-p));
peilmaat = het block dat je gebruikt met "PEIL" als attribute.
De tag hoeft niet "PEIL" te zijn.
Hier zal ik me even in moeten verdiepen, zoals reeds gezegd ben ik geen expert.
10 jaar geleden een korte basiscursus gevolgd, de rest is zelfkennis. En internet!
Maar blijf het een fantastisch programma vinden ;-)
Is me gelukt door in de commandoregel van de toolpalette de comandoregel aan te passen.
Met dank aan de beheerder van http://www.autocad-cursus.info/cad-downloads/peilmaat-plaatsen voor de tip.
Hoe het juist in elkaar zit is nog onduidelijk voor mij, maar blijkbaar is het toch een block zonder atribuut.
Voornaamste is dat het voldoet voor mij!
Allen bedankt voor de hulp!
Citaat van: rudi d. op vr 04 11 2016, 14:36:04
Is me gelukt door in de commandoregel van de toolpalette de comandoregel aan te passen.
Met dank aan de beheerder van http://www.autocad-cursus.info/cad-downloads/peilmaat-plaatsen voor de tip.
Hoe het juist in elkaar zit is nog onduidelijk voor mij, maar blijkbaar is het toch een block zonder atribuut.
Voornaamste is dat het voldoet voor mij!
Allen bedankt voor de hulp!
Hoe heb je dit opgelost?
Om de tekst te veranderen dien je de macro aan te passen en niet de rdm-peil.dwg
Je kunt daarvoor de volgende stappen doorlopen:
1. Klik met Rechter Muis Knop op de Peilmaat macro in het Toolpalette
2. Kies uit popupmenu Properties...
3. Pas de tekst peil van de bestaande Command string aan,
^C^C-insert;rdm_peilmaat;\1;1;0;$m=$(if, $(=,$(index,1,$(getvar,lastpoint)),0.0),peil,$(if, $(>,$(index,1,$(getvar,lastpoint)),0.0),$(rtos,$(index,1,$(getvar,lastpoint)))+p,$(rtos,$(-,0,$(index,1,$(getvar,lastpoint) ) ) )-p));
in bijvoorbeeld
^C^C-insert;rdm_peilmaat;\1;1;0;$m=$(if, $(=,$(index,1,$(getvar,lastpoint)),0.0),0-pas,$(if, $(>,$(index,1,$(getvar,lastpoint)),0.0),$(rtos,$(index,1,$(getvar,lastpoint)))+p,$(rtos,$(-,0,$(index,1,$(getvar,lastpoint) ) ) )-p));
4. Sluit af met OK
5. test de macro
Zo is het mij gelukt ;-)