MACRO SOLIDWORKS?

bonsoir a tous, 

J'aimerais savoir ce qu'est une macro, et a quoi ca sert

J'ai télécharger des macro sur le site lynkoa mais je les insert et je ne comprend pas la fenetre qui s'ouvre pour les éditer

Quel paramètre faut il rentrer?

Cordialement Nicolas

2 « J'aime »

Wouoh ! Vaste sujet ! Vous pourriez préciser ? Quelle macro avez-vous récupéré ?

1 « J'aime »

Bon courage lol

Lucas a l air de bien toucher dans les macro et en plus il a fait quelque tuto sur lynkoa qui peuvent oienter.

 

2 « J'aime »

Alors j'ai télécharger les 2 (pièce jointe), ainsi que "activer all configuration" en formatl .html

donc c'est des fichier.swp mais un message d'erreur comme quoi aucun programme ne peut la lire apparait

Cependant une fois ouverte dans solidworks avec outil macro

une fenêtre apparait et j'aimerais avoir des informations sur ces fonctionnalités

 


sans_titre_1.jpg

cette fenetre apparait (voir pièce jointe)


sans_titre_2.jpg

C'est tout bête, ouvrez une pièce et faites Outils/Macro/exécuter. Dans la boîte qui s'ouvre, il faut peut-être changer le type de fichiers à ouvrir pour sélectionner swb ou swp.

 

À savoir que ce type de fichier peut également vous être envoyé pour des 3D à la place de STEP ou IGES. Festo propose ça pour ses vérins par exemple. Du coup vous n'avez pas des corps morts mais de vraies arborescence de construction.

 

edit : il faut bien sur auparavant avoir enregistré le fichier .swp ou .swb sur votre ordinateur.

2 « J'aime »

mais a quoi ca sert?

Ça sert notamment à faire des opérations répétitives de manières automatique, pour gagner du temps, voir des opérations que l'on ne peut pas faire en manuel.

 

La macro dont vous parlez semble comme son nom l'indique activer toutes les configurations. Sans elles, vous devez les activer une à une. Si vous en avez une centaine sur un assemblage lourd, à la main vous y passez une journée, avec cette macro, vous la lancez le soir en partant du boulot et le lendemain matin c'est fait.

1 « J'aime »

Pour Feature Masse, c'est l'ancêtre MyCADServices du centre de gravité SW que l'on trouve aujourd'hui de base. Avant SW13 cette fonction n'existait pas. Du coup je crois que @jmsavoyat est à l'origine de cette macro. Vous faites une esquisse 3D avec juste 1point. Vous lancez la macro et sélectionnez ce point. Vous validez et la macro va repositionner le point au centre de gravité. L'action qui a du se faire c'est que la macro à relevée les coordonnées du centre de gravité et les a renseignées sur le point de votre esquisse 3D ! C'est très utile quand vous dessinez un palonnier par exemple.

1 « J'aime »

@ benoit

et dans le cas ou je veux en créer une, (voir pièce jointe)

je peux rentrer quoi comme paramètre?

lesques sont importants?

 


sans_titre_1.jpg

Là, la question est beaucoup trop vague ! Les pros vous le diront certainement (@Lucas et @jfaradon) avant de se lancer à corps perdu dans le code, il faut déjà savoir ce que l'on veut faire. C'est de la conception également : on ne commence pas à dessiner en 3D sans avoir griffoné avant un crobard sur un bout de papier. Les macros c'est pareil.

 

Donc, qu'est-ce que vous voulez faire avec cette macro ?

 

Il y a quelques tutoriels là : http://www.lynkoa.com/search/Macro?type[0]=tutorial vous pouvez jeter un œil.

3 « J'aime »

Déjà savoir à quoi ca sert (et vous me l'avez dit merci)

ensuite avoir des informations pour pouvoir m'en servir si besoin

C'est tout

Donc à mon avis, cette question est close. Si vous avez un "projet" de macro, il vaut mieux refaire une question la décrivant pour plus de lisibilité et éviter que ça ne parte dans tous les sens.

 

Maintenant, attention à ne pas chercher à tout faire par des macros. SolidWorks suffit dans bien des cas sans avoir recours à ça.

 

Donc pour résumer, regarder un peu les tutos si il y en a un qui parle des bases des macros. Et si vous avez un besoin particulier, rédigez-le dans un premier temps. De là on pourra voir vers quelle solution se diriger.

1 « J'aime »

a mes tutos!!!

Je ne comprends pas. Je croyais avoir répondu à votre question ?

2 « J'aime »

Doublon

1 « J'aime »

@ Nicolas 

+1 pour la question

-1 pour ta réponse qui ne veu rien dire

 

Edit je pensais que benoit avais donné les réponses 

2 « J'aime »

Bonjour Nicolas,

La bonne réponse doit généralement être prise parmi les réponses données par les contributeurs. Je pense effectivement que @Benoit a largement contribué à vous aiguiller dans votre recherche. Il aurait été normal de lui affecter la bonne réponse. C'est le principe ! Pensez-y la prochaine fois !

Cordialement

4 « J'aime »

désolé pour @benoit

c'est vrai que ces réponses m'ont aiguillées, mais je n'arrive toujours pas a utiliser ou créer ma macro, 

J'en ai donc téléchargé d'autres et je les ai noté et commenté (ce qui donne aussi des points)

Je referais donc une question plus précise la prochaine fois

Cordialement nicolas

1 « J'aime »

@nicolas ce n est pas temps les points c est la reconnaissance de l aide. De plus la meilleur réponse est en tête de liste donc imagine que ceux qui recherche le même sujet que toi quand il consulte ta question peuvent passer à côté des réponse pertinente qui comme tu le dit t on aiguiller 

fait un édit de ta réponse et fait au moins un plagiat des réponse de benoit comme citation 

pour cette fois il t en voudra pas je suis sur. Lol

4 « J'aime »