10-28-2009 02:03 PM - edited 10-28-2009 02:03 PM
I'd have to agree with Ben. There has been so much improvement to LabVIEW between 6.1 and now v9 that it is probably worth the investment.
Its also very difficult to find good help for such an old version. Most of the active forum members are at least on v8 of LabVIEW. I can post a solution to your inquery in LV8 and 9, but I can't gaurentee it will work in 6.1. Additionally, I have no way in converting my code to v6.1 for you to use.
You open a reference to your VI, use the FP.Open invoke method and set some properties. Here is a thread where I was trying to do something with opening re-entrant VIs problematically.
http://forums.ni.com/ni/board/message?board.id=170&thread.id=446517&view=by_date_ascending&page=1
You pass data to the VI just like any other SubVI. You make controls and make them accessable by wiring them to the icon. Pass the important data to the VI, and use the invoke node to open it for the user.
10-28-2009 02:11 PM
The lower part of this image shows code that should work in LV 6.1. Ignore the funny colored wires, they are LVOOP calss wires but the idea is the same.
Just trying to give you enough rope to....
Ben