Prověřen řetězcového parametru, Přečten délky řetězcového parametru, Porovnán abecedn ho pořad – HEIDENHAIN TNC 320 (340 551-01) Uživatelská příručka

Stránka 368: Přečten systémových řetězců, 12 řetězcové parametry

Advertising
background image

368

10 Programován : Q parametry

10.12 Řetězcové parametry

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.

Do SRC QS zadáváte prohledávaný řetězcový parametr. Do SEA QS
zadáváte hledaný řetězcový parametr. Funkc BEG můžete zadat, na
kterém m stě se má zač t hledat. TNC dodá prvn pozici výskytu jako
výsledek. Nen li řetězcový parametr nalezen, tak se vrát hodnota 0.

Př klad: QS10 se prověřuje, zda obsahuje QS13 (od třet ho
m sta)

Přečten délky řetězcového parametru

Funkce STRLEN dává délku řetězcového parametru, který stoj v
uvedené řetězcové proměnné.

Př klad: Zjišt’uje se délka QS15

Porovnán abecedn ho pořad

Funkc STRCOMP můžete porovnat abecedn pořad řetězcových
parametrů. Je li prvn řetězcový parametr (SRC_QS) abecedně před
druhým (SEA_QS), tak TNC dá výsledek +1. Je li pořad opačné, tak
je výsledek 1, v př padě shody je výsledek 0.

Př klad: Porovnán abecedn ho pořad QS12 a QS14

Přečten systémových řetězců

U mnohých systémových proměnných (FN18: SYSREAD) lze přeč st
také řetězcové parametry. K tomu zadejte ID systémové proměnné
plus hodnotu 10 000.

Př klad: Přeč st cestu NC programu zvoleného pomoc SEL
PGM “..“

37 Q50 = INSTR( SRC_QS10 SEA_QS13 BEG3 )

37 Q52 = STRLEN( SRC_QS15 )

37 Q52 = STRCOMP( SRC_QS12 SEA_QS14 )

37 QS14 = SYSSTR( ID10010 NR10 )

Advertising