DWF plotten met gedeeltelijke laaginfo

Gestart door AdenRob, do 08 12 2011, 16:54:57

Vorige topic - Volgende topic

AdenRob

Beste lezers,

Hoe kunnen we een DWF draaien vanuit de layout waarbij de tekening wordt vertaald naar een aantal lagen?
Bij de custom properties van een plotter kun je aanvinken "include layer info" maar dan worden ALLE lagen mee vertaald of dat vinkje uit zetten maar dan worden alle lagen naar EEN laag vertaald.

Wij willen middels 1 commando al onze 160 lagen vertalen naar 20 standaard lagen (lijndikte 0.25, lijndikte 0.35 ......). Wanneer de plot gedraaid is moeten alle lagen weer terug gezet worden naar de oorspronkelijke naam (weer naar 160 lagen).

De volgende handelingen dienen, ons inziens, uitgevoerd te worden:
1. lagen vertalen naar standaard lagen d.m.v. laytrans commando. We hebben lagen met kenmerken van lijndiktes erin, deze dienen vertaald te worden naar onze standaard 20 lagen van lijndiktes/kleuren.

2. Vervolgens de layout printen naar DWF waarbij de "nieuwe" lagen zichtbaar worden in de DWF viewer (met inculde layer information aangevinkt);

3. De DWF saven op een locatie die we zelf handmatig in kunnen geven;

4. Alle voorgaande handelingen ongedaan maken zodat de oorspronkelijke lagen weer terug zijn in de tekening.


Wij denken dat dit alleen uit te voeren is d.m.v. een Lisp-routine. Kunnen jullie ons hier verder mee helpen? Onze kennis hierover is nog beperkt. Of is er een andere manier om dit uit te voeren?

Wie kan ons verder helpen  :?:

Groeten Ad en Rob

bart

#1
de lagen terug zetten is een beetje overdreven
en brengt veel risico mee.

qsave en opnieuw open is veel veiliger.

Domme vragen bestaan niet.
Domme antwoorden wel.

m.vr. groet Bart

EddyBeerke

Wat je ook kunt doen is de tekening opslaan voordat je gaat (DWF) plotten.
Dan de bewerkingen die je wenst en plotten.
Na het plotten sla je de tekening of niet op, of je sla het onder een andere naam op.
Dan is het ook niet nodig om de layers weer terug te zetten na het plotten.

Nu een vraagje van mij:
Ik snap niet waar het goed voor is dat de lagen anders weer te geven in de DWF dan dat ze getekend zijn.
Waar is dit goed voor?
Civil3d 2022, Blender 3.4 gebruiker
Gebruiker sinds AutoCAD R12

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

AdenRob

Beste lezers,

De werkwijze binnen onze organisatie (van de directie) is SNEL
Wij als autocad tekenaars en project beheerders betrachten ZORGVULDIGHEID
Wat ontstaat is een SPANNINGSVELD
Wij trachten snelheid met zorgvuldigheid te combineren, voor ALLE geledingen in de bouw.
EEN van onze uitgangspunten hierbij is WYSIWYG; What You See Is What You Get

Om eigen fouten zoveel mogelijk te beperken willen wij met EEN commando de DWF plotten.
(Daar wij continu de hete adem van de directie in onze nek voelen) Niet dat we per ongeluk de layertranslation niet ongedaan maken, of per ongeluk verder werken aan de apart opgeslagen dwg en niet de basis dwg. Wij willen daarom CONTINU blijven werken vanuit EEN dwg.

Wij kennen vele opdrachtgevers en bouwpartners die perfect met onze dwg's omgaan.
Maar nog veel meer mensen die dit niet beheersen.

@ Eddy, een van de redenen om "maar" zo'n 20 lagen te versturen is dat o.a. de ctb niet meer meegestuurd hoeft te worden. (waar toch al de helft van de ontvangers geen raad mee weet, of er niets mee doet)
a) Wij willen onze tekeningen versturen in lagen die b.v. heten
Black lijndikte 0,25mm of Kleur 73 lijndikte 0,25mm.
b)tevens willen wij niet alles in aparte lagen aanleveren, daar onze partners vaak alleen maar kijken naar DIE EENE laag, zonder naar het GEHEEL te blijven kijken en denken dat alles 100% kloppend 1 op 1 is aangeleverd.

Iedere Cad tekenaar herkend volgens ons het hierboven omschreven verhaal, vandaar hopen wij dat we hier misschien, met jullie samen, dit probleem kunnen tackelen.

Groeten Ad en Rob


Reimer

Ik werk zelf nooit met DWF, maar bij een DWF werk je toch niet met een CTB? Waarom dan al deze moeite? Als je bang bent dat ze te weinig lagen aan laten staan dan kun je beter de laaginfo niet meenemen in je DWF.

Als het toch om een DWG gaat dan zou ik, om vouten te voorkomen, het bestand apart opslaan. Dit kan wel in één macro. Zelf zou ik voor ongeveer het volgende kiezen:

save (laatste wijziging wordt opgeslagen)
saveas "dwgname"+"toevoeging" (nieuwe dwg aanmaken)
laytrans
save
close

Na het starten van de macro worden de laatste wijzigingen opgeslagen. Daarna wordt een nieuwe dwg opgeslagen waarin de lagen worden omgezet. De dwg wordt opgeslagen en afgesloten. De gebruiker kan niet per ongeluk in de verkeerde versie tekenen.

Reimer

RobenAd

Hallo lezers,

Kleine toelichting
@ Reimer, ctb hoort inderdaad niet bij DWF, echter velen waaronder wij werken met DWF naar DWG converter en dan komt de ctb er weer bij.

Echter in het kort samen gevat.
Wij willen derden GRAAG voorzien van DWG's met lagen info maar dan wel volgens het principe WYSIWYG.
Door lagen te vertalen naar o.a. black en opgeschoond naar lijndiktes, annotation tekst en maatvoering in aparte lagen en o.a. gekleurde objecten in aparte lagen.
(dwg gevrijwaard van o.a. onze benodigde "eigen applicaties" ,xclips, xrefs, frozen layers, viewports verspreid over modelspace en wat al niet meer)

Vandaar onze vraag en in onze ogen interressante discussie,

wie kan ons op weg helpen hoe dit in EEN lisp commando te vangen is?

Groeten Ad en Rob

EddyBeerke

Wat dacht je van plotten naar PDF.
Dan kunnen ze de tekening bekijken zoals bedoeld is en niet meer dan dat!
Dan hoef je ook niet verder te zoeken naar "moeilijke" dingen en ben klaar.
Deze pdf zou de ontvanger ook nog eens als referentie onder de tekeningen van hun zelf kunnen leggen.

Dus mijn weder vraag: Waarom zo moeilijk doen?

En is "DWF naar DWG converter" echt net zo noukeurig als dwg???
Civil3d 2022, Blender 3.4 gebruiker
Gebruiker sinds AutoCAD R12

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