Formation à Programmation
AutoCad sous AutoList et VBA
PROGRAMME sous AutoLisp 3jours
Cours autolisp est destiné
à apprendre les principes de base pour créer de nouvelles
commandes fonctionnant dans AutoCAD grâce au langage intégré
de programmation autolisp (Visual Lisp). La programmation VBA, elle
permet aussi d'apprendre les principes de base pour créer
de nouvelles commandes fonctionnant dans AutoCAD grâce au
langage intégré de programmation VBA (Visual Basic
Application) .
1 - Commençons avec AutoLISP
Les principes d'AutoLISP
Les fonctions AutoLISP de base
2 - Création de routines
AutoLISP utilisables
Mettre en place une routine AutoLISP
Création d'un fichier AutoLISP
3 - La création de listes
et les pièges d'erreurs
La création de liste
Les pièges d'erreurs dans les fonctions
4 - Actions répétitives
et ramification
Fonctions en boucle simple
Boucles et emboîtements avancés
5 - Accès à la base
de données des dessins
Manipulation d'objets individuels
Set de selection et tables de symboles
6 - Travailler avec des chaînes
(strings), des fichiers texte et des angles
Travailler avec des chaînes
Entrée de données avancé
Maniement avancé de fichier
7- Amélioration de l'interface
Technique de programmation
Fonctions de listes avancées
8 - Entités complexes
Accès aux entités
complexes
9 - Exercices
PROGRAMME Programmation VBA base 3 j
1 - Commençons avec VBA
· Fonctionnement de l'IDE (Interface Dialog Editor)
· La programmation orientée objet
· Les variables
· Les contrôles LABEL, BUTTON et EDIT BOX
· Le contrôle ListBox et ComboBox)
· L'affichage et saisie de données dans AutoCAD
· La gestion des points
2 - Exécution de commande AutoCAD
· Opérateur arithmétique de base (+, -, *,
/)
· Traitement des textes
· Manipulation des objets textes dans AutoCAD
· Sélection d'objets
· Accès aux propriétés des objets
· Accès aux variables de systèmes
· Accès aux collections
· Opérateur relationnel, logique et arithmétique
3 - Prise de décision
· Boucle de traitement
· Validation des données d'entrées
· Distances et angles
· Gestion des erreurs
· Autres contrôles
· Contrôle CheckBox et OptionButton
4 - Plus loin
· Utilisation de Xdata |