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 »
Ç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 »
Je ne comprends pas. Je croyais avoir répondu à votre question ?
2 « 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 »