Formations courtes >> D.A.O. >> Autocad >> AutoLisp
Programme
PROGRAMME sous AutoLisp 3 jours
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
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 - Pour aller plus loin
- · Utilisation de Xdata