Yes, yes, and sort of.
The trick to getting multiple instances of the same VI on the screen is to use a VI Template. Open a VI Server reference to the template and you will get a reference to a VI based on the template, but not the template itself (unless the template is already in memory). Using the reference, wire up an invoke node to call the Run method and then a property node to open the front panel. Rinse and repeat as needed for the number of instances desired.
Child windows are possible by making some calls to the Win32 API. Here's a link where you can find some demo code by Jack Hamilton -> www.LabUseful.com
The whole Document / View architecture could probably be done with some fancy footwork and more API calls.
Remember that there
's always the Alliance Members. We can give you access to our gurus.
Daniel L. Press
PrimeTest Corp.
www.primetest.com