I'm trying to automatically name and run Oscilloscope traces from my KRL program. This worked under KSS 5, and should work the same way under KSS 8, according to the manual, but I seem to be having issues naming the Traces.
If I have $TRACE pulled up in the VarCor, I can see $TRACE.NAME changing as my program runs through different test cycles, and I can watch $TRACE.STATE change as each trace is triggered, then runs out. However, when I look into KRC/Roboter/Traces/, it appears that the only trace(s) generated filenames that match $TRACE.CONFIGURATION, rather than $TRACE.NAME. And it looks like (going by the file time stamps) every time I trigger a trace, it simply overwrites the previous traces.
I've tested the same code in KSS 5 (Office Lite), and it works as expected -- a cluster of Traces whose name matches $TRACE.NAME, and I can create multiple such trace clusters with different names from my KRL program.
Now, $TRACE.CONFIGURATION is new to KSS 8, but I'm not manipulating it from within my KRL program, and that variable pretty explicitly only points at a Trace config file name, going by the manual. It shouldn't have any effect on the output trace file names, but that's what I'm seeing happen.
Anyone ever see this before?