Prověření řetězcového parametru – HEIDENHAIN TNC 640 (34059x-05) Uživatelská příručka

Stránka 354

Advertising
background image

Programování: Q-Parametry

9.11 Parametr s textovým řetězcem

9

354

TNC 640 | Uživatelská příručka programování s popisným dialogem HEIDENHAIN | 3/2015

Prověření řetězcového parametru

Funkcí INSTR můžete prověřit, zda popř. kde je v řetězcovém

parametru obsažen jiný řetězcový parametr.

Zvolte funkce Q-parametrů

Zvolte funkci VZOREC
Zadejte číslo Q-parametru pro výsledek a potvrďte

je klávesou ENT TNC uloží v parametru pozici, kde

začíná hledaný text
Přepínejte lištu softtlačítek

Zvolte funkci pro kontrolu řetězcového parametru
Zadejte číslo QS-parametru, v němž je uložen

hledaný text a potvrďte je klávesou ENT
Zadejte číslo QS-parametru, který má TNC

prohledat, klávesou ENT potvrďte
Zadejte číslo pozice, od níž má TNC řetězec

prohledávat, klávesou ENT potvrďte
Výraz v závorce uzavřete klávesou ENT a

ukončete zadávání klávesou END

Uvědomte si, že první znak textového řetězce stojí

interně na místě označeném s „0“.
Pokud TNC hledanou část řetězce nenajde, tak uloží

celou délku prohledávaného řetězce (počítání zde

začíná od 1) do parametru výsledku.
Pokud se hledaná část řetězce vyskytuje vícekrát,

tak TNC vrátí první pozici, kde se část řetězce

vyskytuje.

Příklad: Prohledat QS10 zda obsahuje text, uložený v

parametru QS13. Hledání má začít od třetí pozice

37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 )

Advertising