Unterfunkltionen

Unterfunktionen sind Funktionen die das Programmieren erleichtern.

Die Unterfunktione können in Lisp eingebunden werden und erledigen einige Aufgabe.


CS_EIG

Mit dieser Unterfunktion lassen sich Eigenschaften von Objekten abfrage, sowie auch ändern.

Folgende Eigenschaften können bearbeitet werden:

Objekt

Name

Layer

bpk   ....Basispunkt

epk   ....Endpunkt

xkoor

ykoor

zkoor

lt   ....Linientyp

ltf   ....Linientypfaktor

Winkel

xskal

yskal

zskal

Die Funktion erwartet drei Argumente: (CS_EIG  [Objekt]  [Eigenschaft]  [Wert])

Wenn der Wert ein Leerstring, "", ist wird die Eigenschaft abgefragt.

Download
cs_eig
cs_eig.rar
Komprimiertes Dateiarchiv 676 Bytes

CS_ZEIT

Diese Unterfunktion gibt die Zeit als String wieder. Als Argument muss das Format mit Platzhalter eingegeben werden.

(st...Stunde / mi...Minuten / se...Sekunden / ta...Tag / mo...Monat / ja... Jahr 2stellen / jahr...Jahr 4stellen)

Z.B.:  (cs_zeit  "st:mi:se   ta.mo.jahr")  =>  "12:35:04   24.04.2010"

         (cs_zeit  "mo/ta/ja")  =>  "04/24/10"

Download
CS_Zeit
cs_zeit.rar
Komprimiertes Dateiarchiv 300 Bytes

CS_ATT

Diese Unterfunktion kann Attribute aus Blöcke lesen und schreiben.

Als Argument erwartet die Funktion ein Objekt, eine Attributsbezeichnung oder Nummer und zum Lesen "#" oder zum Schreiben dern neuen Wert.

(CS_ATT  [ Objekt ]  [ Bezeichnung / Nummer ]  [ "#" / Wert ] )

Download
CS_ATT
cs_att.rar
Komprimiertes Dateiarchiv 476 Bytes

CS_MAPSS

Diese Unterfunktion agiert wie die Funktion MAPCAR nur das sie statt einer Liste einen Auswahlsatz verarbeitet.

Download
CS_MAPSS
cs_mapss.zip
Komprimiertes Archiv im ZIP Format 408 Bytes