03-21-2006 07:54 AM
03-21-2006 08:46 AM
Hi mrbean,
Are you using TS 3.x?
1) It would seem that your counterparts are using CVI to developed the TS OI. It would make sense if you both used CVI, then there would be no problem with the look and feel aspect. Also, if there is the possible of code sharing, this would help in development costs etc.
2) Not sure if you looked at the code of the old style OI interface or the new style OI. The new style has a lot of the functionality hidden in the activeX components. The LabVIEW wouldn't beable to use the UIR file, you would have to make the front panels of the top level vi (Sequence Display and the Execution Display) look like the CVI panels. Their appearance would be close but not identical. The C++ OI you are never going to get that OI to look like the others in appearance.
3) I dont think you have to use the IDE, you can use makefile to build the application. but it would be a lot easies using the IDE. I'm not a regular user of Visual Studio, so I can offer much more that would help.
4)There's a resource file that you have as the source but you dont have a seperate file, such as the UIR file for runtime (exe file).
5)You can reverse engineer the source code for the C++ OI, I believe you would have the tools as part of the Visual Studio package, or if you have something like Rational Rose.
If you want to to use (G)OOP, this would rule out using the CVI OI and pointing you to the C++ OI. You could do the LabVIEW using the GOOP but you are looking at completely doing the labview code from scratch.
Hope this helps
Ray Farmer