Macro vaste werken verwijderen buiglijn op tekening

Hallo

Ik doe een macro in vb op SolidWorks, maar ik zit vast op één ding.

Iemand enig idee welke code nodig is om de buiglijnen op mijn tekening te verwijderen?

In het ene geval moet ik ze bewaren, maar voor een applicatie moet ik ze verwijderen!

 

Bij voorbaat dank.


mep.jpg

Hallo

Deze code zou het lukken:


 

Dim swApp                   als SldWorks.SldWorks

Dim swModel                 als SldWorks.ModelDoc2

Dim boolstatus als Booleaanse

 

Sub hoofd()

 

Stel swApp = Toepassing.SldWorks in

Deel instellen = swApp.ActiveDoc

 

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

 

Einde Sub

1 like

Op dat moment is deze code voor mij handig voor notities, maar niet voor het buigen van lijnen. Er is a priori geen mogelijkheid.

Let op: over het algemeen storen deze lijnen niet omdat ze discontinu zijn.

U kunt rechtstreeks vanuit de 3D een DXF van het onderdeel maken:

Klik met de rechtermuisknop op Expanded State in de FeatureManager-ontwerpstructuur en selecteer Exporteren naar DXF/DWG.

Edit: zie anders deze optie:

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

 

Dank u voor uw snelle antwoorden.

Ik ga het nu proberen.

Ik hou jullie op de hoogte (zo snel mogelijk hoop ik).

1 like

Inderdaad, ik pas deze code al toe in mijn macro voor buignoten, maar het werkt niets voor buiglijnen.

Ik wist van DXF-export van 3D, maar het past niet in mijn proces.

 

Ik heb ook al getest met het uitschakelen van de buiglijnen in het bochtgebied, maar het werkt niet (of ik weet niet hoe ik het moet gebruiken).

 

Heel erg bedankt in ieder geval.

Het is fijn om te weten dat we niet alleen zijn!!

1 like

Volgens dit bericht werkte het:

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

Zie ook:

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

 

Onmogelijk om het rechtstreeks met een macro te doen, dus ik geef de hand terug aan de gebruiker die de vouw (of lijnen handmatig) selecteert en dan voltooi ik de uitvoering van de macro.

Ik heb op dit moment niets beters gevonden.