| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Der Weg zur Smart Factory: Ganzheitliche Planung für eine digitale Zukunft, ein Webinar am 09.10.2024
|
Autor
|
Thema: Stücklisten mit Positionsnummern (3757 mal gelesen)
|
PhilScho Mitglied Angestellter
Beiträge: 7 Registriert: 01.06.2012
|
erstellt am: 01. Jun. 2012 14:41 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich brauch eure Hilfe. Das ist mein erster Beitrag also bitte um Nachsicht. Ich arbeite mit Autocad 2011 und überwiegend mit einfachen dynamischen Blöcken. D.H. diese Blöcke beinhalten nur 2 Streckbefehle(höhe, breite) und 2-3 Attribute. Jetzt generieren wir daraus Stücklisten in Excel. Dort ist die Stückzahl der Blöcke wichtig, die die gleichen Maße besitzen. Das klappt alles wunderbar. ABER --> Ich würde nun gerne in Excel Positions-Nummern vergeben und diese in die Zeichnung einpflegen. Es sollen also alle dynamischen Blöcke die die gleichen Maße besitzen nun die gleiche Positions-Nr. erhalten. Mit attout komm ich soweit das die Positions-Nummern von mir manuell eingetragen werden kann und wieder eingelesen wird (attin). Leider muß ich jedes mal über den Blocknamen der sich bei dynamischen funktionen ändert, die Blöcke identifizieren. Und das klappt leider nur bei kleinen Projekten wegen der Übersicht. Aber da könnte ich die Positions-Nummer ja auch manuell eintragen. Ein anderer Ansatz waren verscheidene .lsp Tools die Nummern vergeben aber ohne Erfolg. Auch die Suche im Forum hat mir nicht weitergeholfen. Würde mich sehr über Anregungen und ein wildes Brainstorming freuen. Noch mehr über direkte Lösungen Gruß Philipp ------------------ Alles wird besser aber nichts wird gut!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Siegfried Rief Mitglied Lehrer, Architekt
Beiträge: 270 Registriert: 16.11.2011 ACAD 2024, imos iX2017 im Novellnetz Fachschule für Holztechnik Stuttgart
|
erstellt am: 01. Jun. 2012 17:47 <-- editieren / zitieren --> Unities abgeben: Nur für PhilScho
|
domda0 Mitglied
Beiträge: 149 Registriert: 21.04.2004
|
erstellt am: 01. Jun. 2012 22:50 <-- editieren / zitieren --> Unities abgeben: Nur für PhilScho
Hallo Philipp, kannst du ev. einen Ausschnitt aus einer deiner Dateien hochladen und das Problem anhand dessen erklären? Bei dynamischen Blöcken verhält es sich meines beschränkten Wissen nach so: Block in seiner Ursprünglichen Form ohne eine Dynamik genutzt zu haben behält den "Blocknamen" Sobald du die Dynamischen Eigenschaften änderst speichert Acad Intern den geänderten Block mit zb.: *U161 ab Dies ändert jedoch nichts an der attout und attin Liste soweit ich das verstehe. Unten habe ich einen Auszug aus einem meiner Elektropläne gemacht, da sieht man das Acad öfter den Block *U161 angelegt hat, welcher bei mir ein Dynamischer Block ist der gleiche Eigenschaften aufweist (Spiegelung, Textentfernung zu Basispunkt) '1ABC3 *U161 BEZEICHNUNG +0101A-3F1 '1AAF7 *U161 BEZEICHNUNG +0101A-4F4 '1AA8D *U161 BEZEICHNUNG +0101A-4F4 '1A906 *U161 BEZEICHNUNG +0201A-3F1 '1A70F *U162 BEZEICHNUNG +0101-3F4 '1A706 *U163 BEZEICHNUNG +0101-3F4 '1A6AC *U164 BEZEICHNUNG +0101A-3F2 '1A6BE *U165 BEZEICHNUNG +0101A-3F2
Werden etwa nicht alle Dyn. Blöcke mit den Gleichen Dynamischen Eigenschaften auch gleich ausgeworfen, bei mir funkt. das so...? Eventuell hilft dir auch nach dynamischen Eigenschaften im Acad suchen zu können? Bei mir funkt. das. Lsp leider nicht (bei anderen anscheinend schon.. ) http://ww3.cad.de/foren/ubb/Forum54/HTML/026888.shtml#000006 LG Dominik Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PhilScho Mitglied Angestellter
Beiträge: 7 Registriert: 01.06.2012 SolidWorks 2007 (64bit) PDF Creator 1.2.0 Autocad 2007 Autocad 2011 (64bit) Win 7 (64bit)
|
erstellt am: 04. Jun. 2012 11:31 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, erstmal danke fürs mitlesen. Es ist genau so wie Dominik es schreibt. Und wie Sigfried, konnte ich auch keine logische Benennung feststellen. Alle dynamischen Blöcke mit gleichen "Einstellungen" bzw. Maßen haben auch die gleichen Namen. Aber nur in einer Zeichnungs-Datei. Wenn man diese in eine weitere Zeichnungs-Datei kopiert, ändert sich der Name leider wieder. Nur die dynamischen Blöcke die nicht verändert wurden also wo die dynamische Funktion nicht genutzt wurde, tragen immer den gleichen Namen!?! Das aber nur mal am Rande. Wir versuchen nun so vorzugehen ->
Über "Attout" die Blöckinformationen auszugeben. Diese in Excel zu importieren. Zu sortieren nach Blocknamen. z.B. *U33; *U55; *U83 usw. Nrummern zu vergeben, über den Excel-Befehl "identisch" Anschließend wieder in eine .txt Datei zu schreiben. Und natürlich wieder ins AutoCad zu übertragen "Attin". Nun das ganze über die Tabellenfunktion in Autocad als Stückliste auszugeben. Hört sich jetzt umständlich an aber immer noch besser als Blöcke von Hand zu zählen. Für unsere Montage wird es nun leichter die Teile anhand der Positions-Nummern zu erkennen und einzubauen. @Dominik Ich hab mir das .lsp Tool angesehen aber es will auch bei mir nicht so recht. Die Funktionen hören sich aber höchst interessant an. Sowas sollte in die Schnellauswahl mit rein. Oder in den Befehlt "selectsimilar". Trotzdem vielen dank für den Link. Du hast mein Problem richtig erkannt und auch dein Beispiel trifft voll ins schwarze. Es wundert mich das AutoCad so eine einfache Funktion nicht bietet. Da quasi jede Montage-Anleitung davon profitiert. Falls jemand doch einen einfacheren Weg kennt oder Ideen hat, immer her damit. Grüße Philipp ------------------ Alles wird besser aber nichts wird gut!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PhilScho Mitglied Angestellter
Beiträge: 7 Registriert: 01.06.2012
|
erstellt am: 06. Jun. 2012 16:50 <-- editieren / zitieren --> Unities abgeben:
Noch mal Hallo, hab schon gedacht man könnte es so einfach hinbekommen wie ich es beschrieben hab. Leider doch nicht! Wenn ich einen dynamischen Block verändere und merke das ich diese Veränderung doch nicht brauch. Ihn also auf die Ursprungsmaße stelle, ändert er trotzdem seinen Namen.... Das kann ich aber für die erstellung der Positions-Nummern überhaupt nicht gebrauchen!!! So lässt er sich nicht mit Excel nach dem Namen Sortieren. So ein Frust! grüße Philipp ------------------ Alles wird besser aber nichts wird gut!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Geos Mitglied Vermessungstechniker i.R.
Beiträge: 1017 Registriert: 21.09.2001 ACAD Map 2010, Win 7 Pro eigene Lisp's<P>HW: Core i7 860, 2.8 GHz 3.3 GB, NVIDIA GeForce GTS 250
|
erstellt am: 06. Jun. 2012 19:14 <-- editieren / zitieren --> Unities abgeben: Nur für PhilScho
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 AutoCAD 2.5 - 2025, Civil 3D, MAP 3D, ACADM, ACA Inventor Prof. 2025, AIP 4-2025 Win 11
|
erstellt am: 06. Jun. 2012 19:41 <-- editieren / zitieren --> Unities abgeben: Nur für PhilScho
Schon mal daran gedacht, sich dafür ein kleines Tool programmieren zu lassen, welches alle Dyn. Blöcke mit gleichen Dyn. Einstellungen (Evt. nur Ausgewählte nach Parameternamen filterbar) auflistet und gleichzeitig mit Positionsnummern versieht? So eine Einlicklösung könnte sicher enorm Zeit sparen. Allein hier im Forum gibt es mehrere Progrtammierer die das können und sicher ihre Dienste anbieten würden. Ist nicht kostenlos aber der "Return of Invest" ist vermutlich sehr schnell erreicht. ------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PhilScho Mitglied Angestellter
Beiträge: 7 Registriert: 01.06.2012
|
erstellt am: 11. Jun. 2012 09:34 <-- editieren / zitieren --> Unities abgeben:
@Geos Das Handle ist dabei. Jedoch kann ich dannach leider nicht sortieren. Da jeder Block ein anderes "Handle" hat. Und ich ja die gleichen Blöcke mit gleichen dynamischen funktionen (Maßen) mit der gleichen Pos. Nr. versehen möchte... Ich gehe mal davon aus das es sich beim Handle um die Position des Blocks Handelt. Aber den Code (DXF-Code5) werde ich mir trotzdem mal anschauen. @CAD-Huebner Es führt wohl kein Weg dran vorbei. Hoffe du Antwortest auf meine PM. ------------------ Alles wird besser aber nichts wird gut!
[Diese Nachricht wurde von PhilScho am 11. Jun. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |