05-26-2026 10:31 AM
Hi All,
I’d like to create a custom UUT information window using an array of clusters instead of the default TestStand parallel UUT information window.
Here’s what I’d like to implement:
RunState.TestSockets.Count(4 or 6) and dynamically create the corresponding number of clusters.So far, I’ve only completed part of the code, and I’m not sure how to implement the remaining functionality. Any comments or suggestions would be appreciated.
05-26-2026 11:38 AM
A disabled property applies to all elements of an array.
Maybe you could place the full array in a shift register, the write a shorter array (first with only one element) back to the control.
You could also change the container size to only show a smaller number of items (make sure to hide the scrollbar and index display).
You can always check what item has been clicked and ignore if it is out of order.
Can you explain terms like "focus" and "scan the input field"? Are you just waiting for OK or cancel to go to the next item?
05-26-2026 03:48 PM
Thanks for your input. As you may know, a string control has a “Focus” property. By enabling it and handling the Return key sent by the scanner (default setting: Enter after barcode scan), the program can validate the barcode length and automatically move to the next string control until all entries are completed.
In addition, invisible clusters can be used to dynamically update the array order.
05-26-2026 08:00 PM
sageliu@18053 wrote:
In addition, invisible clusters can be used to dynamically update the array order.
I have no idea what that means....
05-26-2026 08:55 PM
Sorry for the confusion caused by my unclear explanation. Let me clarify it: