Przejdź do głównej treści

LISP

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

Wyszukaj w słowniku

Dostępne słowniki:

Termin Definicja
cos

funkcja oblicza cosinus kąta podanego w radianach

cons

 

cons
Funkcja łączy pojedyncze elementy w listę asocjacyjną.

 

cond

(cond (warunek1 działanie1 ) (warunek2 działanie2 ) ...)

Program może wykonywać różne operacje w zależniści które z warunków zostaną spełnione.

 

Synonimy - switch
command

Pozwala uruchomić wbudowane funkcje ZWCADa w kodzie LISP

close

Zamyka otwarty plik 

chr

chr zamienia kod ascii na literę

car

zwraca określony element listy 

Synonimy - cdr cadr caar cdar cadar cadadr cddr caar
boundp

Zprawdza czy do zmiennej przypisana jest wartość

boole

(boole funkcja argument1 argument2 ...)

Stosuje logikę boolowską na przekazanych argumentach

funkcja - określa jaką operację wykonać na argumentach

funkcja operacja rezultat
 1  AND  wartość obu argumentów jest 1
 6  XOR  tylko jeden argument jest 1
 7  OR  jeden lub oba argumenty są 1
 8  NOR  Oba argumenty są 0

argumenty mają być typu integer

np:

(setq OSMODE ( getvar "OSMODE" ) ) ; OSMODE = 3 = 1(END) + 2(MID)
( boole 1 OSMODE 2 )
2 = osnap mid jest włączony
0 = osnap mid jest wyłączony

atoms-family

(atoms-family format lista_symboli)
Funkcja zwraca wszystkie symbole, jakie są zdefiniowane: zmienne , funkcje AutoLISP, funkcje zdefiniowane w nakładkach.

atom

Sprawdza, czy parametr jest pojedynczym elementem

atoi

Zamienia tekst reprezentujący liczbę na jej wartość liczbową

atof

Zamienia tekst na liczbę rzeczywistą 

atan

oblicza arcus tangens liczby

assoc

Wyszukuje w liście asocjacyjnej pierwszy pasujący element

ascii

zamienia literę na jej kod ascii

apply

(apply funkcja lista)

Wykonuje funkcję na liście

append

 

(append lista1 lista2 ....)
łączy listy

 

angtos

(angtos kąt [ tryb [dokładność ]  ] )

Zamienia kąt bezwzględny w radianach na tekst z uwzględnieniem ANGBASE

angtof

(angtof kąt [tryb])

Zamienia kąt (string) na liczbę rzeczywistą reprezentująca kąt w radianach. Parametry opcjonalne pozwalają na określenie formatu kąta przekazywanego jako parametr

 

// ZWCAD: dymki słownika – szerokość 500 px i przeliczenie rozmiaru po wczytaniu obrazka (bez paska przewijania) jQuery(function ($) { if (!$.tooltipster) return; // obrazek w dymku wczytuje się po otwarciu – wtedy dymek trzeba zmierzyć jeszcze raz $.tooltipster.on('ready', function (e) { var instance = e.instance; $(e.tooltip).find('img').each(function () { if (!this.complete) { $(this).one('load', function () { instance.reposition(); }); } }); }); // SEO Glossary ustawia maxWidth: 400 – zmieniamy na 500 po jego inicjalizacji setTimeout(function () { $('.tooltipstered').each(function () { try { $(this).tooltipster('option', 'maxWidth', 500); } catch (err) {} }); }, 0); });