Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Makro Normteile aus/einblenden

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
On-Demand-Webinare zu SolidCAM (SolidCAM)
Autor Thema:  Makro Normteile aus/einblenden (1756 mal gelesen)
Solider Worker
Mitglied
Konstrukteur


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

Beiträge: 64
Registriert: 22.12.2006

Solid Works 2019 SP5; 2020 SP4
HP Z4G4 Xeon 4 GHz
32 GB RAM
NVIDIA Quadro RTX 4000
Dell U 3219
Dell U 3419

erstellt am: 06. Jan. 2007 12:10    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

Hi, ich habe ein Makro aufgezeichnet, welches im Feature Baum im Reiter Konfigurationen die Option Erweitert Ausblenden / Einblenden
aufruft alle Teile wählt die die Variable Fastener=1 um sie für mehr Performance ausblendet. Das gleiche Makro gibts dann auch fürs wieder einblenden.
Beide Makros liegen auf Icons um schnell hin und her zu wechseln. Leider laufen die Makros nicht. Sie stoppen an der vorletzten Zeile. Habe jetzt 2 Tage rumgedoktort aber bekomme es nicht zum laufen.
Könnt ihr mir helfen ?
Gruß
Solider Worker
P.S. SW 2006 SP5.1

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

Solider Worker
Mitglied
Konstrukteur


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

Beiträge: 64
Registriert: 22.12.2006

Solid Works 2019 SP5; 2020 SP4
HP Z4G4 Xeon 4 GHz
32 GB RAM
NVIDIA Quadro RTX 4000
Dell U 3219
Dell U 3419

erstellt am: 06. Jan. 2007 12: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

Hi, schie... Beispieltext vergessen anzuhängen:
Dim swApp As Object
Dim Part As Object
Dim SelMgr As Object
Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long
Dim Feature As Object
Sub main()

Set swApp = Application.SldWorks

Set Part = swApp.ActiveDoc
Set SelMgr = Part.SelectionManager
Dim RouteMgr As Object
Set RouteMgr = Part.GetRouteManager
Dim pwPhotoWorks As PhotoWorks.PhotoWorks
Set pwPhotoWorks = swApp.GetAddInObject("PhotoWorks.PhotoWorks")
Dim pwOpt As PhotoWorks.PwOptions
Set pwOpt = pwPhotoWorks.PwOptions
boolstatus = Part.Extension.SelectByID2("Standard", "CONFIGURATIONS", 0, 0, 0, False, 0, Nothing, 0)
boolstatus = Part.Extension.SelectByID2("Standard", "CONFIGURATIONS", 0, 0, 0, False, 0, Nothing, 0)
Part.ShowAdvanced
End Sub

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

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



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

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 08. Jan. 2007 08:49    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 Solider Worker 10 Unities + Antwort hilfreich

Hallo Solider Worker,

ich vermute mal schwer, dass es einer von den (nicht so selten vorkommenden) Fällen ist, wo man sich für den Makrorecorder auch noch direkt den Shredderknopf wünschen würde.

Es gibt keinen API Befehl Part.ShowAdvanced, da kommt aus dem Makrorecorder etwas falsches raus.

Leider muss ich dir auch die Illusion rauben, dass es so einfach auf diese Weise funktioniert, was du da vor hast; da musst du schon selbst etwas mehr Hand anlegen und die Funktionalität, die SolidWorks in der Maske bietet, selbst machen. Was du da ja machen willst ist alle Komponenten, die die Dateieigenschaft IsFastener auf eins stehen haben, selektieren, um damit anschließend irgendwas tun zu können.

Also musst du in deinem Makro über die Baugruppe traversieren, vom jeweiligen ModelDoc der Komponente die Dateieigenschaften auslesen, überprüfen ob eine namens IsFastener daran hängt und ob die auf 1 steht, dann die Komponente (nicht das ModelDoc) der Auswahl hinzufügen und zum Schluß alle selektierten Komponenten aus- bzw. einblenden.

Ich hab leider kein Makro fertig oder gefunden, was das schon macht, und das geht doch über eine Frühstückspausenbeschäftigung hinaus 

Ciao,
Stefan

------------------
Inoffizielle deutsche SolidWorks Hilfeseite    http://solidworks.cad.de

Member of CAD.de BOINC Team  -   | Seti@Home | CPDN | Einstein@Home

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

Lutz Federbusch
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. Maschinenbau



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

Beiträge: 3094
Registriert: 03.12.2001

alle SW seit 97+
AutoCAD2016-2022
ERP ProAlpha + CA-Link
Intel Core i7-7820K 32GB
Win10x64 Quadro K5000
SpacePilot

