2 v o ln ě definovatelné t abulky – HEIDENHAIN TNC 128 (77184x-01) Uživatelská příručka

Stránka 268

Advertising
background image

268

Programování: Speciální funkce

10.2 V

o

ln

ě definovatelné t

abulky

FN 27: TABWRITE: Zapsat do volně
definovatelné tabulky

Pomocí funkce FN 27: TABWRITE zapíšete data do tabulky, kterou

jste předtím otevřeli funkcí FN 26: TABOPEN.

V jednom bloku TABWRITE můžete definovat několik názvů sloupců,

to znamená je zapsat. Názvy sloupců musí být mezi horními

uvozovkami a musí být odděleny čárkou. Hodnotu, kterou má TNC

zapsat do každého sloupce, stanovíte v Q-parametrech.

Příklad:
Do řádku 5 momentálně otevřené tabulky zapište sloupce Rádius,

Hloubka a D. Hodnoty, které se mají do tabulky zapsat, se musí uložit

do Q-parametrů Q5, Q6 a Q7.

Uvědomte si, že funkce FN 27: TABWRITE standardně

zapisuje hodnoty do aktuálně otevřené tabulky i v režimu

Test programu. Funkcí FN18 ID992 NR16 se můžete

dotázat, v kterém provozním režimu bude program

proveden. Pokud se má funkce FN27 provádět pouze v

provozních režimech, můžete příkazem skoku přeskočit

příslušnou část programu (viz „Rozhodování když/pak

(implikace) s Q-parametry” od strany 191).

Můžete popisovat pouze číselná pole tabulky.

Chcete-li v jednom bloku zapsat do několika sloupců,

musíte zapisované hodnoty uložit do po sobě

následujících čísel Q-parametrů.

53 FN 0: Q5 = 3.75

54 FN 0: Q6 = -5

55 FN 0: Q7 = 7.5

56 FN 27: TABWRITE 5/“RÁDIUS,HLOUBKA,D“ = Q5

Advertising