Macro 2.0

Bonsoir à tous,

Etant un peu curieux et très débutant.

Ayant un peu de temps pour découvrir mon logiciel 3d préféré à savoir solidworks

j'aimerais non pas approfondir mais découvrir ce qu'est une macro

Donc je sais déja que c'est pour répéter des fonctions

(mais pour des pièce, assemblage,?)

je sais aussi que quand j'ouvre une macro télécharger sur lynkoa une interface macro s'ouvre (j'aimerais des infos là dessus) et quand j'essaie de la lancer je ne vois aucune différence

J'aimerais aussi plus d'informations sur ce qu'est le language VBA

 

 

Seront les bienvenue tous tutos ou infos pour débutant expliquant :

 

 

-a quoi ca sert

-comment on s'en sert

-dans quel type de cas on s'en sert

Bref je ne demande qu'a apprendre

 

PS: je précise que j'ai une version étudiante 2013/2014 de solidworks (au cas ou j'aurais des fonctions bloqués)

 

Cordialement nicolas

 

1 « J'aime »

Bonjour,

 

Tu trouveras ton bonheur ici :

 

 

http://www.leguide3d.com/profiles/blogs/api-solidworks-tutoriel-cr-ation-cylindre

 

http://www.leguide3d.com/profiles/blogs/api-solidworks-boucle-conditionnelle-partie-1-condition-if

 

http://www.leguide3d.com/profiles/blogs/api-solidworks-traversal-liste-des-pi-ces-soud-es

 

http://www.leguide3d.com/profiles/blogs/macro-unlockrefs-comment-deverrouiller-en-un-clic-l-ensemble-des-

 

http://www.leguide3d.com/profiles/blogs/macro-bounding-box-comment-obtenir-le-volume-englobant-de-votre-p

 

http://www.leguide3d.com/profiles/blogs/macro-centre-de-gravit-dynamique

 

http://www.leguide3d.com/profiles/blogs/api-solidworks-macro-enregistrement-optimis

 

 

Et j'en passe et des meilleurs =D

 

Bonne chance!

4 « J'aime »

http://youtu.be/q87EsY5ltpE

2 « J'aime »

Le VBA (Visual Basic for Application) est basé sur le Visual Basic de Microsoft.

Le Visual Basic est un langage de programmation de 3ème génération où contrairement aux anciens langages de programmation, tout l'aspect graphique est géré par Windows. Les notions de fenêtre, zone de texte, zone d'image, cases à cocher, options, menu déroulant;,... sont directement gérer par des Drag & drop (Glisser/Déposer) dans la fenêtre graphique.Le langage étant très proche du Basic 2ème génération.

Le VBA est un langage adapté du VB aux Pack Office (Word, Excel,...) pour exécuter des macros sur ce type de document.

Le VBA a été adapté à SolidWorks pour éxécuter des macros (petit programmes) permettant d'automatiser certaines tâches répétitives ou programmables (certains outillages sont directement modélisés et mis en plan automatiquement juste en rentrant quelques données dans un tableau).

Il existe 2 tutos dans Solidworks, mais en anglais.

On trouve beaucoup de choses à ce sujet dans les forum concurrents:

http://www.leguide3d.com/ (AVENAO)

http://www.forum-cao.fr/ (CADWARE)

 

Bien à toi

 

alain

3 « J'aime »

On peut faire des macros pour des pièces, configurations, assemblages mise en plan voir combiner le tout.

J'ai en tête un outillage de cintrage de tubes où seuls des mors et le galet central qui se montaient sur une cintreuse Picot, était différent d'un outil à l'autre. Chaque outillage n'avait besoin que du diamètre de tube et du diamètre de cintrage. Tout le reste était identique. Donc une fois qu'un petit programme a été pondu, le dessinateur ne rentrait que les 2 diamètres dans le formulaire et tout était réaliser jusqu'à la mise en plan.

 

Compte tenu que c'est la 2ème partie d'une même question, attendre que @Benoit réponde pour lui donner les points

3 « J'aime »