| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: Referenz zu Ansicht umstellen in idw (2386 mal gelesen)
|
mssoftware Mitglied alles mögliche
Beiträge: 76 Registriert: 15.06.2005 Design Suite 2011-2016 Ultimate Microsoft Visual Studio Professional 2010<P>i7 2600K @3,4Ghz Windows 7 64bit nvidia GTX 760 16GB RAM 2x SSD256GB NAS 1TB (gespiegelt)
|
erstellt am: 04. Okt. 2010 12:30 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich suche eine Möglichkeit, die Referenz zur Erstansicht in einer IDW auszutauschen. Wir haben mehrere Ansichten von verschiedenen Baugruppen oder Bauteilen auf einem Zeichnungsblatt. Nun kann es vorkommen, das das Schriftfeld von dem Bauteile/Baugruppe aus meinet wegen Ansicht 3 ausgefüllt werden soll. Bisher haben die Konstrukteure alle Zeichnungen gelöscht und die gewünschte Ansicht als erstes platziert um danach die Zeichnung wieder neu zu erstellen, ich hab allerdings auch schon gesehen, dass das Schriftfeld manuell ausgefüllt wurde. Was bei Änderungen dann wieder zu Problemen führt... Ich habe schon so versucht: oIVDraw.ActiveSheet.DrawingViews.Item(1). = oIVDraw.ActiveSheet.DrawingViews.Item(3) Eigenschaft ist leider ReadOnly. Gruß Maik Schmitz [Diese Nachricht wurde von mssoftware am 04. Okt. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2580 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 05. Okt. 2010 10:49 <-- editieren / zitieren --> Unities abgeben: Nur für mssoftware
Hallo Ich glaube so direkt geht es nicht. Es müßte aber gehen temporär ein neues Zeichnungsblatt einzufügen, alle Ansichten dort hin zu verschieben und in der gewünschten Reihenfolge zurückzuschieben. Das könnten die Konstrukteure aber auch von Hand machen. ------------------ MfG RK [Diese Nachricht wurde von rkauskh am 05. Okt. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mssoftware Mitglied alles mögliche
Beiträge: 76 Registriert: 15.06.2005 Design Suite 2011-2016 Ultimate Microsoft Visual Studio Professional 2010<P>i7 2600K @3,4Ghz Windows 7 64bit nvidia GTX 760 16GB RAM 2x SSD256GB NAS 1TB (gespiegelt)
|
erstellt am: 05. Okt. 2010 15:18 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich hab jetzt ein paar Stunden in der API rumgewühlt und ebenfalls keine Lösung gefunden. In IV 2011 ist die Funktion integriert und nennt sich Modellfererenz ersetzen. Wir steigen erst in ca. zwei Wochen auf IV 2011 um und ich hoffe das unser Problem damit gelöst wird, ansonsten muss ich es mal mit deiner vorgeschlagenen Vorgehensweise ausprobieren. Gruß Maik Schmitz Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2580 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 05. Okt. 2010 19:23 <-- editieren / zitieren --> Unities abgeben: Nur für mssoftware
Hallo So weit ich das verstanden habe, ersetzt der von dir erwähnte Befehl die Referenz der Ansicht. Dabei dürften aber alle Bemaßungen ect. über'n Jordan gehen. Einzig wenn Teil A durch Teil B, daß per Kopie speichern unter aus Teil A erstellt wurde und kaum geometrische Änderungen enthält, könnten Bemaßungen ect. erhalten bleiben. Ich würde mir da keine Wunder erwarten, denn Hellsehen kann Inventor nicht. Du könntest es aber auch unter 2010 testen, wenn du eine IDW mit drei Ansicht von 3 Bauteilen erstellst, die Bauteile umbenennst und mal die IDW öffnest. Vielleicht kommt dort auch der Dialog für das Neuzuweisen der Referenzen. Das Ergebnis dürfte in etwa dem entsprechen, was 2011 dann per Befehl kann. ------------------ MfG RK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mssoftware Mitglied alles mögliche
Beiträge: 76 Registriert: 15.06.2005 Design Suite 2011-2016 Ultimate Microsoft Visual Studio Professional 2010<P>i7 2600K @3,4Ghz Windows 7 64bit nvidia GTX 760 16GB RAM 2x SSD256GB NAS 1TB (gespiegelt)
|
erstellt am: 06. Okt. 2010 12:33 <-- editieren / zitieren --> Unities abgeben:
|
yamaha Mitglied Konstrukteur
Beiträge: 384 Registriert: 19.05.2004 Autocad/Inventor 2019, Windows 7 Pro 64Bit
|
erstellt am: 25. Jun. 2013 18:18 <-- editieren / zitieren --> Unities abgeben: Nur für mssoftware
Hi, zwar schon etwas älter der Beitrag, aber ich hab auch nach dieser Lösung gesucht. Und das sollte Sie sein Code:
Dim objIDW As DrawingDocument Set objIDW = ThisApplication.ActiveDocument objIDW.ReferencedFileDescriptors(1).PutLogicalFileNameUsingFull ("C:\neuerName.iam") objIDW.Update
Gruss Jörn ------------------ Gruß Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2580 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 25. Jun. 2013 18:26 <-- editieren / zitieren --> Unities abgeben: Nur für mssoftware
Hallo Ich bleibe bei meiner Meinung das du damit deine Zeichnung zerschießt. Setzt man die Referenz der ersten Ansicht einer IDW von einem Bauteil auf ein anderes oder eine Baugruppe wirft Inventor sämtliche Anmerkungen (Bemaßungen, Führungslinien, Positionsnummern usw.) weg. Des weiteren dürften abhängige Ansichten (Schnitte, Details, Parallelansichten) entweder fehlerhaft werden oder auch gleich mit gelöscht werden. ------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
yamaha Mitglied Konstrukteur
Beiträge: 384 Registriert: 19.05.2004 Autocad/Inventor 2019, Windows 7 Pro 64Bit
|
erstellt am: 26. Jun. 2013 21:17 <-- editieren / zitieren --> Unities abgeben: Nur für mssoftware
Hallo Ralf, du hast im weitesten recht! Das funktioniert nur für Bauteile/Baugruppen die mit gleicher bzw. ähnlicher Kontur aufgebaut sind. Und wenn es sich um einfache Konturen handelt. Auch wenn sich die Breite oder Länge des Bauteil/Baugruppe stark ändert, werden Bemaßungen gelöscht. Ist aber irgendwie auch logisch. Im nachhinein ist man immer schlauer. Also nur mit Vorsicht oder halt garnicht zu nutzen. Gruss Jörn ------------------ Gruß Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2580 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 26. Jun. 2013 21:56 <-- editieren / zitieren --> Unities abgeben: Nur für mssoftware
Hallo Man kann die Funktion nutzen wofür sie gedacht ist. Zum Beispiel eine IDW kopieren, das Originalbauteil mit Kopie speichern klonen, neue IDW (mit Referenz auf das Originalteil) öffnen und Referenzen auf den Klon umbiegen. Da Original und Klon noch identisch sind und die internen ID's der Körperkanten noch identisch sind, bleiben Anmerkungen erhalten. Jetzt kann man seinen Klon modifizieren ohne in der IDW alles neu machen zu müssen. ------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |