|
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 |
- RE: [mfg-smartcam] Macro string help Michael Senack
