Parameters:
Grid name Name of the table (grid) in inverted commas
Variable name Name of the variable to which the table is to be assigned,
in inverted commas
File name Name of the file in which the table (grid) is defined, in in‐
verted commas. Only needs to be specified if the table is
not defined within the file that also contains the definition
of the variable.
Example
//M(MyGridSample/"My Grid Sample")
DEF MyGridVar=(R/% MyGrid1///WR2////100,,351,100)
LOAD
LG("MyGrid1","MyGridVar","mygrids.com")
END_LOAD
Content of mygrids.com:
//G(MyGrid1/0/5)
(I///,"MyGrid1"/wr1//"1"/80/1)
(R3///"LongText1","R1-R4"/wr2//"$R[1]"/80/1)
(IBB///"LongText2","M2.2-M2.5"/wr2//"M2.2"/80/,1)
(R3///"LongText3","R9,R11,R13,R15"/wr2//"$R[9]"/110/2)
//END
6.3.26 Multiple selection SWITCH
Description
You can check a variable for different values with a SWITCH command.
The expression configured in the SWITCH statement is compared in succession to all the
values configured in the following CASE statements.
If not the same, a comparison is made with the following CASE statement. If a DEFAULT
statement follows and up to now no CASE statement was the same as the expression
configured in the SWITCH statement, the statements following the DEFAULT statement are
executed.
If the same, the following statements are executed until a CASE, DEFAULT or END_SWITCH
statement occurs.
Programming commands
6.3 Functions
SINUMERIK Integrate Run MyScreens (BE2)
168 Programming Manual, 12/2017, 6FC5397-1DP40-6BA1