| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Mit Windgeschwindigkeit zum Projektziel dank SOLIDWORKS |
Autor
|
Thema: [API] Auf Abwicklung umstellen auf Zeichnung (1920 mal gelesen)
|
gegy3 Mitglied
Beiträge: 300 Registriert: 26.04.2006 SolidWorks 2012 SP 5.0
|
erstellt am: 30. Jan. 2014 11:21 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute! Ich habe hier einige Zeichnungen, auf dennen Blechteile nicht abgwickelt dargestellt wurden. Nun möchte ich das mit Hilfe eines Macros automatisch für jede Ansicht umstellen. Sprich ich möchte den Haken bei "(A) Abwicklung" setzen, sodass das Blech abgewickelt in der Ansicht dargestellt wird. Leider habe ich in der API Doku nichts gefunden, mit dem ich das machen kann. Kennt da jemand die Methode oder Eigenschaft dafür? Danke!
------------------ ICH BIN UND WAR NIE EIN FREIER MITARBEITER! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
THSEFA Mitglied Konstrukteur/CAD-Admin
Beiträge: 1141 Registriert: 27.11.2002 SWX 2020 SP5.0 Premium Windows 10 Pro 64Bit Citrix VM Intel(R) XEON(R) Gold 6146 CPU @ 3.20GHz 24 GB Ram<P>Windows 10 Pro 64Bit
|
erstellt am: 30. Jan. 2014 12:33 <-- editieren / zitieren --> Unities abgeben: Nur für gegy3
Keine Ahnung ob es das ist, aber die Konfigurationen des abgebildeten Teiles nach der Abwicklung (SM-FLAT-PATTERN) durchsuchen und dahingehend umstellen? ------------------ Viele Grüße, THSEFA "Nichts ist so hart wie das Leben! Wenn man sagt, was man denkt, muss man mehr als alles geben!..." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gegy3 Mitglied
Beiträge: 300 Registriert: 26.04.2006 SolidWorks 2012 SP 5.0
|
erstellt am: 30. Jan. 2014 13:44 <-- editieren / zitieren --> Unities abgeben:
Ne sorry das ist es nicht. Wenn du ein Blech auf die Zeichnung legst, ist es nicht abgewickelt und die Konfiguration ist auch nicht vorhanden. Sobald man bei selektierter Ansicht links im Menü bei "Abwicklung" den Hacken setzt, wird die Konfiguration für die Abwicklung erzeugt. Diesen Hacken möchte ich per API setzen. ------------------ ICH BIN UND WAR NIE EIN FREIER MITARBEITER! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg_B Mitglied Staatlich geprüfter Techniker Maschinenbau
Beiträge: 96 Registriert: 24.03.2003 Beruf<P>Solid Works 2011 SP 5<P>Windows 7 Intel Q6600, 3GB Ram FX 1500 / 6.14.10.9163<P>Privat Alibre 11 Standard HP dv 9700 AMD Turion 64 X2, 2GB Ram NVIDIA GForce 8400M GS
|
erstellt am: 30. Jan. 2014 14:50 <-- editieren / zitieren --> Unities abgeben: Nur für gegy3
|
nahe Ehrenmitglied
Beiträge: 1747 Registriert: 18.01.2001 arbeite mit: Dell Precision 7750 i7 2,6 GHz 6 Kerne 32GB RAM 512GB SSD NVIDIA Quadro RTX 4000 ------------------------ SWX-2020 SP5.0 EPDM ---------------- Windows 10 ---------------- VB.net VB VBA ein wenig Swift am Mac
|
erstellt am: 30. Jan. 2014 15:28 <-- editieren / zitieren --> Unities abgeben: Nur für gegy3
Hallo scheinbar macht das "Haken-Setzen" etwas mehr ich hab das jetzt mal manuell ein wenig nachgestellt Modell ohne Abicklungskonfiguration Zeichnung erstellt wenn man dann den Haken setzt wird im Modell die Abwicklungskonfiguration hinzugefügt und in der Zeichnung diese Konfiguration aktiviert Wenn ich es richtig verstanden habe, müsstest Du -im Modell die Abwicklungsunterdrückung aufheben -eine Kindkonfiguration hinzufügen -und dann in der Zeichnung diese Konfiguration für die Ansicht aktivieren
------------------ Grüße Heinz Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
THSEFA Mitglied Konstrukteur/CAD-Admin
Beiträge: 1141 Registriert: 27.11.2002 SWX 2020 SP5.0 Premium Windows 10 Pro 64Bit Citrix VM Intel(R) XEON(R) Gold 6146 CPU @ 3.20GHz 24 GB Ram<P>Windows 10 Pro 64Bit
|
erstellt am: 30. Jan. 2014 15:49 <-- editieren / zitieren --> Unities abgeben: Nur für gegy3
Alternativ kannst du ja auch eine Blattvorlage erstellen, auf der die Abwicklung bereits gespeichert ist. Diese darf dann nur bei Blechteilen verwendet werden. Wenn du nun mit einem Makro ( sowas hier) die aktuelle Blattvorlage austauscht, sollte doch die Abwicklung auf deinem Blatt erscheinen, oder? ------------------ Viele Grüße, THSEFA "Nichts ist so hart wie das Leben! Wenn man sagt, was man denkt, muss man mehr als alles geben!..." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gegy3 Mitglied
Beiträge: 300 Registriert: 26.04.2006 SolidWorks 2012 SP 5.0
|
erstellt am: 04. Feb. 2014 15:35 <-- editieren / zitieren --> Unities abgeben:
@nahe Ja im Prinzip könnte ich sowas nachbauen, aber ich denke das würde im ablauf ja viel mehr Zeit benötigen als das setzen dieses Haken und der Aktionen die da im Hintergrund ablaufen. Um die Konfigurationen zu erzeugen müsste ich ja das ganze Teil nach dem Abwicklungsfeature durchsuchen und dazu das Teil aktiv machen. Das braucht leider sehr viel Zeit beim Programmablauf. @Jörg_B Leider lässt sich dieses "Haken-setzten" auch nicht mit dem Makrorekorder aufnehmen und in der Journaldatei von Solidworks finde ich auch nichts. @THSEFA Diese Lösung geht leider nicht, da wir nicht nur Blechteile auf den Zeichnungen haben. ------------------ ICH BIN UND WAR NIE EIN FREIER MITARBEITER!
[Diese Nachricht wurde von gegy3 am 04. Feb. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
THSEFA Mitglied Konstrukteur/CAD-Admin
Beiträge: 1141 Registriert: 27.11.2002 SWX 2020 SP5.0 Premium Windows 10 Pro 64Bit Citrix VM Intel(R) XEON(R) Gold 6146 CPU @ 3.20GHz 24 GB Ram<P>Windows 10 Pro 64Bit
|
erstellt am: 04. Feb. 2014 15:45 <-- editieren / zitieren --> Unities abgeben: Nur für gegy3
Zitat: Original erstellt von gegy3: @THSEFADiese Lösung geht leider nicht, da wir nicht nur Blechteile auf den Zeichnungen haben.
Genau darum geht es ja! Eine Vorlage nur für Blechteile! Die alte Blattvorlage kannst du ja für die anderen Zeichnungen weiter verwenden. Und für die alten Bestandszeichnungen mit den Blechteilen benutzt du das angepasste Makro, welches dir die Vorlage tauscht... ------------------ Viele Grüße, THSEFA "Nichts ist so hart wie das Leben! Wenn man sagt, was man denkt, muss man mehr als alles geben!..." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nahe Ehrenmitglied
Beiträge: 1747 Registriert: 18.01.2001 arbeite mit: Dell Precision 7750 i7 2,6 GHz 6 Kerne 32GB RAM 512GB SSD NVIDIA Quadro RTX 4000 ------------------------ SWX-2020 SP5.0 EPDM ---------------- Windows 10 ---------------- VB.net VB VBA ein wenig Swift am Mac
|
erstellt am: 04. Feb. 2014 15:48 <-- editieren / zitieren --> Unities abgeben: Nur für gegy3
Hallo gegy also ich glaub nicht, dass das viel mehr Zeit in Anspruch nimmt. Wenn das Abwicklungsfeature immer gleich heißt dann kannst Du es ja einfach mit dem Namen auswählen. Die Erstellung eines Makros ist natürlich immer ein Abwägen zwischen Aufwand und Nutzen. ------------------ Grüße Heinz Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gegy3 Mitglied
Beiträge: 300 Registriert: 26.04.2006 SolidWorks 2012 SP 5.0
|
erstellt am: 05. Feb. 2014 08:22 <-- editieren / zitieren --> Unities abgeben:
@THSEFA Ich soll eine Blattvorlage nur für Blechteile erstellen auf die ich dann auch nicht Blechteile lege? Du sagst ja selbst, dass die Blattvorlage dann nur für Blechteile verwendet werden darf, aber das geht bei uns nicht, da wir auf der Zeichnung sehr viele unterschiedliche Teile haben.... Bleche, sowie auch "nicht-bleche" @nahe Mir gings da eher darum, dass es länger dauert wenn das Macro durchläuft wenn ich die Schritte ausprogrammiert ablaufen lasse, als wie wenn programmtechnisch der Haken gesetzt wird. Mich wundert es wirklich dass man diesen Haken nicht via API setzen kann, da man in solidworks ja sonst alles via API machen kann. @Admin hier vom Forum Mich wundert es auch, dass ich trotz richtig hinterlegter Email keine Benachrichtigung bei neuen Posts hier bekomme. Auch im Spam Ordner ist nichts zu finden. Technischer Fehler oder User Fehler? :-) ------------------ ICH BIN UND WAR NIE EIN FREIER MITARBEITER!
[Diese Nachricht wurde von gegy3 am 05. Feb. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
THSEFA Mitglied Konstrukteur/CAD-Admin
Beiträge: 1141 Registriert: 27.11.2002 SWX 2020 SP5.0 Premium Windows 10 Pro 64Bit Citrix VM Intel(R) XEON(R) Gold 6146 CPU @ 3.20GHz 24 GB Ram<P>Windows 10 Pro 64Bit
|
erstellt am: 05. Feb. 2014 10:22 <-- editieren / zitieren --> Unities abgeben: Nur für gegy3
Zitat: Original erstellt von THSEFA:
...Die alte Blattvorlage kannst du ja für die anderen Zeichnungen weiter verwenden...
Dämmerts? ------------------ Viele Grüße, THSEFA "Nichts ist so hart wie das Leben! Wenn man sagt, was man denkt, muss man mehr als alles geben!..." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gegy3 Mitglied
Beiträge: 300 Registriert: 26.04.2006 SolidWorks 2012 SP 5.0
|
erstellt am: 05. Feb. 2014 15:02 <-- editieren / zitieren --> Unities abgeben:
Ähm... ne dämmert nicht wirklich. Angenommen ich mache nun eine neue Blattvorlage. (für Bleche). Kann ich dann auf neue Zeichnungen dieser Blattvorlage auch (neue) teile rauflegen die keine Bleche sind? ------------------ ICH BIN UND WAR NIE EIN FREIER MITARBEITER! [Diese Nachricht wurde von gegy3 am 05. Feb. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |