Hot News aus dem CAD.de-Newsletter:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Makro Ebenen und Skizzen ausblenden

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:   Makro Ebenen und Skizzen ausblenden (693 mal gelesen)
Kuchenmann
Mitglied
Projektleiter Entwicklung


Sehen Sie sich das Profil von Kuchenmann an!   Senden Sie eine Private Message an Kuchenmann  Schreiben Sie einen Gästebucheintrag für Kuchenmann

Beiträge: 36
Registriert: 29.08.2017

Intel Xenon CPU ES2620 V4, 2.1GHz/ 16GB RAM
NVIDIA Quadro M4000
Windows 10 Enterprise
Solidworks 17

erstellt am: 29. Sep. 2019 21:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Skizzen_Ebenen_ausblenden.txt

 
Hallo Zusammen

Ich habe hier im Forum ein Makro gefunden mit welchen man alle Skizzen und Ebenen auf einmal ausblenden kann. Da dieser Beitrag schon etwas älter ist habe ich hier einen neuen erstellt. Das Makro funktioniert bei Teilen einwandfrei.Da ich mich bei der Programmierung noch nicht so gut auskennen benötige ich eure Hilfe. Kann mir jemand helfen bei dem was geändert werden muss, damit das Ganze auch bei Baugruppen funktioniert? Das Makro findet ihr im Anhang. Vielen Dank.


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

HenryV
Mitglied
Konstrukteur, Engineering


Sehen Sie sich das Profil von HenryV an!   Senden Sie eine Private Message an HenryV  Schreiben Sie einen Gästebucheintrag für HenryV

Beiträge: 689
Registriert: 18.05.2005

SolidWorks 2018 x64 SP4.0
Dell T3600 Workstation
Intel XENON 6x3.2 GHz
NVIDIA Quadro 4000 2 GB
16GB RAM
2x Dell U2412M, 24" TFT
Windows 7 Professional x64 SP1
Microsoft Office Pro 2010 SP2
Kaspersky Anti-Virus 10.2.4.674
Microsoft VB 2010 Express
SpacePilot von 3Dconnexion

erstellt am: 30. Sep. 2019 17:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kuchenmann 10 Unities + Antwort hilfreich

Flächen & Skizzen ausblenden

------------------
21 ist nur die halbe Antwort.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Kuchenmann
Mitglied
Projektleiter Entwicklung


Sehen Sie sich das Profil von Kuchenmann an!   Senden Sie eine Private Message an Kuchenmann  Schreiben Sie einen Gästebucheintrag für Kuchenmann

Beiträge: 36
Registriert: 29.08.2017

Intel Xenon CPU ES2620 V4, 2.1GHz/ 16GB RAM
NVIDIA Quadro M4000
Windows 10 Enterprise
Solidworks 17

erstellt am: 05. Okt. 2019 08:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Dies ist das Makro, welches ich benutze nur leider funkioniert es nicht in Baugruppen.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Winni-two
Mitglied
Ing. Maschb.


Sehen Sie sich das Profil von Winni-two an!   Senden Sie eine Private Message an Winni-two  Schreiben Sie einen Gästebucheintrag für Winni-two

Beiträge: 127
Registriert: 12.03.2010

SW 2018 SP5
Intel Xenon W2135 @3.7GHz
Win 10 64 bit
Graka: Nvidia Quadro P4000
32 GB Ram

erstellt am: 07. Okt. 2019 07:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kuchenmann 10 Unities + Antwort hilfreich


EbenenundSkizzenimTeil-Baugruppeausblenden.zip

 
Versuch mal beigefügtes Makro. In der Baugruppe kann das einige Zeit dauern, da er in jedem Teil alles durchsucht.

Gruss Winni

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

J0k3r
Mitglied



Sehen Sie sich das Profil von J0k3r an!   Senden Sie eine Private Message an J0k3r  Schreiben Sie einen Gästebucheintrag für J0k3r

Beiträge: 10
Registriert: 03.04.2019

erstellt am: 11. Okt. 2019 07:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kuchenmann 10 Unities + Antwort hilfreich

