You are on page 1of 1

AutoLISP

Amennyiben a regisztrálás sikerrel jár, az alkalmazás bekerül az APPID szim-


bólumtáblába. Ez a tábla a rajzban bővített elemadatokat használó alkalmazások
listáját tartalmazza. Ez lehetővé teszi, hogy egy alkalmazás a saját bővített elem-
adatait megkülönböztesse más alkalmazásokétól. A bővített elemadatokat az
AutoLISP nyelven vagy AutoCAD Fejlesztői Rendszerben (ADS) készült alkalma-
zások egyaránt kiegészíthetik vagy módosíthatják.
Az alkalmazás argumentuma egy maximum 31 karakter hosszú karaktersor,
amelyre, a szimbólumokra (úgy mint a táblanevekre) érvényes elnevezési szabá-
lyok vonatkoznak. Az alkalmazásnév tartalmazhat betűket, számokat, valamint
speciális $ (dollár), - (kötőjel) és _ (aláhúzás) karaktereket, de nem tartalmazhat
szóközt. A névben szereplő betűket az AutoCAD nagybetűkké alakítja át. Példa:

(regapp "ADESK_415")
(regapp "USER1-v2.5-124")

rem

(rem <szam1> <szam2> ...)

Ez a függvény a szam1 értéket elosztja a szam2 értékkel, és az osztás


(szam1 mod szam2) maradék értékével tér vissza. A rem függvény a kiértékelés
szokásos szabályai szerint egész vagy valós számokkal is használható. Példa:

(rem 43 12) eredménye 7


(rem 13.0 570) eredménye 11.0
(rem 60 2) eredménye 0

reverse

(reverse <lista>)

Ez a függvény a lista elemeinek sorrendjét megfordítja, és a megfordított


sorrendű listával tér vissza. Példa:
(reverse ‘((a) b c)) eredménye (c b (a))

rtos

(rtos <szam> [mod] <pontossag>)

Ez a függvény a szám (valós) argumentumban szereplő számjegyek karak-


tersorával tér vissza, melynek formátuma a mod, a pontosság, valamint az
AutoCAD UNITMODE rendszerváltozójának és DIMZIN méretváltozójának beállí-
tásától függ. A mód és a pontosság egész számok, amelyek a választott hossz-

72

You might also like