atricot
11 september 2015 om 11:19
1
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
pl
11 september 2015 om 12:02
2
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
pl
11 september 2015 om 12:02
3
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
atricot
11 september 2015 om 12:07
4
Dank u voor uw snelle antwoorden.
Ik ga het nu proberen.
Ik hou jullie op de hoogte (zo snel mogelijk hoop ik).
1 like
atricot
11 september 2015 om 12:17
5
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
pl
11 september 2015 om 12:25
6
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.