Hallo,
een tijd terug ben ik op dit forum terecht gekomen omdat het autocad programma vele mogelijkheden kent waarmee ik nog niet uit de weg kan.
ik lees veel over Lisp routines en dat onderwerp trekt mij wel aan.
echter is het een moeilijk onderwerp en heb ik er al meerdere malen wat mee geprobeerd maar niet met succes.
het probleem waar ik tegen aan loop is dat ik niet goed weet hoe zoiets is opgebouwd en aan welke regels je je moet houden.
heeft er iemand ervaring met het aanleren van Lisp routines maken?
Ik ben al een paar jaar met lisproutines bezig maar beschouw mezelf nog steeds als groentje. Ik kan helaas niet elke dag of elke week hiermee bezig zijn, leren gaat dus traag.
De beste manier voor mij is door lisproutines van anderen te analyseren. Zoek daarnaast naar info op internet. Ook op deze site staan genoeg links. http://www.cadsite.be/lisp/lisp.php (http://www.cadsite.be/lisp/lisp.php) of www.afralisp.net (http://www.afralisp.net))
Succes,
Reimer
De eerste en belangrijkste regel vind ik:
Begin met een "(" en eindig altijd met ")".
Joey,
In het menu onder Lisp staan vier tutorials over hoe en wat in lisp. In de boeken van Ronald Boeklagen werd ook altijd een heel stuk aan Lisp besteed. Ik weet niet of dit in de laatste boeken ook gebeurd. Dit zijn beide een goed start punt.
Begin met een simpel iets. Bijvoorbeeld het tekenen van een lijn en probeer van daaruit verder uit te bouwen naar iets groters. Als je gelijk met een heel ambiteus systeem wil beginnen loop je meestal vast en dat levert een hoop frustratie op.
stephan
Hallo,
bedankt voor jullie reacties tot zover.
ik ga maar eens proberen of ik door de stof kom in het autocad boek van Ir. Boeklagen.
en inderdaad is het verstandig klein te beginnen zodat je de programmeer taal stap voor stap leert kennen.
groeten joey
zijn er toevallig ergens overzichten van de commando`s die gebruikt kunnen worden en wat deze voor functie bevatten.
Ik heb ooit een keer een pdf-document van autodesk gedownload daarin een toelichting op (alle?) autolisp functies in het engels. Hierin zoek ik regelmatig de werking van functies op. Stuur me even een email of persoonlijk bericht, dan kan ik je deze mailen.
Reimer
Citaat van: Joey op za 08 10 2011, 16:59:00
zijn er toevallig ergens overzichten van de commando`s die gebruikt kunnen worden en wat deze voor functie bevatten.
Type in acad het command: VLIDE
Als het AutoLisp venster geladen is druk je op F1.
Zie daar een scala van "commando's".
Nog wat info:
http://www.cad-manager.com/wp-content/uploads/2010/11/CM34-1R-AutoLISP%C2%AE-Cheat-Sheet-for-CAD-Managers.pdf
http://www.afralisp.net/autolisp/
http://devcheatsheet.com/tag/lisp/
bedankt voor de reacties,
ik begin al aardig op weg te komen (het valt wel tegen).
maar met enkele uren werk lukt het me al enkele dingen te ontcijferen.