Hallo,

diese Makros sind doch eigentlich ganz nützlich. Ich brauch das hauptsächlich in Teilen daher hab ich das in dem ersten Beitrag verwendet.

Ich bin leider des Programmierens nicht ganz so mächtig. Kann mir mal einer die Zeilen noch sagen um auch Achsen auszublenden.

Und wie ich das sehe nimmt das Makro derzeit ja alle vorhandenen Ebenen und Skizzen. Ist es möglich das so zu schreiben das das Makro tatsächlich auch nur die eingeblendeten nimmt?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bk.sc
Ehrenmitglied V.I.P. h.c.
Konstrukteur Sondermaschinenbau



Sehen Sie sich das Profil von bk.sc an!   Senden Sie eine Private Message an bk.sc  Schreiben Sie einen Gästebucheintrag für bk.sc

Beiträge: 2304
Registriert: 18.07.2012

-Solid Works 2019 SP3
-Pro Engineer WF 3

erstellt am: 11. Okt. 2019 09:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kuchenmann 10 Unities + Antwort hilfreich

Hallo,

wenn du folgendes im vorhandenem Code ergänzt, sollte es mit den Achsen klappen (bezieht sich jetzt auf das letzte Macro).

für Parts wäre das:

Code:
If Feature.GetTypeName = "RefAxis" And Feature.Visible = 2 Then
swModel.SelectByID Feature.Name, "AXIS", 0, 0, 0
swModel.BlankRefGeom
End If

für Baugruppen wäre das:

Code:
If Feature.GetTypeName = "RefAxis" And Feature.Visible = 2 Then
swModel.SelectByID Feature.Name & "@" & swChildComp.Name2 & "@" & swComp.Name, "AXIS", 0, 0, 0
swModel.BlankRefGeom
End If

Das "And Feature.Visible = 2" frägt neben dem Feature Typ auch noch den Anzeigestatus ab, müsstest du also bei den anderen Abfragen auch noch ergänzen.

Gruß
Bernd

------------------
--- Man muß nicht alles wissen, man muß nur wissen wo es steht ---

Staatlich anerkannte Deutschniete 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Kuchenmann
Mitglied
Projektleiter Entwicklung


Sehen Sie sich das Profil von Kuchenmann an!   Senden Sie eine Private Message an Kuchenmann  Schreiben Sie einen Gästebucheintrag für Kuchenmann

Beiträge: 36
Registriert: 29.08.2017

Intel Xenon CPU ES2620 V4, 2.1GHz/ 16GB RAM
NVIDIA Quadro M4000
Windows 10 Enterprise
Solidworks 17

erstellt am: 11. Nov. 2019 21:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Entschuldige die späte Antwort. Hatte einiges um die Ohren. Vielen Dank für dein Makro. Könntest du es bitte auch als txt Datei hinterlegen? Ich kann deinen Anhang nicht öffnen. Oder mache ich da was falsch?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bk.sc
Ehrenmitglied V.I.P. h.c.
Konstrukteur Sondermaschinenbau



Sehen Sie sich das Profil von bk.sc an!   Senden Sie eine Private Message an bk.sc  Schreiben Sie einen Gästebucheintrag für bk.sc

Beiträge: 2304
Registriert: 18.07.2012

-Solid Works 2019 SP3
-Pro Engineer WF 3

erstellt am: 12. Nov. 2019 14:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kuchenmann 10 Unities + Antwort hilfreich

Hallo,

mit einer TXT kannst du nichts anfangen, da bekommst du nur Hieroglyphen zu sehen, du musst die SWP die im ZIP steckt schon mit dem SolidWorks VB-Editor öffnen das du etwas brauchbares bekommt.

Im Editor öffnest du das Macro über SWX unter Extras -> Makros -> Bearbeiten...

Gruß
Bernd

------------------
--- Man muß nicht alles wissen, man muß nur wissen wo es steht ---

Staatlich anerkannte Deutschniete 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Kuchenmann
Mitglied
Projektleiter Entwicklung


