Introduction à la programmation VBA en CAO

1282 mots 6 pages
Programmation en environnement CAO
Gilles Foucault

Pourquoi programmer des macros en CAO ?
• Opération de création de tuyauteries à partir d’esquisse 3D :
– Manuelle : création de tous les coudes dans l’esquisse, plan de référence, section tuyau, et balayage de la section
– Macro : choisir dans une boite de dialogue le rayon de cintrage du tube, la dimension tube.

Pourquoi programmer des macros en CAO ?
Automatiser des tâches longues et répétitives :
• Générer des modèles de statique et cinématique (Meca3D)
• Convertir un ensemble de fichiers dans un format différent
(SLDPRT, STEP, VRML)
• Modélisation de formes 3D spécifiques : Nervures de voilure d’avion, arbre à cames, etc
• Trajectoires d’outils pour la fabrication (FAO)
• Maillages 3D pour la simulation EF de fluides, structures
• Métrologie : vérifier que les tolérances de fabrication sont respectées en comparant le modèle CAO avec un ensemble de points de la pièce
Site web du cours :

S’inscrire sur Dokeos http://opus.grenet.fr/dokeos/ujf/index.php
Et ensuite http://opus.grenet.fr/dokeos/ujf/courses/PGMP4217/

Programme de l’UE
• Bases du langage VBA : variables, instructions, déclaration de fonctions,
• Formulaires VBA : création de fenêtres, boutons, zones de texte, Création de classes,
• Géométrie des pièces et des assemblages : parcours des faces, composants, géométrie, topologie. • Automatisation de la conception de pièces : enregistrement de macros, compréhension du code, nettoyage du code,

Cours n° 1
• Cours sur le langage VBA : variables, procédures & fonctions, instructions conditionnelles, boucles itératives,
• Exercice : programmer le jeu « trop petit, trop grand » qui consiste à faire deviner à nombre Barre d’outils Macro
(1) Clic droit
Editer la macro
Nouvelle Macro

Exécuter

(2) Macros

Enregistrer

L’environnement VBA

Editeur de code Explorateur de projet

Propriétés

Autres outils VBA
Menu « affichage » :

en relation

  • Staps
    367 mots | 2 pages
  • Bts design produit fiche philosophie
    1188 mots | 5 pages
  • destoit industry
    490 mots | 2 pages
  • Incendies de wajdi
    1532 mots | 7 pages
  • Titulaire cap petite enfance
    494 mots | 2 pages
  • 55dahir1914
    4427 mots | 18 pages
  • Etude swatch
    1229 mots | 5 pages
  • Le monde initiative travail jeune
    756 mots | 4 pages
  • Ex dossier PSE
    346 mots | 2 pages
  • Fran Ais
    400 mots | 2 pages
  • Niveaux
    13096 mots | 53 pages
  • L’ouverture d’une économie aux investissements directs étrangers, l’exemple de la roumanie
    1195 mots | 5 pages
  • Fiche de lecture : la toilette dévoilée
    1210 mots | 5 pages
  • Eco droit
    1343 mots | 6 pages
  • Lamy
    2422 mots | 10 pages