Kabeltrace (Onderliggende layers)

Gestart door acad2012, di 07 06 2011, 09:34:25

Vorige topic - Volgende topic

acad2012

Goede dag, de naam van het vorige topic was misschien niet geheel duidelijk.
Maar gezien het aantal mensen dat het vorige topic bekijkt wil ik toch nog een poging wagen om het een beetje te verduidelijken. Om in het veldwerk de kabelloop te kunnen bepalen worden er punten in de tekening uitgezet.
In een seperate eXcellijst worden dan de kabels aangegeven die in dat punt lopen. Begrijpelijk is uiteraard dat dit twee losse items zijn die bijgehouden moeten worden (Kabellooptekening en Kabellijst). Nu is het met de huidge lisp routine al mogelijk om dit te doen vanuit de tekening zodat alleen de tekening bijgewerkt hoeft te worden. Hier ben ik al zeer blij mee!!!
Nu is de wens ontstaan om de tekening op te splitsen in diverse deelinstallatie's mbv verschillende xRefs dit had ik echter niet voorzien in het vorige voorbeeld. Schijnbaar is het moeilijk om de routine aan te passen en zelf ben ik een beginneling met Lisp. Ook een uitbreiding met de lengte van de polyline (kabel) zou zeer welkom zijn.
Om ook het een en ander te leren uit de routine zou ik er graag wat commentaar regels bij willen hebben.
Ik weet inmiddels wel dat de routine meer iets is voor een gevorderde schrijver maar ook voor die mensen zijn commentaar regels dus wel handig. We zijn hier toch om van elkaar te leren???

Ik heb nu wel een goed voorbeeld en de tot nu toe gemaakte routine als bijlage toegevoegd.
In de bijlage staan alle tekeningen, de tekening waar de xrefs onder hangen ejn dus geopend moet worden is de tekening met de naan Testkabelloop000.dwg

EddyBeerke

Even voor de meelezers:
Citaat van: acad2012 op di 07 06 2011, 09:34:25
Goede dag, de naam van het vorige topic was misschien niet geheel duidelijk.
Deze dus:
http://www.cadsite.be/smf/index.php?topic=4765.msg25639#msg25639
Civil3d 2022, Blender 3.4 gebruiker
Gebruiker sinds AutoCAD R12

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

EddyBeerke

Misschien een oplossing:
Sla de tekening eventueel op als... Bind alle xrefs, explodeer deze en start dan de lisp.

Jou vraag lijkt mij niet onmogelijk (denk aan NCOPY e.d.), maar de winst voor het maken van een lisp die in xrefs kijkt, lijkt mij niet op te wegen tegen de tijd die je kwijt bent met en binden en exploderen.
Civil3d 2022, Blender 3.4 gebruiker
Gebruiker sinds AutoCAD R12

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

acad2012

#3
Citaat van: EddyBeerke op di 07 06 2011, 10:13:09
Misschien een oplossing:
Sla de tekening eventueel op als... Bind alle xrefs, explodeer deze en start dan de lisp.

Jou vraag lijkt mij niet onmogelijk (denk aan NCOPY e.d.), maar de winst voor het maken van een lisp die in xrefs kijkt, lijkt mij niet op te wegen tegen de tijd die je kwijt bent met en binden en exploderen.

Deze oplossing staat ook in het vorige topic. Maar het is natuurlijk mooier als het in 1 handeling gaat.
Soms komt de engineer langs en die vraagt dan een update van de lijst en als je dan eerst van alles moet gaan binden en exploderen enz. vergt dit telkens weer tijd. ALs het script er eenmaal is dan kan er op elk tijdstip een update van de lijst gemaakt worden zonder dat er een xref vergeten wordt te binden.
Misschien is het makkelijker om een script te maken die de xrefs bind, explodeerd en weer ongedaan maakt?

EddyBeerke

Citaat van: acad2012 op di 07 06 2011, 14:01:01
Misschien is het makkelijker om een script te maken die de xrefs bind, explodeerd en weer ongedaan maakt?

Ookal is het "mooier als het in 1 handeling gaat", zo als ik al zei wegen de "kosten" niet op tegen de "baten" (d.w.z. als je het mij vraagt).

Tip:
DIt is een mooie oefening voor een beginner.
Alles wat je op de commanoregel kunt doe werkt ook in lisp.
(command "-XREF" "B" "Xrefnaam" "")
Voeg voor elke xref een regel toe met de Xrefnaam.

Voor het ongedaan maken: Voor je begint even opslaan. Na het binden e.d. NIET OPSLAAN.
Civil3d 2022, Blender 3.4 gebruiker
Gebruiker sinds AutoCAD R12

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