LISP help

Opis wyrażeń i parametrów języka LISP

Wyszukaj w słowniku

Dostępne słowniki:

Termin Definicja
osnap

(osnap punkt tryb)

Dociąga punkt do najbliższego punktu charakterystycznego

or

(or wyrażenie)

Zwraca wartość logicznego wyrażenia OR.

open

(open ścieżka tryb)

Otwiera plik 

Parametry:

  • ścieżka - pełna ścieżka dostępu do pliku
  • tryb: jedna z opcji
    • "r" - otwiera plik do odczytu
    • "w" - otwiera plik do zapisu
    • "a" - otwiera plik do dopisywania

Funkcja zwraca uchwyt do pliku.

numberp

 

sprawdza czy parametr przekazany do funkcji jest liczbą

 

null

Sprawdza czy zmienna ma wartość nil

nth

 

Pobiera z listy element o określej pozycji

 

not

(not zmienna)

Sprawdza, czy wartość zmiennej jest nil

nentselp

(nentselp [podpowiedź] [punkt])

Wybiera element z rysunku
 - przez użytkownika , lub
 - automatycznie na podstawie punktu

nentsel

( nentsel [prompt] )

Podobnie jak entsel prosi o wskazanie elementu, ale o odróżnieniu od entsel:
- zwraca zaznaczony element, nawet jeśli jest częścią bloku (entsel zwraca cały blok)
- zwraca informacje o geometrii objektu (punkt wstawienia, aktualna macierz transformacji. )

opcjonalny paramert [prompt] pozwala określić komunikat, jaki ma się wyświetlić w pasku poleceń.

namedobjdict

Zwraca obiekt (w postaci entity name) nadrzędny względem obiektów niegraficzych w rysunku.

minusp

Stwierdza czy liczba podana jako argument funkcji jest liczbą ujemną

Funkcja zwraca T jeśli liczba jest ujemna, lub nil jeśli liczba jest dodatnia.
Funkcja działa zarówno na liczbach całkowitych jak i rzeczywistych

np.:
(minusp -6.2)   zwraca  T
(minusp 4 )   zwraca  nil

min

(min liczba1 liczba2 ... ) zwraca liczbę która jest najmniejsza spośród parametrów jej wywołania

menugroup

(menugroup nazwa)

Sprawdza czy grupa menu jest załadowana.

menucmd

(menucmd tekst)

Wykonuje polecenie z menu.

member

Wyszukuje wystąpienie elementu w liście

mem

Wyświetla status pamięci przestrzeni LISP.

max

(max liczba1 liczba2 ... ) zwraca liczbę która jest największa spośród parametrów jej wywołania

mapcar

Wykonuje określoną funkcję na wszystkich elementach listy

lsh

Przesunięcie bitowe

logior

(logior integer1 integer2 ...)

Określa logiczną operację OR.