I am new to LabView so please be patient with me here.
I inherited a PC that is running a large, complex LabView application. It used to interface with a second PC that also ran labView, and apparently all was good in the world. The second computer is being replaced with a new system that runs a Visual C++ application which includes Measurement Studio. I am trying to replicate the data exchange between the 2 computers using Measurement Studios CNiDataSocket class.
Here is the problem.
In the original system, the data exchanged between the 2 computers was bundled into a cluster. Measurement Studio has no utilities that support such clustered data as far as I can tell. It seems pretty easy to exchange basic data types and button control values, but not so much with the cluster data. I have tried to fake it by looking at the network packet data format, but I got no where with that. I really don't want to mess with the legacy LabView code if I can help it. I am acutally considering building a small LabView client on the LabView machine that exchanges the data in the "unbundled" form, bundling it up, and sending it off to the DataSocket server. That, of course, will take a fair amount of LabView learning curve which I am trying to avoid.
Anyone have a better idea?