01-19-2011 07:56 AM
AE? Please define...
01-19-2011 08:00 AM
@id wrote:
AE? Please define...
AE = Action Engine (see here).
Init- Caches the refums of the rings that need to be updated.
Set List - Accepts an array of strings and uses the cached refs to to do proprty node "strings".
Ben
01-19-2011 10:50 AM
Try this:
Replace one of the ring controls with an enum (the strings should all transfer over)
Customize the control and make a typedef.
Replace all of the other corresponding controls and constants with the typedef.
Now edit the typedef to add more strings.
01-19-2011 10:56 AM
Sounds like the best solution yet - thx
01-19-2011 11:07 AM
Sorry about the previous.
For some reson I thought you needed to update the ring at run time.
Ben
01-19-2011 09:49 PM
01-20-2011 07:44 AM
Maybe some image will help illustrate my point.
The top level VI will start out by cahcing the refs.
The VI to the right of of the VI that launches my Event Logger (see rocket ship icon) the GUI control is inititalized by passing a cluster of refs.
After verifying that all of the ref are valid...
They are cached in the core for later use.
When the time comes to update or interact with the GUI (from anywhere in the app) I invoke one of the coded methods. Here I am setting the visablity for one of the modes of operation.
In your case that code would be changed to push the desired strings into the ring. Unfortunalatly, I do not have a screen shot of where I am updating rings, so you will have to fill in the blanks yourself.
I hope that helps,
Ben