Prověření řetězcového parametru, Parametr s textovým řetězcem 8.11 – HEIDENHAIN TNC 128 (77184x-02) Uživatelská příručka
Stránka 243
Parametr s textovým řetězcem 8.11
8
TNC 128 | Uživatelská příručka programování s popisným dialogem HEIDENHAIN | 6/2014
243
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 )