Vrij definieerbare tabel lezen met FN 28: TABREAD

Toepassing

Met de NC-functie FN 28: TABREAD leest u uit de tabel die eerder met FN 26: TABOPEN is geopend.

Functiebeschrijving

Met de NC-functie FN 28 definieert u de tabelkolommen die de besturing moet lezen. U kunt meerdere tabelkolommen binnen een NC-regel definiëren, maar slechts één tabelregel.

Invoer

11 FN 28: TABREAD Q1 = 2 / "Length"

; Tabel lezen met FN 28

U navigeert als volgt naar deze functie:

NC-functie invoegen Alle functies FN speciale functies FN 28 TABREAD

De NC-functie bevat de volgende syntaxiselementen:

Syntaxiselement

Betekenis

FN 28: TABREAD

Syntaxisopener voor het lezen van een tabel

Q, QL, QR of QS

Variabele voor de brontekst

In deze variabele slaat de besturing de inhoud van de te lezen tabelcellen op.

Nummer

Regelnummer van de te lezen tabel

Vast of variabel nummer

Naam of QS

Kolomnamen van de te lezen tabel

Vaste of variabele naam

U kunt meerdere kolomnamen met een komma van elkaar scheiden.

Aanwijzing

Wanneer u meerdere kolommen in een NC-regel definieert, dan slaat de besturing de gelezen waarden op in opeenvolgende variabelen van hetzelfde type, bijv. QL1, QL2 en QL3.

Voorbeeld

11 FN 28: TABREAD Q10 = 6/“X,Y,D“

; Numerieke waarden uit de kolommen X, Y en D. lezen

12 FN 28: TABREAD QS1 = 6/“DOC“

; Alfanumerieke waarde uit de kolom DOC lezen

De besturing leest de waarden van de kolommen X, Y en D uit regel 6 van de op dat moment geopende tabel. De besturing slaat de waarden op in de Q-parameters Q10, Q11 en Q12.

De besturing slaat uit dezelfde regel de inhoud van de kolom DOC in de QS-parameter QS1op.