I keep a Batch history in the SLC for the last 10 Batches. (I actually have multiple batching processes, but for now just concentrate on one).
I've constructed a Date/Time string easy enough. Now I want to shift if through 10 ST locations (420 words). I do this with all the other data pertinent to the batch but of course it is much easier with integers/floats. I simply do a COP of words 0-8 to a scratch pad, then copy those 0-8 back to 1-9 and move the newest value into word 0. I could do that with File shifts but it is easier for the technician to see what's going on.
Anyway, I went to do that with the string files and ran into the 128 word limit of the COP statement. Since each single string location (ST18:0 eg) is 42 words, it seems I can only do three at a time, which makes the psuedo shift very tedious. Any suggestions on doing this cleanly, 10 strings at a time. Bottom line, I want to shift strings 0 to 8 to 1 to 9 and update string 0 with the current date/time string that I created.
I've constructed a Date/Time string easy enough. Now I want to shift if through 10 ST locations (420 words). I do this with all the other data pertinent to the batch but of course it is much easier with integers/floats. I simply do a COP of words 0-8 to a scratch pad, then copy those 0-8 back to 1-9 and move the newest value into word 0. I could do that with File shifts but it is easier for the technician to see what's going on.
Anyway, I went to do that with the string files and ran into the 128 word limit of the COP statement. Since each single string location (ST18:0 eg) is 42 words, it seems I can only do three at a time, which makes the psuedo shift very tedious. Any suggestions on doing this cleanly, 10 strings at a time. Bottom line, I want to shift strings 0 to 8 to 1 to 9 and update string 0 with the current date/time string that I created.