PROGRAMMING FOR EXPERT USERS137ExamplesThe string transmitted is S12345abcdef3790T and corresponds to the #DS function,as defined in the programming language.1) expression Ö SSTR<#DS,1,5> + SSTR<#DS,11,15> + SSTR<#DS,6,9>result Ö S12345f3790abcdT2) expression Ö FSTR<#DS, S616263T, S616263T, 0> + SSTR<#DS,LSTR<#DS>-3, LSTR<#DS>result Ö Sabc3790T3) expression Ö FSTR<#DS, S616272T, S616261T, 0>result Ö ST null string4) expression Ö #DS - FSTR<#DS, S616263T, S6566T, 0>result Ö S123453790TDuring the format definition the decoded string represented by #DS does not change.Using Format Output in Format DefinitionThe input used by the above functions to define the code formatting usuallycorresponds to the decoded code (#DS). Actually, the formatting expression of eachfunction can also format the result (output) produced by a preceding code formatting.The format output is represented as follow:#F, where: = format number in the range 1-4#F = format outputBeing Format 5 not included in other format expression, the format number is in therange 1-4. Furthermore, since a format expression operates upon the output of thepreceding formats, the expression defining Format 1 will never contain the result ofanother format.ExampleThe following expression is used to define Format 3:#DS + FSTR<#F2, S6173T, S6263T, 0>The expression input consists of the decoded code and the result produced byFormat 2 (#F2).The FSTR function searches for a defined substring within the #F2 result; then, itconcatenates this substring and the decoded code. The result corresponds to #F3output.