Pré-requis :
Fonctions de base de SolidWorks, programmation Visual Basic.
Description :
Le cours Notions de base sur l’API explique comment utiliser l’API (Application Programming Interface) SolidWorks.
Leçon 1 :
- Utilisation de l’enregistreur de macro
- Enregistrement de macro
- Barre d’outils Macro
- Comprendre le fonctionnement du code macro
- Comprendre comment appeler des membres sur des interfaces API
- Passer des paramètres
- Nettoyage du code
- Ajout de formulaires à une macro
Leçon 2 :
- Modèle d’objet API
- Modèle d’objet API SolidWorks
- Objets d’application
- Étude de cas : Connexion à de nouveaux documents
- Étude de cas : Connexion à des documents existants
Leçon 3 :
- Définition des options système et des propriétés de document
- Préférences utilisateur - Options du système
- Préférences utilisateur - Propriétés du document
- Localisation des API corrects et valeurs d’énumération
- Préférence utilisateur - Tableaux des options système
- Préférence utilisateur - Tableaux des propriétés de document
Leçon 4 :
- Automatisation de la conception des pièces
- Étude de cas : Outil d’automatisation des pièces
Leçon 5 :
- Automatisation des assemblages
- Étude de cas : Outil d’automatisation des assemblages
Leçon 6 :
- Automatisation de la mise en plan
- Étude de cas : Automatisation de la création de la mise en plan
Leçon 7 :
- Techniques de sélection et de parcours
- Étude de cas : Programmation avec un objet sélectionné
- Le modèle BREP SolidWorks
- Étude de cas : Parcours des corps et des faces
- Étude de cas : Parcours du Gestionnaire de fonctions
Leçon 8 :
- Ajout de propriétés et d’attributs personnalisés
- Étude de cas : Propriétés personnalisées
- Étude de cas : Configurations avec des propriétés personnalisées
- Étude de cas : Informations de résumé du fichier
- Étude de cas : Attributs du document Les objets attributs
- Étude de cas : Attributs des faces
Leçon 9 :
- SDK de l’API SolidWorks
- SDK de l’API
- Étude de cas : Création d’un complément VB.NET
- Étude de cas : Création d’un complément
- Étude de cas : Compléments C++ Choisir un langage de Programmation
Leçon 10 :
- Personnalisation de l’interface utilisateur SolidWorks
- Étude de cas : Personnalisation de l’interface utilisateur avec VB.NET
- Comprendre le code du complément
- Pages des propriétés
- Groupes de pages de propriétés et contrôles
- Suppression des menus et des barres d’outils
- Autres paramètres pouvant être personnalisés
Leçon 11 :
- Notifications dans VBA
- Étude de cas : Notification simple
- Étude de cas : Utilisation des notifications dans .NET
Annexe
- Fonction de macro
- Conversion par lots 1
- Conversion par lots 2
- Parcours d’assemblage
- Affichage du modèle personnalisé