| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: eigene Bibliothek (2191 mal gelesen)
|
Martin_0103 Mitglied
Beiträge: 181 Registriert: 05.02.2003 3,4 GHz - Quadro 4000 - 12 GB RAM - WIN7 - IV2015
|
erstellt am: 14. Mrz. 2006 08:19 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich würde gerne für Firmenteile "Bibliotheken" anlegen. Ähnlich dem TeamWeb - allerdings dürfen die Bauteile, die über TeamWeb geladen werden, nicht in den neuen Abeitspfad kopiert werden. Diese Teile müssen an exakt der Stelle bleiben von wo sie geladen wurden. Wundervoll wäre die Möglichkeit, wenn es auch aus Excel heraus ginge - ähnlich einem Hyperlink, ich ziehe diesen einfach in die Baugruppe. Zur Zeit ist es nur möglich, durch Klicken dieses Hyperlings, wird das Teil geöffnet und ich sage in der partzeichnung vpm Inventor, kopieren... und anschließend in der Baugruppe einfügen. Eleganter wäre es in einem Schritt! Vielleicht bin ich nicht der erste der so etwas möchte und es gibt schon Ansätze. Vielen Dank schon jetzt für Anregungen Gruß aus Hessen Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
invhp Ehrenmitglied V.I.P. h.c. MB Techniker, AE, WKZmacher
Beiträge: 5552 Registriert: 16.05.2002 Product Design Suite Ultimate 2013, 2012, IV2011,2010,2009 PSP 2011 Vault Pro 2013 u.v.m.
|
erstellt am: 14. Mrz. 2006 08:38 <-- editieren / zitieren --> Unities abgeben: Nur für Martin_0103
|
Charly Setter Ehrenmitglied V.I.P. h.c.
Beiträge: 11977 Registriert: 28.05.2002 Trau keiner Diva unter SP2....
|
erstellt am: 14. Mrz. 2006 14:23 <-- editieren / zitieren --> Unities abgeben: Nur für Martin_0103
Auf Wunsch eines einztelnen Martin in´s VBA-Forum verschoben. ------------------ Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen. Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PaulSchuepbach Moderator Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 14. Mrz. 2006 14:30 <-- editieren / zitieren --> Unities abgeben: Nur für Martin_0103
|
Martin_0103 Mitglied
Beiträge: 181 Registriert: 05.02.2003 3,4 GHz - Quadro 4000 - 12 GB RAM - WIN7 - IV2015
|
erstellt am: 14. Mrz. 2006 14:50 <-- editieren / zitieren --> Unities abgeben:
Hallo Paul, danke fürs Interesse. Mit IDrop wäre schon gut. Allerdings wird es aus Excel heraus nicht funktionieren, oder? Wir haben Exceltabellen aus denen wir Teile selektieren, dort stehen z.B. Teile Nummer und Beschreibung eines Teiles. Wenn ich nun die Möglichkeit hätte dieses ausgewählte Teil in Excel, sagen wir mal anzuklicken und in den Inventor zu ziehen. Ähnlich dem TeamWeb unter Inventor. Die Anforderung ist allerdings, der Speicherort des Teils muss bleiben! Nicht wie beim TeamWeb! Hoffe ich konnte es erklären... Danke Dir Gruß Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PaulSchuepbach Moderator Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 14. Mrz. 2006 15:57 <-- editieren / zitieren --> Unities abgeben: Nur für Martin_0103
Hallo Martin,¨ das kann aus Excel heraus schon funktionieren - aber mit iDrop wird's nicht gehen. Weiters glaube ich, dass Du an dieser Stelle 2 Sachen verwechselst: 1. eine Auswahl aus einem Katalog erstellt normalerweise immer eine lokale Kopie (Thema Internet). Wir machen das bei unsere Katalogen grundsätzlich auch so. 2. Du kopierst nicht ein Bauteil in Deinen Zusammenbau, sondern eine Instanz des Bauteils. Wo diese liegt ist eigentlich (abgesehen von eventuellen Konflikten mit verschiedenen Projekten) uninteressant. Wichtig ist, dass ^die referenz (= original-Part) wieder gefunden wird, wenn der Zusammenbau wieder geöffnet wird. Grüsse, Paul www.morecam.ch www.thinkcad.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Martin_0103 Mitglied
Beiträge: 181 Registriert: 05.02.2003 3,4 GHz - Quadro 4000 - 12 GB RAM - WIN7 - IV2015
|
erstellt am: 15. Mrz. 2006 07:11 <-- editieren / zitieren --> Unities abgeben:
Hallo Paul, vielen Dank für Deine Antwort. Ich muss Dir zu Punkt 2 etwas widersprechen: Zu 1) Teile aus dem Internet - Das stimmt, ist logisch! Zu 2) Wo das Teil liegt, ist nicht ganz uninteressant. Bei 100 Projekten die alle Gleichteile enthalten haben, hat man sehr schnell in einem Änderungsfall, alle Hände voll zu tun! Gibst Du mir einen Tip, wie es aus Excel heraus funktionieren könnte? Vielen Dank Gruß Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Martin_0103 Mitglied
Beiträge: 181 Registriert: 05.02.2003 3,4 GHz - Quadro 4000 - 12 GB RAM - WIN7 - IV2015
|
erstellt am: 21. Mrz. 2006 15:19 <-- editieren / zitieren --> Unities abgeben:
|
BernhardU Mitglied Techniker / Konstrukteur / Student
Beiträge: 328 Registriert: 17.08.2005 Windows XP SP3 IV Prof 2012 VS 2010
|
erstellt am: 21. Mrz. 2006 22:30 <-- editieren / zitieren --> Unities abgeben: Nur für Martin_0103
Hi Martin_0103! Was ist, denn du dir die Teile im Exlorer in eine strukturierte Ordnerbibliothek legst und diese auch im Projekt definierst, dann kannst du doch ohne Probleme das ganze aus Excel mit einem Click einfügen! Du musst dann einfach in eine Spalte den pfad einfügen und dann kannst du mittels vba die teile einfügen! Dass du Excel nur als Übersichtsliste verwendest! Hoffe ich habe nichts falsch verstanden was deinen Wunsch einer Bibliothek betrifft! noch einen schönen Abend!! mfg Bernhard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Martin_0103 Mitglied
Beiträge: 181 Registriert: 05.02.2003 3,4 GHz - Quadro 4000 - 12 GB RAM - WIN7 - IV2015
|
erstellt am: 22. Mrz. 2006 09:28 <-- editieren / zitieren --> Unities abgeben:
Danke Dir für die Antwort... Auf dem Bild ist so eine Bibliothek in Excel zu sehen. Was mir vorschwebt ist, mit der Maus auf das Bild zu klicken/zu ziehen und die entsprechende Inventordatei wird in meinen geöffneten Zusammenbau eingefügt. Einzige Forderung wäre, der Speicherort des einzufügenden Teiles bleibt, d.h. ich füge nur die Referenz ein. Bei den Bildern handelt es sich um Thumbnails... In Excel hab ich versuchsweise einen Hyperlink auf ein Inventorteil gesetzt: \\SERV230\Struktur\Kaufteile\Schellen\Rohr\Sch-010.ipt Dieser Hyperlink erlaubt mir "nur" das Öffnen des Teiles... Vielen Dank
Gruß Martin PS: Bald können wir wieder Motorrad fahren... [Diese Nachricht wurde von Martin_0103 am 22. Mrz. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BernhardU Mitglied Techniker / Konstrukteur / Student
Beiträge: 328 Registriert: 17.08.2005 Windows XP SP3 IV Prof 2012 VS 2010
|
erstellt am: 22. Mrz. 2006 10:42 <-- editieren / zitieren --> Unities abgeben: Nur für Martin_0103
Hi Martin_0103! Mit dem Code kannst du teile mit VBA in IV einfügen Code: Dim einbauteil$ Dim asscompdef As Inventor.AssemblyComponentDefinition Dim kfilenameevent As VariantType Dim kplacecomponentcommand As VariantType Dim doc As Inventor.AssemblyDocument doc = oApp.ActiveDocument kfilenameevent = 6657 kplacecomponentcommand = 2054 asscompdef = doc.ComponentDefinition Err = 0 einbauteil = fpath Call oApp.CommandManager.PostPrivateEvent(Inventor.PrivateEventTypeEnum.kFileNameEvent, einbauteil) call oapp.CommandManager.StartCommand kplacecomponentcommand
Du musst jedoch zuerst einen IV verweis machen und dann iv einer Application variable zuweisen! Dann brauchst du dir nur noch den Pfad der gewünschten teile aus der Exceltabelle holen und schon kannst du den teil einfügen! Weis nicht ob es Hyperlink funktioniert solltest mu möglicherweise mal googeln! Aber du kannst auch das DBClick event des Excelsheets nützen! Wei stellst du dir eigentlich die Eingabe der Normteiele in die Exceltabelle vor? Mit Thumbnails sicher am einfachsten händisch zu realisieren! Hoffe das hilft dir weiter!! noch einen schönen Tag!! mfg Bernhard
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BernhardU Mitglied Techniker / Konstrukteur / Student
Beiträge: 328 Registriert: 17.08.2005 Windows XP SP3 IV Prof 2012 VS 2010
|
erstellt am: 22. Mrz. 2006 18:07 <-- editieren / zitieren --> Unities abgeben: Nur für Martin_0103
|
Charly Setter Ehrenmitglied V.I.P. h.c.
Beiträge: 11977 Registriert: 28.05.2002 Trau keiner Diva unter SP2....
|
erstellt am: 27. Mrz. 2006 14:40 <-- editieren / zitieren --> Unities abgeben: Nur für Martin_0103
Mal eine ganz dumme Frage: 1. Hast Du den Begriff "iPart" schon mal gehört ? 2. Hast Du den Begriff "Content Center" oder "Inhaltsbibliothek" schon mal gehört. 3. Ich Frage jetzt nicht, ob Du den Begriff "iAssembly" schon mal geört hast. Den gibt´s erst mit IV11. Wenn nicht, folgender Tip: "F1" ------------------ Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen. Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Martin_0103 Mitglied
Beiträge: 181 Registriert: 05.02.2003 3,4 GHz - Quadro 4000 - 12 GB RAM - WIN7 - IV2015
|
erstellt am: 27. Mrz. 2006 14:56 <-- editieren / zitieren --> Unities abgeben:
|