I suggest that the LabVIEW application builder should include an option to rename shared variable libraries (i.e., add an index to the existing name) when building an application. This is necessary for replicating an application.
For instance, for a component we developed we host shared variables on MyComputer (so that we can use DSC functionalities). Applications on MyComputer (the view) and on a cRIO (the controller) read and write the shared variable values.
Now we want to clone these applications so that we can run multiple instances of them. In particular, there will now be six instances of the cRIO application, each deployed on a separate cRIO; there will be six instances of the MyComputer application as well, but these will all run on the same PC. Currently we anticipate (we have not done this yet) that we will be able to create six build files, each pointing to a separate aliases files, in order to handle the fact that the cRIOs will have unique IP addresses. On the other hand, there is no way to handle building unique shared variable libraries in the application builder. At the moment we can edit the project manually by changing the library name (e.g., add ‘A’ to the prototype name), then building the application, and repeating the process six times. This is not especially difficult, but it is not a good long-term solution, since any change will require someone to repeat this process (and more importantly, know that they must do this!). I suggest this functionality should be part of the build specification itself.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Any idea that has received less than 2 kudos within 2 years after posting will be automatically declined.