Sehen Sie sich das Profil von Kuchenmann an!   Senden Sie eine Private Message an Kuchenmann  Schreiben Sie einen Gästebucheintrag für Kuchenmann

Beiträge: 36
Registriert: 29.08.2017

Intel Xenon CPU ES2620 V4, 2.1GHz/ 16GB RAM
NVIDIA Quadro M4000
Windows 10 Enterprise
Solidworks 17

erstellt am: 13. Nov. 2019 19:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke für den Hinweis. Das Makro funktioniert schon recht gut. Kompliment. Bei grossen Baugruppen werden einige Ebenen nicht ausgeblendet. Gibt es eine maximale Anzahl an Ebenen bei der es nicht mehr möglich ist diese automatisch auszublenden?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bk.sc
Ehrenmitglied V.I.P. h.c.
Konstrukteur Sondermaschinenbau



Sehen Sie sich das Profil von bk.sc an!   Senden Sie eine Private Message an bk.sc  Schreiben Sie einen Gästebucheintrag für bk.sc

Beiträge: 2304
Registriert: 18.07.2012

-Solid Works 2019 SP3
-Pro Engineer WF 3

erstellt am: 14. Nov. 2019 13:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kuchenmann 10 Unities + Antwort hilfreich

Hallo,

eigentlich sollte es hier kein Limit an Ebenen geben, daher muss hier irgendetwas anderes das ausblenden verhindern. Leider kann man das natürlich nicht per Ferndiagnose / Glaskugel überprüfen. Ist an den Parts bei denen die Ebenen nicht ausgeblendet werden irgendetwas offensichtlich besonders?

Gruß
Bernd

------------------
--- Man muß nicht alles wissen, man muß nur wissen wo es steht ---

Staatlich anerkannte Deutschniete 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Kuchenmann
Mitglied
Projektleiter Entwicklung


Sehen Sie sich das Profil von Kuchenmann an!   Senden Sie eine Private Message an Kuchenmann  Schreiben Sie einen Gästebucheintrag für Kuchenmann

Beiträge: 36
Registriert: 29.08.2017

Intel Xenon CPU ES2620 V4, 2.1GHz/ 16GB RAM
NVIDIA Quadro M4000
Windows 10 Enterprise
Solidworks 17

erstellt am: 25. Nov. 2019 21:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

zT handelt es sich um alte Bauteile, welche schon einige SW- Stufen durchgemacht haben. Was auffällt: Sobald die Baugruppe eine gewisse Grösse hat, dauert es sehr lange oder das Program stürzt komplett ab. Dies passiert auch bei frisch gezeichneten Bauteilen.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bk.sc
Ehrenmitglied V.I.P. h.c.
Konstrukteur Sondermaschinenbau



Sehen Sie sich das Profil von bk.sc an!   Senden Sie eine Private Message an bk.sc  Schreiben Sie einen Gästebucheintrag für bk.sc

Beiträge: 2304
Registriert: 18.07.2012

-Solid Works 2019 SP3
-Pro Engineer WF 3

erstellt am: 26. Nov. 2019 15:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kuchenmann 10 Unities + Antwort hilfreich

Hallo,

was heist bei dir "eine gewisse Größe"? Weil bedenke das SWX z.B. bei 1.000 Komponenten min. 4.000 Einträge überprüft muss (da ist deine Komponente aber noch leer) hast du dann sagen wir mal noch 2 Feature pro Komponente, kommen also noch mal ca. 4.000 - 6.000 Einräge hinzu, daher kann der Durchlauf bei größern Baugruppen schon ein bisschen Zeit in Anspruch nehmen.
Hast du vielleicht schreibgeschütze Komponenten die SWX hindern die Ebenen auszublenden?

Um den Fehler genau lokalisieren zu könnten, bräuchte man dein Macro und ein Modell / Baugruppe bei dem es nicht funktioniert.

Gruß
Bernd

------------------
--- Man muß nicht alles wissen, man muß nur wissen wo es steht ---

Staatlich anerkannte Deutschniete 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2019 CAD.de | Impressum | Datenschutz