| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| 5 Tipps um Ordnung in das Chaos von CAD-Dateien zu bringen |
Autor
|
Thema: Zeichnungsnummer vergeben (6394 mal gelesen)
|
Lupu101 Mitglied
Beiträge: 20 Registriert: 21.09.2011
|
erstellt am: 22. Sep. 2011 18:44 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute Ich bin Anfänger Inventor Professional 2010 Gibt es eine Möglichkeit dass beim Speichern automatisch eine Zeichnungsnummer vergeben wird? Die Nummer soll auf den Speicher Ort hinweisen zum Beispiel: Speicher Ort (D:100/200/INV/01/01-Bauteil) 01-Bauteil ist die Bezeichnung, dann sollte die Nummer so aussehen 100-200-INV-01-01 Der Speicher Ort ändert sich das Makro sollte das erkennen, wie oben schon erwähnt ich bin Blutiger Anfänger und für jede Hilfe dankbar. Danke in voraus. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kuddelvonneküst Mitglied Dipl.-Ing. (FH)
Beiträge: 506 Registriert: 18.02.2005 Dell Precision T5500 NVidia Quadro FX 3800 1GB Xeon Quad Core 3,2GHz 12GB RAM Windows 7 ultimate 64 2x20"@1600x1200 AIS2012 SP2 Vault 2012 SP1 auf XP-Pro32
|
erstellt am: 22. Sep. 2011 20:14 <-- editieren / zitieren --> Unities abgeben: Nur für Lupu101
Hallo Lupu, habe ich es richtig verstanden, dass du die Dateinamen durch ein Makro ändern lassen willst, wenn du die Datei in einen anderen Ordner verschiebst? Vergiss das ganz schnell wieder! Dateien umzubenennen ist auch ohne Makro schon sehr BÖSE und keineswegs zu empfehlen. Grüße/Kuddelvonneküst ------------------ Technik entwickelt sich immer vom Primitiven über das Komplizierte zum Einfachen... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Harry G. Ehrenmitglied V.I.P. h.c. one-man-show
Beiträge: 4585 Registriert: 24.01.2003 PDSP2014.1.3; W7.1-64 E3-1240, 16 GB Quadro K2000
|
erstellt am: 22. Sep. 2011 22:07 <-- editieren / zitieren --> Unities abgeben: Nur für Lupu101
Was daran liegt, daß Inventor die Beziehungen unter den Dateien über den Dateinamen regelt. Eine Baugruppe findet die darin enthaltenen Bauteile über den dateinamen; eine Zeichnung findet das darin dargestellte Bauteil über den Dateinamen usw. Ändert sich der Dateiname durch Manipulation von außen dann können die übergeordneten Dateien nicht geladen werden. Auch ist es normalerweise nicht sinnvoll die Ordnerstruktur im Dateinamen zu wiederholen. Wozu ist das gedacht? ------------------ Grüße von Harry Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Doc Snyder Moderator Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13310 Registriert: 02.04.2004 IV 2019 + 2020 + 2021 W7pro64 F-Secure-Safe Dell-M4600 2,13GHz 12GB Quadro2000M 15,4"1920x1080 MS-IntelliMouse-Optical SpacePilotClassic
|
erstellt am: 23. Sep. 2011 02:01 <-- editieren / zitieren --> Unities abgeben: Nur für Lupu101
Moin! Nach einer automatischen Veränderung des Dateinamens ist hier IMHO überhaupt nicht gefragt worden, sondern nur nach der Erstvergabe des Dateinamens orientiert am Speicherort. Sicher würde Inventor eine Datei unabhängig von ihrem Pfad überall im in der ipj definierten Arbeitsbereich finden - aber ich als Mensch nicht! Außerdem macht Windows schnell mal schlapp, wenn zu viele Dateien in einem Verzeichnis sind; z.B. muss man dann sehr lange auf die Miniaturansichten warten. Daher sehe ich es als unverzichtbar, Unterverzeichnisse mit einer begrenzten und sinnvolll umrissenen Anzahl Dateien zu bilden. Was liegt da näher als die Baugruppenstruktur? Wir halten es dabei genau so, dass im Dateinamen Teile des Pfades zum Speicherort auftauchen, an dem man die Datei findet, einfach weil die Baugruppenstruktur auch für den Dateinamen ein sehr sinnvoller Ansatz ist. --- Zu dem eigentlich gefragten Automatismus weiß ich nichts beizutragem, außer dass wir bei mir im Büro den Dateinamen immer möglichst kurz halten, meist nur aus Ziffern und Minuszeichen bilden, und ihn daher immer mit Leichtigkeit von Hand tippen. Vollkommen automatisch geht das sowieso nicht, und es gibt immer so viel Sonderfälle, dass sich ein Automatismus bzw. dessen Programmierung IMHO nicht lohnt. ------------------ Roli www.Das-Entwicklungsbuero.de [Diese Nachricht wurde höchstwahrscheinlich nach ihrer Erstellung von Doc Snyder noch ein Mal editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2428 Registriert: 15.11.2006 Windows 10 x64, AIP 2023
|
erstellt am: 23. Sep. 2011 08:53 <-- editieren / zitieren --> Unities abgeben: Nur für Lupu101
Moin Der Inventor-Speicherndialog bietet keine Möglichkeit solcher Eingriffe. Das müßte man über einen selbst programmierten Speicherndialog lösen, der bei jeder Änderung des Speicherpfades dynamisch den Speichernamen anpaßt. Machbar ist das. Bei steigender Verzeichnistiefe geht's aber schnell an die 256-Zeichen Pfadlänge Grenze, wenn immer der Pfad mit in den Dateinamen soll. Interessant wird auch der Zeitpunkt, wenn die vergebene Verzeichnisstruktur aufgrund Produktportfolioerweiterung/-änderung nicht mehr paßt und umstrukturiert werden soll/muß. Wäre nicht jetzt der beste Zeitpunkt über ein PDM nachzudenken? ------------------ MfG RK [Diese Nachricht wurde von rkauskh am 23. Sep. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
El_Tazar Mitglied Maler
Beiträge: 683 Registriert: 27.04.2005 AIS2011 SP2 ACad06/07/11 Win7
|
erstellt am: 23. Sep. 2011 10:10 <-- editieren / zitieren --> Unities abgeben: Nur für Lupu101
Zitat: Original erstellt von Doc Snyder:
Nach einer automatischen Veränderung des Dateinamens ist hier IMHO überhaupt nicht gefragt worden, sondern nur nach der Erstvergabe des Dateinamens orientiert am Speicherort.
Auch das ist glaube ich falsch, denn es wurde nach der Zeichnungsnummer gefragt und da ist meines Erachtens das Iproperty "Bauteilnummer". Und die sollte sich aus "Pfad+Dateiname" ergeben. Aber ne Lösung kenn ich dazu auch nicht und somit bin ich wieder raus... Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
thorfynn Mitglied Ingenieur
Beiträge: 392 Registriert: 15.12.2006 Autodesk Inventor Professional 2020 Xeon E5-1650 v4 32 GB RAM NVIDIA Quadro M4000 Windows 10 64bit. 2x 24" HP ZR2440w SpaceMouse Pro
|
erstellt am: 23. Sep. 2011 12:23 <-- editieren / zitieren --> Unities abgeben: Nur für Lupu101
Also ich halte nix davon, den Speicherort innerhalb des Dateinamens zu verwenden. Der Grund wurde ja schon genannt. Einmal Systemänderung; neue Rechenr z.B. - und dann viel Spass... Ich würde, wenn überhaupt, den Speicherpfad auf der Zeichung ganz unten irgendwo im Schriftfeld auftauchen lassen. Und die Namensvergabe an sich ist ja schon fast philosophischer Natur. Da hat halt jeder seine Vorlieben. Auf alle Fälle sollten meiner Meinung nach die Bauteile- bzw Gruppen und die dazugehörigen Zeichnungen immer die gleichen Namen haben. viele Grüße, thorfynn aka Michael ------------------ Gib gut und reichlich Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lupu101 Mitglied
Beiträge: 20 Registriert: 21.09.2011
|
erstellt am: 23. Sep. 2011 14:07 <-- editieren / zitieren --> Unities abgeben:
Ich will keine Dateien umbenennen Ich möchte nur dass beim Speichern die Zeichnungsnummer automatisch in Zeichnungskopf eingetragen wird. Die Zeichnungsnummer soll auf den Speicherpfad und Bauteil Bezeichnung hinweisen. Beispiel: Das Bauteil 01-Beispiel.ipt Ist in den Verzeichnis D:100/200/INV/01/01-Beispil.ipt Dann soll die Zeichnungsnummer 100-200-INV-01-01 Sein Das ist auch die maximale Länge der Nummer (Speicherpfad) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2428 Registriert: 15.11.2006 Windows 10 x64, AIP 2023
|
erstellt am: 23. Sep. 2011 14:18 <-- editieren / zitieren --> Unities abgeben: Nur für Lupu101
Hi Von Zeichnungskopf steht in deinem ersten Beitrag aber nix. Präzisere Fragestellung wäre hilfreich gewesen. Man kann über ein Makro den FullDocumentName (Dateiname inkl. Pfad) auslesen, ein bißchen Stringmanipulation ud das Ergebnis in ein benutzerdefiniertes iProp schreiben lassen. Das kannst du in deiner Schriftfelddefinition einfügen und es wird automatisch angezeigt. Damit das Ganze automatisch beim Speichern passiert, ist etwas mehr Aufwand notwendig. Aber es ist machbar. EDIT: Schnell mal zusammengenagelt, sähe das so aus: ------------------ MfG RK [Diese Nachricht wurde von rkauskh am 23. Sep. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kuddelvonneküst Mitglied Dipl.-Ing. (FH)
Beiträge: 506 Registriert: 18.02.2005 Dell Precision T5500 NVidia Quadro FX 3800 1GB Xeon Quad Core 3,2GHz 12GB RAM Windows 7 ultimate 64 2x20"@1600x1200 AIS2012 SP2 Vault 2012 SP1 auf XP-Pro32
|
erstellt am: 23. Sep. 2011 15:01 <-- editieren / zitieren --> Unities abgeben: Nur für Lupu101
Zitat: Original erstellt von Lupu101:
Ich möchte nur dass beim Speichern die Zeichnungsnummer automatisch in Zeichnungskopf eingetragen wird.[...]in den Verzeichnis D:100/200/INV/01/01-Beispil.ipt Dann soll die Zeichnungsnummer 100-200-INV-01-01[....]
Ohne Makro geht das wohl nicht, ABER: Du brauchst für Inventor unbedingt ein ein gutes Zeichnungsnummernsystem. Damit ist gemeint, dass eine Zeichnungsnummer EINDEUTIG ist und nirgendwo ein anderes Teil mit der selben Nummer herum geistern kann. Wenn du das hast, ist der Pfad nicht mehr wichtig und du musst Inventor nicht mehr mit irgendwelchen Makros verbiegen. Die normale Pfadangabe der ipt kann man ganz normal (automatisch) aus den ipropertis ins Schriftfeld bringen. Grüße /Kuddelvonneküst
------------------ Technik entwickelt sich immer vom Primitiven über das Komplizierte zum Einfachen... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lupu101 Mitglied
Beiträge: 20 Registriert: 21.09.2011
|
erstellt am: 23. Sep. 2011 16:24 <-- editieren / zitieren --> Unities abgeben:
|
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2428 Registriert: 15.11.2006 Windows 10 x64, AIP 2023
|
erstellt am: 23. Sep. 2011 17:12 <-- editieren / zitieren --> Unities abgeben: Nur für Lupu101
|
Lupu101 Mitglied
Beiträge: 20 Registriert: 21.09.2011
|
erstellt am: 23. Sep. 2011 17:35 <-- editieren / zitieren --> Unities abgeben:
|