Makro-Volumenwerk entfernt die Biegelinie auf der Zeichnung

Hallo

Ich mache ein Makro in vb auf SolidWorks, aber ich bleibe bei einer Sache hängen.

Hat jemand eine Idee, welcher Code benötigt wird, um die Biegelinien in meiner Zeichnung zu entfernen?

In einem Fall muss ich sie behalten, aber für eine Anwendung muss ich sie löschen!

 

Vielen Dank im Voraus.


mep.jpg

Hallo

Dieser Code sollte den Zweck erfüllen:


 

Dim swApp                   als SldWorks.SldWorks

Dim swModel                 As SldWorks.ModelDoc2

Dim boolstatus als boolescher Wert

 

Sub main()

 

Legen Sie swApp = Application.SldWorks fest

Set Part = swApp.ActiveDoc

 

boolstatus = Part.Extension.SetUserPreferenceToggle(swUserPreferenceToggle_e.swShowSheetMetalBendNotes, 0, Falsch)

 

Ende Sub

1 „Gefällt mir“

Zu der Zeit ist dieser Code für mich nützlich für Notizen, aber nicht für gebogene Linien. Es gibt a priori keine Möglichkeit.

Hinweis: Im Allgemeinen stören diese Linien nicht, da sie diskontinuierlich sind.

Sie können eine DXF-Datei des Teils direkt aus der 3D-Datei erstellen:

Klicken Sie im FeatureManager mit der rechten Maustaste auf Erweiterter Zustand , und wählen Sie In DXF/DWG exportieren aus .

Bearbeiten: andernfalls sehen Sie diese Option:

http://help.solidworks.com/2013/French/solidworks/sldworks/t_Toggling_the_Visibility_of_Bend_Region_Lines.htm

 

Vielen Dank für Ihre schnellen Antworten.

Ich werde es gleich ausprobieren.

Ich werde euch auf dem Laufenden halten (so schnell wie möglich, hoffe ich).

1 „Gefällt mir“

In der Tat wende ich diesen Code bereits in meinem Makro für Biegenoten an, aber für Biegelinien funktioniert er nicht.

Ich wusste von DXF-Export aus 3D, aber es passt nicht in meinen Prozess.

 

Ich habe auch schon getestet, die Biegelinien im Biegebereich zu deaktivieren, aber es funktioniert nicht (oder ich weiß nicht, wie ich es verwenden soll).

 

Vielen Dank auf jeden Fall.

Es ist schön zu wissen, dass wir nicht allein sind!!

1 „Gefällt mir“

Laut dieser Meldung hat es funktioniert:

https://forum.solidworks.com/thread/58812

Siehe auch:

https://www.youtube.com/watch?v=tK5a3evQiO4

 

Es ist unmöglich, dies direkt per Makro zu tun, also gebe ich die Hand an den Benutzer zurück, der den Falz (oder die Linien manuell) auswählt, und beende dann die Ausführung des Makros.

Ich habe im Moment nichts Besseres gefunden.