You are on page 1of 1

AutoLISP

használói input függvényre, ha a LIMCHECK AutoCAD rendszerváltozó be


van kapcsolva.
- Érték = 16 (bit 4) Jelenleg nincs használatban.
- Érték = 32 (bit 5) Azon függvények esetében, amelyek megengedik, hogy a
felhasználó a grafikus képernyőn jelöljön ki egy pontot, e bit beállítása kö-
vetkeztében a rajzszerkesztő (editor) a „gumivonalat" vagy ablakot folyto-
nos helyett szaggatott vonallal rajzolja meg (egyes képernyőmeghajtók
szaggatott vonalak helyett eltérő színt használnak). Abban az esetben, ha a
POPUPS rendszerváltozó értéke nulla, akkor az AutoCAD figyelmen kívül
hagyja ezt a bitet.
- Érték=64 (bit 6) Megtiltja Z koordináták átadását a getdist függvénynek, ez-
által az alkalmazás biztosíthatja, hogy ez a függvény csak 2D (síkbeli) tá-
volságokat határozzon meg.
- Érték=128 (bit 7) Tetszőleges inputot engedélyez, mintha az egy kulcsszó
volna, figyelembe véve előbb a többi szabályzóbitet és a megadott kulcs-
szavakat. Ez a bit elsőbbséget élvez a 0. bithez képest; amennyiben a 7. bit
be van állítva, és a felhasználó az <ENTER> billentyűt nyomja le, a függ-
vény üres karaktersorral tér vissza.

Ha az initget függvény olyan szabályzóbitet állít be, amelynek nincs értelme az


ezután meghívott felhasználói input függvény esetében, akkor az a bit egyszerűen
hatástalan lesz. A bitek tetszőleges kombinációban adhatók össze, és egy 0 és
255 közé eső számértéket eredményeznek. Ha a bitek argumentum nincs megad-
va, akkor az nulla (nincsenek feltételek) értékkel egyenértékű. Amennyiben a fel-
használói adatbevitel nem felel meg egy vagy több megadott feltételnek (például
nulla érték, amikor az nem megengedett), abban az esetben az AutoCAD üzenetet
küld, és kéri az adatbevitel megismétlését.

Kulcsszavak meghatározása
1. Az opcionális karaktersor argumentum azon kulcsszavak (opciók) listáját
határozza meg, amelyeket a következő entsel, nentsel, nentselp vagy
getxxx függvény meg fog vizsgálni, ha a felhasználó nem a kért típusú ada-
tot (a getpoint esetében például nem egy pontot) adja meg. Amennyiben a
felhasználói input megegyezik a listában található kulcsszavak egyikével,
az illető adatbeviteli függvény azzal a kulcsszóval, mint karaktersorral fog
visszatérni. A felhasználói program megvizsgálhatja, hogy a kulcsszavak
egyikét kapta-e eredményül, és mindegyik kulcsszó esetén más műveletet
hajthat végre. Ha a felhasználó által megadott adat nem a kért típusú, és
egyik kulcsszóval sem egyezik meg, akkor az AutoCAD az adatbevitel meg-
ismétlését kéri a felhasználótól.
2. A karaktersor argumentum értelmezése a következő szabályok szerint tör-
ténik:
- A kulcsszavakat egy vagy több szóköz választja el egymástól;
Például, a "Bal Jobb Fent" karaktersor három kulcsszót határoz meg.

63

You might also like