| |
| 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: Skizzenlinien Bildausschnitt (2688 mal gelesen)
|
Micha B. Mitglied Produktdesigner
Beiträge: 69 Registriert: 20.04.2007 windoof 10 Thinkstation P340 INTEL i9-10900K 32GB Ram Nvidia Quadro RTX4000 SWX 2019 SP5
|
erstellt am: 22. Jul. 2015 11:06 <-- editieren / zitieren --> Unities abgeben:
Hallo Gemeinde, habe schon seit einiger Zeit ein Problem. Da in der Firma wo ich arbeite ein "neues System" zur Zeichnungserstellung erstellt wurde, fangen wir immer wieder an zu schwitzen. Die Zeichnungen sollen durch Layerbelegung so gestalltet werden, dass diese Zeichnungen sowohl für die eigene Montage und für den Kunden benutzbar sind. Dadurch sind die Layer intern, intern/extern und extern entstanden. Da hier und da aber Ansichten als Bildausschnitt (nicht Detail) da sind, sieht man dann beim ausblenden des Layers immer noch die Skizzenlinien die im Modell verlaufen (siehe Bilder). Auch wenn ich alle Layer ausblende sieht man diese Skizzenlinien noch Weiß jemand von Euch wo man die Layerbezeichnung für diese Skizze ändern kann? Da fällt mir gleich noch etwas am Rande ein. Kann mir jemand erklären, sofern es funktioniert, wo man den Layer für die Modellgeometrie einstellen kann auf der Zeichnung? Also gleich von Anfang an, bei der Erstellung. Würde mich über Infos und Hilfe freuen. Micha Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Winni-two Mitglied Ing. Maschb.
Beiträge: 154 Registriert: 12.03.2010 SW 2021 SP5 Intel Xenon W2135 @3.7GHz Win 10 64 bit Graka: Nvidia Quadro P4000 32 GB Ram
|
erstellt am: 22. Jul. 2015 12:02 <-- editieren / zitieren --> Unities abgeben: Nur für Micha B.
|
Micha B. Mitglied Produktdesigner
Beiträge: 69 Registriert: 20.04.2007 windoof 10 Thinkstation P340 INTEL i9-10900K 32GB Ram Nvidia Quadro RTX4000 SWX 2019 SP5
|
erstellt am: 22. Jul. 2015 12:09 <-- editieren / zitieren --> Unities abgeben:
|
ThoMay Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 5258 Registriert: 15.04.2007 SWX 2019 Windows 10 x64
|
erstellt am: 22. Jul. 2015 12:24 <-- editieren / zitieren --> Unities abgeben: Nur für Micha B.
|
Micha B. Mitglied Produktdesigner
Beiträge: 69 Registriert: 20.04.2007 windoof 10 Thinkstation P340 INTEL i9-10900K 32GB Ram Nvidia Quadro RTX4000 SWX 2019 SP5
|
erstellt am: 22. Jul. 2015 12:36 <-- editieren / zitieren --> Unities abgeben:
Hallo ThoMay, mit dem ausblenden mit RMT funktioniet nicht. Konfigs haben wir ja. Das Problem sind die Kunden mit ihren Vorschriften und Wünschen. Des Weiteren soll für unsere Montage zusätzliche Ansichten mit dabei sein um es genauer bildlich zu erklären. Gruß Micha Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jörg.jwd Ehrenmitglied V.I.P. h.c. CAD-PDM Administrator
Beiträge: 3109 Registriert: 05.11.2003
|
erstellt am: 22. Jul. 2015 12:44 <-- editieren / zitieren --> Unities abgeben: Nur für Micha B.
Hallo Micha, probbier's doch mal unter Ansicht -> Alle Typen ausblenden. ------------------ Grüße Jörg da ich weiß daß ich nichts weiß weiß ich immer noch mehr als die die nicht wissen daß sie nichts wissen (weiß nicht von wem) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Winni-two Mitglied Ing. Maschb.
Beiträge: 154 Registriert: 12.03.2010 SW 2021 SP5 Intel Xenon W2135 @3.7GHz Win 10 64 bit Graka: Nvidia Quadro P4000 32 GB Ram
|
erstellt am: 22. Jul. 2015 13:21 <-- editieren / zitieren --> Unities abgeben: Nur für Micha B.
|
Micha B. Mitglied Produktdesigner
Beiträge: 69 Registriert: 20.04.2007 windoof 10 Thinkstation P340 INTEL i9-10900K 32GB Ram Nvidia Quadro RTX4000 SWX 2019 SP5
|
erstellt am: 22. Jul. 2015 13:29 <-- editieren / zitieren --> Unities abgeben:
Da isser noch. @jörg Das mit "Alle ausblenden" funktioniert nicht. Ist ja indem Sinne keine Skizze oder ähnliches, aber auch keine Körperkante. @Winni Die Linien sind nach dem Bearbeiten weiter da. Es sind die Schnittlinien des Körpers am Ende. Wenn man komplett im Körper schneiden würde, dann hätte man vier Linien bei einem Viereck. Gruß Micha Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Winni-two Mitglied Ing. Maschb.
Beiträge: 154 Registriert: 12.03.2010 SW 2021 SP5 Intel Xenon W2135 @3.7GHz Win 10 64 bit Graka: Nvidia Quadro P4000 32 GB Ram
|
erstellt am: 22. Jul. 2015 13:38 <-- editieren / zitieren --> Unities abgeben: Nur für Micha B.
Hi Micha ja genau, die vier Linien sind bei mir da und der Rest ist ausgeblendet. Sobald ich auf Bildausschnitt bearbeiten gehe sind die Schnittlinien auch ausgeblendet. Gruß Winni [Diese Nachricht wurde von Winni-two am 22. Jul. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Micha B. Mitglied Produktdesigner
Beiträge: 69 Registriert: 20.04.2007 windoof 10 Thinkstation P340 INTEL i9-10900K 32GB Ram Nvidia Quadro RTX4000 SWX 2019 SP5
|
erstellt am: 22. Jul. 2015 14:11 <-- editieren / zitieren --> Unities abgeben:
Hallo Winni, wenn du in bearbeiten gehst ist dann eben die Skizze wieder zu sehen. Hier ist es, dass die Ansicht eigentlich "ausgeblendet" ist, aber diese Schnittlinien sich einfach nicht im Layer ändern lassen. Genauso wenig ausblenden lassen. Klar kann man die Ansicht selbst ausblenden. Aber es soll über die Layersteuerung laufen. Hintergrund Bei uns hat jemend ein Makro geschrieben zum umstellen zwischen den Layern (Kunde, Firma). Gruß Micha Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Winni-two Mitglied Ing. Maschb.
Beiträge: 154 Registriert: 12.03.2010 SW 2021 SP5 Intel Xenon W2135 @3.7GHz Win 10 64 bit Graka: Nvidia Quadro P4000 32 GB Ram
|
erstellt am: 22. Jul. 2015 14:17 <-- editieren / zitieren --> Unities abgeben: Nur für Micha B.
|
Micha B. Mitglied Produktdesigner
Beiträge: 69 Registriert: 20.04.2007 windoof 10 Thinkstation P340 INTEL i9-10900K 32GB Ram Nvidia Quadro RTX4000 SWX 2019 SP5
|
erstellt am: 22. Jul. 2015 14:36 <-- editieren / zitieren --> Unities abgeben:
|
Winni-two Mitglied Ing. Maschb.
Beiträge: 154 Registriert: 12.03.2010 SW 2021 SP5 Intel Xenon W2135 @3.7GHz Win 10 64 bit Graka: Nvidia Quadro P4000 32 GB Ram
|
erstellt am: 22. Jul. 2015 15:13 <-- editieren / zitieren --> Unities abgeben: Nur für Micha B.
|
Micha B. Mitglied Produktdesigner
Beiträge: 69 Registriert: 20.04.2007 windoof 10 Thinkstation P340 INTEL i9-10900K 32GB Ram Nvidia Quadro RTX4000 SWX 2019 SP5
|
erstellt am: 22. Jul. 2015 15:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Winni, habe eben noch einmal probiert. Ich hatte das Problem nach Layer wieder einblenden war die Ansicht weg und blieb weg. Habe heute nicht mehr die Muse mich mit diesem Problem zu beschäftigen, habe auch noch andere Dinge zu tun. Werde morgen Früh mich damit wieder beschäftigen. Hoffe das ich da noch eine Lösung finde. Es nervt. Bis dahin.
Gruß Micha Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Winni-two Mitglied Ing. Maschb.
Beiträge: 154 Registriert: 12.03.2010 SW 2021 SP5 Intel Xenon W2135 @3.7GHz Win 10 64 bit Graka: Nvidia Quadro P4000 32 GB Ram
|
erstellt am: 22. Jul. 2015 15:47 <-- editieren / zitieren --> Unities abgeben: Nur für Micha B.
|
Winni-two Mitglied Ing. Maschb.
Beiträge: 154 Registriert: 12.03.2010 SW 2021 SP5 Intel Xenon W2135 @3.7GHz Win 10 64 bit Graka: Nvidia Quadro P4000 32 GB Ram
|
erstellt am: 22. Jul. 2015 16:21 <-- editieren / zitieren --> Unities abgeben: Nur für Micha B.
Hi Micha, habe herausgefunden, wenn man die Ansicht ausblendet und wieder einblendet sind die Linien auch weg. Also in euer Macro einfach folgendes einfügen: Option Explicit Dim swApp As SldWorks.SldWorks Dim swModel As SldWorks.ModelDoc2 Dim swDrawingDoc As SldWorks.DrawingDoc Dim swView As SldWorks.View Sub main() Set swApp = Application.SldWorks Set swModel = swApp.ActiveDoc Set swDrawingDoc = swModel swModel.ClearSelection2 True
Set swView = swDrawingDoc.GetFirstView
Do While Not Nothing Is swView If swView.IsCropped Then swView.SetVisible True, True End If Set swView = swView.GetNextView Loop End Sub dann müsste es funktionieren Gruß Winni Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Micha B. Mitglied Produktdesigner
Beiträge: 69 Registriert: 20.04.2007 windoof 10 Thinkstation P340 INTEL i9-10900K 32GB Ram Nvidia Quadro RTX4000 SWX 2019 SP5
|
erstellt am: 23. Jul. 2015 09:44 <-- editieren / zitieren --> Unities abgeben:
Hallo Winni, danke erst einmal noch für den Skript. Werde sobald unser Programiergenie wieder greifbar ist es ihm um die "ohren hauen" . Habe heute früh noch eines erfahren, das wahrscheinlich bei der Installation es Probleme gab mit dem "Virenwächter" (Kasperski). Jetzt bin ich einer derjenigen, die eine andere Installationsrutine testen darf. Bei meinem Problem hat es aber bis jetzt nicht geholfen. Habe noch einmal mit dem Problem experimentiert, habe es jetzt aber in die Ecke gelegt. Werde aber dran bleiben. Melde mich sobald ich das Skript einarbeiten lassen habe und getestet habe. Gruß Micha PS: Hast du eventuell eine Idee mit meiner zweiten Frage am Anfang? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Winni-two Mitglied Ing. Maschb.
Beiträge: 154 Registriert: 12.03.2010 SW 2021 SP5 Intel Xenon W2135 @3.7GHz Win 10 64 bit Graka: Nvidia Quadro P4000 32 GB Ram
|
erstellt am: 23. Jul. 2015 11:31 <-- editieren / zitieren --> Unities abgeben: Nur für Micha B.
Hi Micha Für die zweite Frage habe ich auch keine Antwort gefunden. Mit folgendem Macro werden aber die Komponentenlinien aller Ansichten auf den Layer Montage gelegt. Option Explicit Dim swApp As SldWorks.SldWorks Dim swModel As SldWorks.ModelDoc2 Dim swDrawingDoc As SldWorks.DrawingDoc Dim swView As SldWorks.View Dim swSelMgr As SldWorks.SelectionMgr Dim swModelDocExt As SldWorks.ModelDocExtension Dim bRet As Boolean Sub main() Set swApp = Application.SldWorks Set swModel = swApp.ActiveDoc Set swDrawingDoc = swModel Set swSelMgr = swModel.SelectionManager Set swModelDocExt = swModel.Extension swModel.ClearSelection2 True Set swView = swDrawingDoc.GetFirstView Do While Not Nothing Is swView bRet = swModelDocExt.SelectByID2(swView.Name, "DRAWINGVIEW", 0, 0, 0, False, 0, Nothing, 0) swModel.ChangeComponentLayer "Montage", False If swView.IsCropped Then swView.SetVisible True, False End If Set swView = swView.GetNextView Loop End Sub Hoffe es hilft - Gruß - Winni
[Diese Nachricht wurde von Winni-two am 23. Jul. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |