11-25-2020 09:27 PM
Hi all
I have a demo,when input string "test123" need to assign array as uutdata[0]="t",uutdata[1]="e",uutdata[2]="s",uutdata[3]="t",uutdata[4]="1",uutdata[5]="2",uutdata[6]="3",why is only assign in element[0],thanks!!
why only assign in element[0]
Solved! Go to Solution.
11-26-2020 01:41 AM
1- You need to get the length of your string in 'SerialNumber'
2- Resize your array 'UUTdata'
3- Fill in 'SerialNumber' into 'UUTdata'
11-26-2020 02:41 AM
Hi hbs
Thanks for your reply,I have got input serial number length and resize the array,only don't know allocated the string in array elements, the procedure as below:
1)FileGlobals.Number_of_length = Len( FileGlobals.SerialNumber)
2)SetNumElements(FileGlobals.UUTdata, Len(FileGlobals.SerialNumber))
3)FileGlobals.UUTdata = Split ( FileGlobals.SerialNumber,",")
I think is wrong with procedure(3),how to fix it,thanks!!
11-26-2020 03:27 AM - edited 11-26-2020 03:28 AM
use Mid
String Mid(String string, Number startIndex, [Number numberOfCharacters])
Example: of course, you can put it in For loop
Parameters.Arr[0] = Mid(Parameters.Serial, 0, 1),
Parameters.Arr[1] = Mid(Parameters.Serial, 1, 1),
Parameters.Arr[2] = Mid(Parameters.Serial, 2, 1),
Parameters.Arr[3] = Mid(Parameters.Serial, 3, 1),
Parameters.Arr[4] = Mid(Parameters.Serial, 4, 1)