Macro Bossage/Base balayé Solidworks

Bonjour,

Je souhaite réaliser une macro avec un bossage / Base balayé. 

J'ai commencé par faire un enregistrement en faisant toutes les étapes nécessaire pour faire un bossage (sélections d'esquisses, guides...)

Cependant je n'arrive pas a exploiter la fonction que me sort l'éditeur de macro :

"InsertProtrusionSwept3 False, False, 8, False, False, 1, 1, False, 0, 0, 0, 0, False, True, True, 21.9911485751286, True, True, True, False"

Lorsque j'observe le déroulement de la macro en pas à pas, j'arrive à sélectionner mes 2 entités, mais la fonction fait planter le programme...

 

Est-ce que quelqu'un aurait une solution ?

 

Merci
 

Bonjour, à quoi servira cette macro?

1 « J'aime »

A réaliser une fonction pour créer des ressorts de tout types ( nb de spires, diamètre ext, diamètre fil, hauteur, extrémités conique ou non ..)

1 « J'aime »

si c'est pour la creation d'un ressort voir ce lien

http://www.lynkoa.com/forum/3d/modelisation-de-ressort-sous-sw2014

il est parametrable et qui de + est mu selon la compression 

@+

3 « J'aime »

Bonjour,

Dans ce cas, il est peut etre plus simple de créer des configurations ou utiliser DriveWorks :

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

 

3 « J'aime »

Oui, faire une pièce paramêtrables serait plus judicieux....

1 « J'aime »

MAis s'il faut vraiment une macro, je peux essayer de regader !

Voici des infos sur la méthode : http://help.solidworks.com/2015/english/api/sldworksapi/SOLIDWORKS.Interop.sldworks~SOLIDWORKS.Interop.sldworks.IFeatureManager~InsertProtrusionSwept3.html

Et un exemple en vba : http://help.solidworks.com/2015/english/api/sldworksapi/Get_Guide_Curves_in_Sweep_Feature_Example_VB.htm

 

Merci, pour toutes vos réponses !

J'ai pensé aux configurations sauf que j'ai trop de paramètres a changer pour chaque ressort (Je vous met un exemple de ressort que je pourrai être amené à réaliser ;) ) :

 - Diamètre extérieur

- Diamètre de fil

- Nombre de spires (partie milieu, haute et basse du ressort)

- Partie haute et basse conique ou non

- Hauteur des parties basse et haute

- Eléments coïncident haut et bas du ressort

-...

Ma macro débute bien avec mes inputbox et msgbox qui dessine mes esquisses, j'ai seulement du mal a interpréter la fonction balayage, et je suis allé voir dans l'aide mais j'arrive pas encore a comprendre son fonctionnement.

J'avais également essayé il y a quelques temps le ressort "ensemblage" comme gt22, m'a conseillé mais j'ai besoin de pouvoir changer le nombre de spires..

Je vous remercie encore pour vos messages

Le propleme avec les fonctions balayage et lissage

il ne faut pas qu'elles se touche

toutes tes spires ne doivent pas rentrer en. Contact l'une à l'autre 

 

en en surfacique c'est un peu plus souple