FastFiber

Lisp onduidelijkheden (Opgelost)

Gestart door zone2000, ma 19 05 2008, 15:21:18

Vorige topic - Volgende topic

zone2000

Hallo,

Ik ben beginnend Lisp gebruiker. Door middel van internetcursussen en het AutoCAD boek van Boeklagen ben ik nu een maand bezig om Lisp onder de knie te krijgen. Maar ik zit met een aantal onduidelijkheden. Op dit forum kom ik veel Lispcode's tegen. Het grootste gedeelte volg ik wel, maar een aantal dingen begrijp ik niet.

Wat betekenen de volgende functies?

- strcat --> wat doet dit?
- while --> wanneer gebruik je dit?
- entmod --> wat doet dit?
- setvar en getvar --> Is dit alleen om bijvoorbeeld filedia of cmdecho e.d. op 1 of 0 te zetten?

Groeten,
Lars

HofCAD

Citaat van: zone2000 op ma 19 05 2008, 15:21:18
Hallo,

Ik ben beginnend Lisp gebruiker. Door middel van internetcursussen en het AutoCAD boek van Boeklagen ben ik nu een maand bezig om Lisp onder de knie te krijgen. Maar ik zit met een aantal onduidelijkheden. Op dit forum kom ik veel Lispcode's tegen. Het grootste gedeelte volg ik wel, maar een aantal dingen begrijp ik niet.

Wat betekenen de volgende functies?

- strcat --> wat doet dit?
- while --> wanneer gebruik je dit?
- entmod --> wat doet dit?
- setvar en getvar --> Is dit alleen om bijvoorbeeld filedia of cmdecho e.d. op 1 of 0 te zetten?

Groeten,
Lars

'

Beste Lars,

strcat ->samenvoegen van teksten(strings)
while -> repeteren zolang een logische expressie waar is
entmod -> werkt de gewijzigde lijst bij (van een entiteit, table of dictionary)
setvar -> een AutoCAD variabele een andere waarde geven
getvar -> een AutoCAD variabele uitlezen

Zie: Help->Inhoud->Customization Guide->AutoLISP,Visual LISP, and DXF->AutoLISP Reference
voor voorbeelden.

Met vriendelijke groet, HofCAD CSI
ACADcadabra

zone2000

Bedankt!

Zeer handige helpfunctie.

Groeten Lars.

bart

De helpfuntie voor lisp wordt volgens mij bij een standaard installatie niet geinstalleerd deze moet je handmatig aan zetten
dus als hij er niet staat moet je even je cd's er bij pakken
Domme vragen bestaan niet.
Domme antwoorden wel.

m.vr. groet Bart

HofCAD

Citaat van: bart op wo 28 05 2008, 08:02:48
De helpfuntie voor lisp wordt volgens mij bij een standaard installatie niet geinstalleerd deze moet je handmatig aan zetten
dus als hij er niet staat moet je even je cd's er bij pakken

Beste Bart,

Daar heb ik nog nooit last van gehad, want er is bij mij
altijd een automatische installatie.

Met vriendelijke groet, HofCAD CSI
ACADcadabra

yoin