I’m trying to break down a user element into a number of string variables using a macro.

 

At the beginning of off all our wire programs we place a user element on T1 in

the following format

 

#S1= program name rev level drawing number die number decription

 

A typical example is…  #S1=AG0256-1 REV.AA 252171-037 DIE 360 TRIM SECTION X SHIM

 

In the above example I’m having trouble getting  “#S1=AG0256-1 REV.AA 252171-037 DIE 360 TRIM SECTION X SHIM”

string into #VAR1

 

Below is what I’m trying.

 

STRING: #VAR1

STRING: #VAR2

STRING: #VAR3

STRING: #VAR4

STRING: #VAR5

STRING: #VAR6

STRING: #VAR7

STRING: #VAR8

 

NAME_ELMT[EL="1", EN="S1"]// name the T1 user element 1 as S1

 

#VAR1=STRTMP("S1")// this is where I’m having trouble???

 

#VAR2=STRSUB(#VAR1,12,1)// returns the file number operation  ie. 1,2,3, etc

 

#VAR3=STRSUB(#VAR1,28,3)// returns the drawing’s detail number   ie. 037

 

#VAR4=AG0256-

 

#VAR5= REV.AA 252171-

 

#VAR6=STRLEN(#VAR1)

 

#VA7=STRSUB(#VAR1,29,#VA6-29)// returns the rest of #S1 after the detail number ie  DIE 360 TRIM SECTION X SHIM

 

// put it all back together

#VAR8=STRTMP("%#VAR4%#VAR2%#VAR5%#VAR3%VAR7")

 

 

MOD_UEVENT[EL=1, XS2=0, YS2=0, TX=STRTMP("%#VA8"), LV=0]

 

 

 

Regards,

Michael Senack

Reply via email to