erstellt am: 08. Jan. 2007 10:56    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 Solider Worker 10 Unities + Antwort hilfreich

Mittels erweiterter Auswahl geht das schnell und ohne Makro!
Wenn es um Performance geht, ist unterdrücken aber wesentlich wirkungsvoller als ausblenden.

------------------
Lutz Federbusch
Mein Gästebuch
Der Mensch, Herr oder Sklave der Technik?

[Diese Nachricht wurde von Lutz Federbusch am 08. Jan. 2007 editiert.]

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

Solider Worker
Mitglied
Konstrukteur


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

Beiträge: 64
Registriert: 22.12.2006

Solid Works 2019 SP5; 2020 SP4
HP Z4G4 Xeon 4 GHz
32 GB RAM
NVIDIA Quadro RTX 4000
Dell U 3219
Dell U 3419

erstellt am: 08. Jan. 2007 11: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

Hi, oh das ist aber bei den großen Wettbewerbern
besser gelöst.

Wenn es um Performance geht, ist unterdrücken aber wesentlich wirkungsvoller als ausblenden.

Ja das ist mir klar, aber wenn ich unterdrücke z.B. Wälzlager verliert die eingebaute Welle den Bezug (Verknüpfung) und die Teile hängen in der Luft.
Wie kann man mit der Box Erweitert Auswählen Teile unterdrücken, ich sehe dort nur die Option ausblenden ?
Danke für eure Tipps.

Gruß
Solider Worker

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

Lutz Federbusch
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. Maschinenbau



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

Beiträge: 3094
Registriert: 03.12.2001

alle SW seit 97+
AutoCAD2016-2022
ERP ProAlpha + CA-Link
Intel Core i7-7820K 32GB
Win10x64 Quadro K5000
SpacePilot

erstellt am: 08. Jan. 2007 11:49    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 Solider Worker 10 Unities + Antwort hilfreich

Damit wählst Du sie erstmal aus. Sind sie ausgewählt, kannst Du übers Menü alles mit ihnen machen!

------------------
Lutz Federbusch
Mein Gästebuch
Der Mensch, Herr oder Sklave der Technik?

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

Solider Worker
Mitglied
Konstrukteur


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

Beiträge: 64
Registriert: 22.12.2006

Solid Works 2019 SP5; 2020 SP4
HP Z4G4 Xeon 4 GHz
32 GB RAM
NVIDIA Quadro RTX 4000
Dell U 3219
Dell U 3419

erstellt am: 08. Jan. 2007 14:38    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

Ja und was ist mit den ebenfals unterdrückten Verknüpfungen  = fliegende Teile ?

Gruß
Solider Worker

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

Oberli Mike
Ehrenmitglied V.I.P. h.c.
Dipl. Maschinen Ing.



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

Beiträge: 3814
Registriert: 29.09.2004

SOLIDWORKS 2024 SP1.0
SOLIDWORKS 2023 SP5.0
SOLIDWORKS 2022 SP5.0
SOLIDWORKS 2021 SP5.1
SOLIDWORKS 2020 SP5
SOLIDWORKS 2019 SP5 (VM)

erstellt am: 08. Jan. 2007 14:56    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 Solider Worker 10 Unities + Antwort hilfreich

Hallo Solid Worker,

Am Besten baust du die Baugruppe so auf, dass keine "fliegenden" Teile entstehen.

zuerste die Hauptteile der Baugruppe
und dann erst die kleinen, welche du dann wieder unterdrücken willst.

--> Welle ich radial nicht auf das Lager sondern auf den Einbaudurchmesser vom Lager referenziert.

------------------
  The Power Of Dreams

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

Lutz Federbusch
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. Maschinenbau



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

Beiträge: 3094
Registriert: 03.12.2001

alle SW seit 97+
AutoCAD2016-2022
ERP ProAlpha + CA-Link
Intel Core i7-7820K 32GB
Win10x64 Quadro K5000
SpacePilot

erstellt am: 08. Jan. 2007 15: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 Solider Worker 10 Unities + Antwort hilfreich

Genau wie Mike empfiehlt, die Hauptteile miteinander verknüpfen, sodaß nichts locker wird, wenn die Normteile weg sind. Und wenn Du es auch vollständig brauchst, dann eine Komplett- und eine vereinfachte Konfiguration...

------------------
Lutz Federbusch
Mein Gästebuch
Der Mensch, Herr oder Sklave der Technik?

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)2024 CAD.de | Impressum | Datenschutz