Introduction a autolisp Introduction à AutoLISP Programmation d'AutoCAD ? Gilles Chanteau CSommaire Généralités Types d ? expressions types de données Syntaxe et évaluation quote type Saisie directe Opérateurs arithmétiques - sqrt rem expt exp log Boole l

Introduction à AutoLISP Programmation d'AutoCAD ? Gilles Chanteau CSommaire Généralités Types d ? expressions types de données Syntaxe et évaluation quote type Saisie directe Opérateurs arithmétiques - sqrt rem expt exp log Boole logand logior Variables setq eval set Programmes Chargement de ?chiers load appload Chargement automatique autoload S STARTUP Éditeur Visual LISP Présentation Les fenêtres Mise en forme Sélection par double clic Aperçu des fonctions de débogage Commandes AutoCAD command pause vl-cmdf Dé ?nitions de fonctions defun defun-q defun c symbole ? vs defun symbole ? Entrées utilisateur getint getreal getpoint getcorner getangle getorient getdist getstring getkword Initialisation initget Boites de dialogue get ?led acadcoclordlg acadtruecoclordlg Listes et points Construction des listes quote list cons Accès aux éléments car cdr last nth vl-position member length Manipulation des listes append reverse subst vl-remove Liste d'association et paire pointée assoc Variables système getvar setvar Variables d'environnement getenv setenv Fonctions géométriques distance angle polar inters sin cos atan trans A ?chage de texte prompt princ prin print alert textscr graphscr Décisions conditionnelles if cond Comparaison eq equal zerop minusp wcmatch Oprérateurs logiques and or not null Type de donnée atom listp vl-consp numberp Procédures itératives et récursives Boucle et incrémentation repeat while - Traitement de liste foreach mapcar lambda apply vl-every vl-some vl- member-if -not vl-remove-if -not vl-sort Fonctions récursives Cha? nes de caractères et Fichier ASCII Cha? nes de caractères strcat strlen strcase substr vl-string- read Conversions itoa atoi rtos atof distof angtos angtof ascii chr vl-string- list vl-list- string oat ?x cvunit Fichiers ASCII ?nd ?le open close read-char read-line write-car write- line Gestion des erreurs error vl-catch-all- ? Accès aux objets Entité unique entsel nentsel nentselp entlast entnext entdel handent Données DXF des objets entget entmake entmakex entmod entupd Jeux de sélection ssget ssadd ssdel sslength ssmemb ssname ssnamex ssget ?rst ssset ?rst Filtres de sélection Tables tblnext tblsearch tblobjname Données étendues et dictionnaires regapp xdroom xdsize dictnext dictsearch dictadd dictremove dictrename namedobjdict ? Gilles Chanteau C Généralités Inventé par John McCarthy en au Massachusetts Institute of Technology le LISP acronyme de List Processing est le deuxième plus vieux langage de programmation Langage de haut niveau il est généralement classé parmi les langages fonctionnels Il a été très en vogue dans les années dans les domaines de la recherche et de l'intelligence arti ?cielle AutoLISP est un dialecte du LISP spécialement implémenté pour fonctionner avec AutoCAD Dans la suite de ce document il ne sera question que d ? AutoLISP Types d ? expressions types de données Les expressions LISP se partagent entre deux types liste et atome Tout ce qui n ? est pas une liste est un atome excepté nil Les atomes Les atomes peuvent être des expressions dites autoévaluantes - les nombres entiers sans séparateur décimal - ? compris entre - et - les nombres réels avec séparateur décimal ? - les cha? nes ensembles de caractères contenus entre des guillemets a Le résultat est ou des expressions évaluables - les symboles qui sont des suites

Documents similaires
NUS ACADÉMIQUES DU 4 NOVEMBRE 2010 AU 31 JANVIER 2001 Les dessins de l’Académie 0 0
Wiels midi low 1 WIELS - MIDI ? Ph Vanaert - AVENUE FONSNY Cette avenue rectiligne dessinée par Victor Besme rend hommage à Jean-Toussaint Fonsny bourgmestre de Saint-Gilles dans la seconde moitié du XIXe siècle On y longe un atelier de la STIB b? timent 0 0
Devoir francais 6 Nedvaide Otsala BTS SIO DEVOIR FRANÇAIS Le NouvelAmi de ma mère Régine Detambe Cette nouvelle intitulée Le Nouvel Ami de ma mère ? écrite par Régine DETAMBEL en Cette nouvelle se situe dans le livre Page Blanche ? entre les pages et Régi 0 0
Polluées seront les âmes. Désarticulés seront les corps. Quand les cœurs ne bat 0 0
astuces pour penser en francais 0 0
Me moire jg piguet 1 Institut d'Études Politiques de Paris ECOLE DOCTORALE DE SCIENCES PO Master de Science Politique Mémoire de Théorie Politique Retours et métamorphoses le droit naturel classique face au fait pluraliste Jean-Gabriel Piguet Mémoire diri 0 0
Accessoires ds4 les accessoires ciTro? N Ds CsTYle coNforT sécuriTé soluTioNs De TraNsporT proTecTioN mulTiméDia CEXPRESSION LIBRE choisir ciTro? N c ? est choisir la qualité la sécurité et le style Trois mots-clés qui inspirent aussi les accessoires de l 0 0
Corrige technique 2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? CSection ? ? ? ? ? ? ? ? ? ? ? ? N d ? inscription ? ? ? ? ? ? ? ? ? Série ? ? ? ? ? ? ? Nom et prénom 0 0
Feuilletage 49 Collectif d ? auteurs sous la direction de D Mercier Le livre des techniques du son L ? exploitation Tome e édition CCouverture Rachid Mara? Illustrations intérieures Pascal Mercier Ursula Bouteveille-Sanders et Rachid Mara? Mise en page Be 0 0
1/2 I IN NS ST TI IT TU UT T S SU UP PE ER RI IE EU UR R D DE ES S E ET TU UD D 0 0
  • 75
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager