FastFiber

Annotation scale voor linetypes (Deels opgelost)

Gestart door RobenAd, ma 21 06 2010, 09:19:01

Vorige topic - Volgende topic

RobenAd

Sinds kort werken wij met de optie annotation scale in Autocad 2011. Deze functie werkt erg mooi, met name voor lijntypes, deze kunnen we nu gemakkelijk op verschillende schalen afdrukken door een andere annotation scale in te stellen. Echter lopen we bij het lijntype ZIGZAG tegen een probleem aan.

Als we het lijntype ZIGZAG gebruiken voor het arceren van isolatie dan doet deze op het eerste gezicht goed. Wanneer we in schaalniveau gaan schakelen met de annotaion scale dan wordt ook het lijntype ZIGZAG verschaald. Hierdoor heeft deze niet meer de juiste breedte van de isolatie.

Onze vraag is dan ook: Is het mogelijk om het lijntype ZIGZAG niet mee te laten schalen met de annotation scale?

We hebben de volgende instellingen gebruikt:
LTscale = 0.5
PSltscale = 1
MSltscale = 1

Alvast bedankt voor jullie reacties!

Ad en Rob

Joop

Je kunt als laatste optie altijd de hatch exploderen.
Je bent dan wel de associatie kwijt.
Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".

RobenAd

Citaat van: Joop op ma 21 06 2010, 10:05:55
Je kunt als laatste optie altijd de hatch exploderen.
Je bent dan wel de associatie kwijt.

Beste Joop,

Het is een lijntype en geen arcering waar onze vraag over gaat. Wanneer we het lijntype van een polylijn op ZIGZAG zetten kunnen we deze lijn wel exploderen. Het wordt dan een line i.p.v. een polyline. Helaas is hiermee ons probleem nog niet verholpen, want een line is nog steeds annotative.

Wij zoeken naar een oplossing om een lijn NIET annotative te maken. Het lijkt ons dat meer mensen met dit probleem te maken hebben... Of zijn er nog andere/betere manieren om isolatie makkelijk en snel te kunnen arceren?

Wie zou ons met dit probleem kunnen helpen?

HofCAD

Beste Ad en Rob,

Lijkt een bekend probleem al vanaf 5 juni 2007.
http://forums.augi.com/showthread.php?t=63242

Met vriendelijke groet, HofCAD CSI.
ACADcadabra

EddyBeerke

De oplossing ligt dus in het gebruik van een hatch
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

RobenAd

Een arcering gebruiken zou inderdaad een oplossing kunnen zijn.

Echter willen wij ons niet zo snel uit het veld laten slaan! Hopelijk jullie ook niet...
Een ZIGZAG lijn is een heel erg makkelijke manier van isolatie arceren en deze zouden wij graag blijven gebruiken. Helaas blijkt dit niet meer te kunnen.
Dit wil dus zeggen dat de lijnsoorten ZIGZAG, BATTING enz. niet meer bruikbaar zijn??? :cry:
Dit zou (naar onze mening) wel een misser zijn van Autocad als dat het geval is.

Wij zijn verder gaan zoeken naar oplossingen. Zelf dachten we eraan om een lijntype zelf te maken van een shape. De shape wilden we dan laten bestaan uit een annotative block. Helaas was het niet mogelijk om van een block een shape te maken. Doen wij iets verkeerd of is dit gewoonweg niet mogelijk?

Een andere mogelijkheid lijkt ons het schrijven van een script waarin je een lijn trekt welke automatisch (bijvoorbeeld) zigzaggend onder 45 graden wordt getekend. Op deze manier is het geen lijntype meer dus is dat probleem verholpen. Een nadeel hiervan is dat je voor elke isolatie dikte je script aan moet passen anders klopt de hoogte niet meer van de zigzag lijn. Heeft iemand de kennis om op deze manier de batting en zigzag lijn te vervangen met een script???

Annotation lijkt ons de toekomst van Autocad. Er moeten dan toch ook meer mensen zijn met dit probleem?? Of op welke manier lossen jullie dit probleem op?

EddyBeerke

Citaat van: RobenAd op di 22 06 2010, 12:56:56
Een arcering gebruiken zou inderdaad een oplossing kunnen zijn.

...
Een andere mogelijkheid lijkt ons het schrijven van een script waarin je een lijn trekt welke automatisch (bijvoorbeeld) zigzaggend onder 45 graden wordt getekend. Op deze manier is het geen lijntype meer dus is dat probleem verholpen. Een nadeel hiervan is dat je voor elke isolatie dikte je script aan moet passen anders klopt de hoogte niet meer van de zigzag lijn. Heeft iemand de kennis om op deze manier de batting en zigzag lijn te vervangen met een script???
...
Waarom iets verzinnen om een lijn te tekenen als je dit kunt doen met een arcering, die je eventueel kunt exploderen.
Gaat het dan om meer dan het weergeven van de isolatie?

Als je een tool hiervoor maakt dan kun je opgeven welke schaal of breedte getekend moet worden (in het programma).
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

RobenAd

Zigzag en batting zijn mooie, makkelijke en snelle functies. Arceringen zijn veel minder snel aan te maken in onze projecten omdat bijna alles in blocks getekend is. Vaak zijn er ook nog blocks geclipped. Hierdoor wordt het arceren helemaal lastig omdat er dan geen boundaries herkend worden. Dus vandaar dat wij het graag bij een lijn houden om de isolatie te arceren.

Citaat van: EddyBeerke op di 22 06 2010, 13:25:56
.....

Als je een tool hiervoor maakt dan kun je opgeven welke schaal of breedte getekend moet worden (in het programma).

Is hiervoor een tool binnen Autocad? Zo ja, waar is deze dan te vinden. Zo nee, zou jij ons dan op weg kunnen helpen met het schrijven van een script hiervoor?

Hoe teken jij je arcering voor isolatie? Met arceringen of gebruik je hiervoor de zigzag lijn en dan niet de annotation binnen Autocad? En hoe pakken andere lezers van dit forum dat aan? Wij ziijn erg benieuwd hiernaar.

bart

http://cms.rodema.info/index.php?option=com_content&task=view&id=126&Itemid=49
Kijk hier eens.
voor de arcerings methode.

zelf gebruiken wij een lisp om lijnen te tekenen
(Deze is bewerkelijker als het lijkt als je de lijnen een beetje knap op elkaar wilt laten aansluiten en de arcering ook onder een hoek wilt kunnen plaatsen)
Domme vragen bestaan niet.
Domme antwoorden wel.

m.vr. groet Bart

RobenAd

#9
Hallo allemaal,

Zoals EddyBeerke aangaf, ligt de oplossing voor ons in een hatch.
Helaas niet in een lijntype welke een bepaalde breedte heeft.
Wij gaan voortaan geen zigzag en batting lijnen meer gebruiken.
Met wat rekenwerk (stelling van Pythagoras) kan men toch een user defined hatch maken, welke de vorm heeft van een zigzag lijn, door deze niet annotative te maken. wordt deze op alle schalen in de viewports toch juist afgedrukt.
Doe er je voordeel mee.  :D

Groeten AdenRob