CATIA V5 : automatisation Visual Basic (VB)

Découvrez comment automatiser les tâches liées à CATIA V5 via les macros CATIA et la programmation Visual Basic.

APERÇU

  • DURÉE DE LA CLASSE : 3 jours

  • DURÉE EN LIGNE AVEC UN INSTRUCTEUR :3 jours


PRÉREQUIS :Les bases de CATIA V5, Visual Basic, Java Script sont un plus.


DESCRIPTION:  À la fin de ce cours, les participants auront une bonne compréhension des différentes façons d'automatiser les tâches liées à CATIA V5 via les macros CATIA et la programmation Visual Basic.

Toutes les façons de prendre
  CATIA V5 : automatisation Visual Basic (VB)

COURS EN LIGNE

SOLIDWORKS Essentials Instructor-Led Training Available at GoEngineer Formation dirigée par un instructeur

S'INSCRIRE

COURS EN PERSONNE

SOLIDWORKS Essentials Classroom Training Available at GoEngineer Formation en classe

CALENDRIER

Private SOLIDWORKS Essentials Training Available at GoEngineer
Formation privée


Leçon 1 :
Introduction à l'automatisation CATIA V5

  • Automatisation et scripts CATIA V5 : Aperçu
  • Automatisation, Knowledgeware et CAA
  • Compétences requises pour l'automatisation CATIA V5
  • CATIA V5 Automation : Présentation pour Windows
  • Langage utilisé pour l'automatisation
  • Script VB
  • Visual Basic pour les applications
  • Visual Basic
  • Tableau de communication sous Windows
  • Documentation
  • Documentation de l'interface
  • Association de CATIA V5 avec l'extension de fichier
  • CATIA V5 OLE (Liaison et incorporation d'objets)
  • Fonctionnalités de script de CATIA V5

Leçon 2 :
Macros en cours de traitement

  • Qu'est-ce qu'une macro en cours de traitement
  • Éditeur Visual Basic CATIA V5
  • Bibliothèques de macros
  • Enregistrement d'une macro
  • Exécution d'une macro
  • Exécution d'une macro à partir d'une autre macro
  • Exécution d'une macro nécessitant des paramètres
  • Ajout d'une macro comme commande dans une barre d'outils
  • Interface des options des macros

Leçon 3 :
Programmes de traitement externe

  • Exécution de programmes hors processus (sous Windows seulement)
  • Exécution d'un processus sortant à partir de VBA
  • Exemple : Bolt d'Excel
  • Exécution d'un processus externe à l'aide de l'hôte de script Windows
  • VBScript sous Windows Scripting Host
  • Exemple catia.vbs
  • JavaScript sous Windows Scripting Host
  • Exemple catia.js
  • Out-Process en HTML (Windows et Microsoft IE seulement)
  • Out-Process en HTML avec VBScript Out-Process en HTML avec JavaScript

Leçon 4 :
Bases de la programmation VBA et VB

  • Généralités sur la programmation
  • Contrôles communs VBA
  • Techniques de programmation VBA

Leçon 5 :
Scripting avec CATIA V5

  • Architecture des objets CATIA V5
  • Fonctionnalités de l'infrastructure de script
  • Croquis de scénario
  • Fonctionnalités de conception des parties de script
  • Fonctionnalités de conception de formes de script
  • Fonctionnalités de conception d'assemblage de scripts
  • Fonctionnalités de rédaction de scripts

Leçon 6 :
Accéder aux éléments

  • Sélections automatiques
  • Numérisation des contenants
  • Accès à un élément spécifique
  • Sélections graphiques
  • Sélection graphique à l'aide de la sélection
  • Sélections graphiques à l'aide de SelectElement2
  • Création de panneaux à partir de macros
  • Zone de saisie
  • Panneaux dans un composant ActiveX (Windows seulement)
  • Informations diverses

Leçon 7 :
Obscurcissement et conversion des macros

  • Obscurcir les macros VBScript
  • Support multiproduits
  • Enregistrement de CATIA et des bibliothèques de types
  • Conversion d'une macro en programme Visual Basic
  • Conversion d'un programme Visual Basic en macro CATIA
  • Macros sous UNIX et Windows

Leçon 8 :
Appel de l'autre serveur d'automatisation

  • Appel de WSH de VBScript
  • Mot d'appel
  • Appelez Excel
  • Dessiner un graphique dans EXCEL

Ressources additionnelles

Tirez parti de la vaste base de connaissances et de ressources de GoEngineer.

GoEngineer Knowledge Base and website search

Trouver une solution

Notre base de connaissances contient plus de 12 000 ressources pour répondre à vos questions sur la conception de produits. Des questions de base sur la CAO aux guides et tutoriels détaillés, trouvez la solution ici.Trouver une solution

Get Certified Professional SOLIDWORKS Training at GoEngineer

FORMATION PROFESSIONNELLE

Améliorez vos compétences grâce à des formations professionnelles et des certifications en SOLIDWORKS, FAO, impression 3D et numérisation 3D, offertes de quatre façons : à votre rythme, en ligne, sur place ou en classe. Formations certifiées

GoEngineer blog page

BLOGUE

Ressource technique n° 1 au monde : à portée de la main. Parcourez des centaines de conseils et astuces SOLIDWORKS, de développements de produits de fabrication additive, d'annonces, de guides pratiques et de tutoriels.Blogue

GoEngineer YouTube Channel

Chaîne YouTube

Notre chaîne YouTube héberge des centaines de tutoriels pédagogiques, de démonstrations de produits, de webinaires enregistrés et de meilleures pratiques pour tous nos produits et services. Chaîne YouTube de GoEngineer

Order 3D printing materials and consumables from GoEngineer

Boutique en ligne

Commandez des matériaux et consommables d'impression 3D, inscrivez-vous aux formations SOLIDWORKS et achetez de l'équipement GoEngineer officiel directement dans notre boutique en ligne. Boutique en ligne

Webinars offered by GoEngineer

WEBINAIRES

Nos webinaires d'ingénierie sont animés par certains des meilleurs experts du secteur. Ils sont toujours enregistrés, toujours gratuits et offrent systématiquement une séance de questions-réponses en direct. WEBINAIRES

3D design and part printing services available at GoEngineer

Services d'impression 3D

Avez-vous besoin d'imprimer une pièce en 3D ? Nos experts en fabrication additive imprimeront votre pièce en 3D et vous la livreront grâce aux dernières technologies sur l'une de nos imprimantes 3D professionnelles FDM, PolyJet et SL.Services d'impression 3D

Simulation Services Available at GoEngineer.

Services de simulation

Les consultants en IAO de GoEngineer vous aident à concevoir de meilleurs produits plus rapidement. Nos services avancés d'analyse par éléments finis et de CFD fournissent des informations techniques essentielles aux équipementiers, fournisseurs et entreprises en démarrage de renommée mondiale..Services de simulation