Leírókulcskódok referencia

A leírókulcs kód tulajdonságai segítségével megadhatja, hogy melyik belső leírás feleljenek meg a leírókulcsnak.

A leírókulcs egy kódból és további tulajdonságokból áll. Egyező kód esetén a program a leírókulcsban meghatározott tulajdonságokat alkalmazza a létrehozott pontra.

A következő kódok leírókulcs mintakódok:

A megfeleltetési kapacitás növelése érdekében leírókulcs-kódként megadhat egyszerű sztringet vagy helyettesítő karaktereket, például csillagot (*).

Minden benchmark pont belső leírásában szerepelhet például a BM előtag, mint például a BM-1 és BM-2. Amikor az Autodesk Civil 3D programban benchmark pontokat hoz létre a rajzban, valószínűleg ugyanazzal a pontstílussal, pontfeliratstílussal és leírással szeretné azokat létrehozni. Ehhez BM* kódú leírókulcsot hozhat létre. (A csillag azt jelenti, hogy a kód minden olyan belső leírásnak megfelel, amelynek kezdete BM.) Ezek után minden BM kezdetű belső leírással rendelkező pont leírókulcs által meghatározott tulajdonságokkal jön létre.

A következő táblázat a leírókulcs- kódokban használható helyettesítő karakterekre mutat példákat:

Karakter

Függvény a leírókulcs-kódban

# (kettős kereszt)

Minden egyjegyű numerikus karakternek megfelel.

@ (kukac)

Minden betűkarakternek megfelel.

. (pont)

Minden nem alfanumerikus karakternek megfelel.

* (csillag)

Minden sztringnek megfelel és bárhol alkalmazható a keresősztringben.

? (kérdőjel)

Minden karakternek megfelel; a ?BC például mind ABC-nek, mind 3BC-nek megfelel, de nem felel meg ADBC-nek.

~ (hullám)

Megfelel minden a mintát nem tartalmazó értéknek; a ~*AB* például megfelel valamennyi olyan sztringnek, amely nem tartalmazza AB-t.

[...] (szögletes zárójel)

Minden a zárójelen belüli karakternek megfelel; [AB]C például megfelel AC-nek és BC-nek egyaránt.

[~...]

Minden be nem keretezett betűkarakternek megfelel; a [~AB]C például megfelel XC-nek, de AC-nek már nem.

- (kötőjel)

Szögletes zárójelek között meghatározza egy karakter kiterjedési tartományát; az [A-G]C tartománynak például megfelel az AC, BC, ...GC érték, a HC azonban már nem.

' (inverz idézőjel)

Pontosan a soron következő karaktereket olvassa be, például '*AB az *AB értéknek felel meg.

A következő táblázat a leírókulcs- kódokban gyakran használt helyettesítő karakterekre mutat példákat:

Leírókulcs kód

Függvény

T#

Megfelel azoknak a leírásoknak, amelyek a T karakterből és egy azt követő számjegyből állnak, például T1, T2 ... T9.

SZELV#

Megfelel azoknak a leírásoknak, amelyek a SZELV összetevőből és egy azt követő számjegyből állnak, például SZELV1, SZELV2, egészen SZELV9 értékig. Nem felel meg a SZELV leírásnak, mivel SZELV után nem számjegy következik.

T##

Megfelel azoknak a leírásoknak, amelyek a T karakterből és két azt követő számjegyből állnak, T01-től egészen T99-ig.

1@

Megfelel azoknak a leírásoknak, amelyek az 1 számjegyből és egy azt követő betűkarakterből állnak, például 1A, 1B, és 1C. Nem felel meg az 1. leírásnak, mivel 1 után nem betűkarakter következik.

T.

Megfelel azoknak a leírásoknak, amelyek a T karakterből és egy azt követő nem alfanumerikus karakterből állnak, például T- és T+.

T*

Megfelel azoknak a leírásoknak, amelyek a T karakterből és bármennyi azt követő karakterből állnak, például T1, TOPO, T-2 és TREE.

Megjegyzés: A leírókulcsok egyeztetése betűérzékeny, ami azt jelenti, hogy egy nagybetű nem egyezik meg annak kisbetűs előfordulásával. A „FA” belső leírás például megegyezik a „FA” leírókulcs-kóddal. Nem egyezik meg viszont a „Fa” vagy „fa” kódokkal.