Mit Hilfe der Ausdrücke GETTHREADTEXT bzw. GETTHREADVALUE können durch Anpassungen verschiedene Ausgaben erzeugt werden. GETTHREADTEXT gibt Text zurück, GETTHREADVALUE eine Zahl (double). Die Funktionalität ist äquivalent.
Mittels der ersten vier Parameter wird die Zeile spezifiziert, der fünfte Parameter spezifiziert die Tabellenvariable, deren Wert zurückgegeben werden soll.
VARIABLE = GETTHREADTEXT(D,'DIN 13','',P,'NAME')
![]() | Hinweis |
|---|---|
Bei GETTHREADTEXT muss der Datentyp von VARIABLE Text sein. Bei GETTHREADVALUE muss der Datentyp von VARIABLE eine Zahl sein. | |
Rückgabewert
NAME = GETTHREADTEXT(D,'DIN 13','',P,'NAME') // ergibt z.B. M10x1
TYPE = GETTHREADTEXT(D,'DIN 13','',P,'TYPE') // ergibt z.B. M
KDI = GETTHREADTEXT(D,'DIN 13','',P,'KDI') // Kerndurchmesser Innengewinde
KDA = GETTHREADTEXT(D,'DIN 13','',P,'KDA') // Kerndurchmesser Aussengewinde
SIZE = GETTHREADTEXT(D,'DIN 13','',P,'SIZE') // ergibt z.B. 10x1
![]() | Hinweis |
|---|---|
Jede beliebige Tabellenvariable kann für den letzten Parameter verwendet werden. Die oben genannten (NAME, TYPE, KDI, KDA, SIZE) sind in der Regel immer vorhanden.
| |
Bestimmen Sie eine Variable für die Zeilenbeschreibung (hier im Beispiel "GEW").
Legen Sie für diese Variable einen Merkmalalgorithmus [Attribute algorithm] an.
GEW=GETTHREADTEXT(D,'DIN 13','',P,'NAME')
Tragen Sie die Variable 'GEW' unter PARTproject -> Allgemein [General] -> Zeilenbeschreibung [Row label] ein.
-> Der Inhalt aus dem Feld NAME der Tabelle „DIN 13“ wird als Text an die Variable GEW zurückgegeben.
Kerndurchmesser [Core diameter] Außengewinde [Outer thread] automatisch berechnen und im PARTdataManager anzeigen
KDA = GETTHREADTEXT(D,'DIN 13','',P,'KDA')
GET=GETTHREADTEXT(ND,'DIN 158',VARIANT,PITCH,'NENN')
Vergleiche Abb. „Beispiel: Gewindetabelle von DIN 158“.
X=GETTHREADVALUE(ND,‘DIN 158‘,‘Kurz’,PITCH,’L1’)
-> Es wird der Wert für ND geholt und als Filter für den Nenndurchmesser in Tabelle "DIN 158" gesetzt.
-> Es wird der Wert für PITCH geholt und als Filter für die Gewindesteigung in Tabelle "DIN 158" gesetzt.
-> Es wird der Filter "Variante = 'Kurz'" in Tabelle "DIN 158" gesetzt.
-> Es wird der Inhalt aus dem Feld L1 der Tabelle "DIN 158" als Zahl zurückgegeben.

![[Hinweis]](https://webapi.partcommunity.com/service/help/latest/pages/de/ecatalogsolutions/doc/images/note.png)





![Zeilenbeschreibung [Row label] / Kerndurchmesser [Core diameter]](https://webapi.partcommunity.com/service/help/latest/pages/de/ecatalogsolutions/doc/resources/img/img_80a61b3bc919488394b1eeb0a244a87d.png)