LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Two systems on the same computer

Hi 🙂

 

I am a little bit of beginner in LabView so bare with me if I ask dumb questions 🙂

We have a simple hydraulic test system at our workshop. It has a basic daq system for reading some pressures and voltages. Its consists of a cDAQ-9178 chassis and a couple of modules. The software is written by ourselves.

We do also have an X/Y plotter in the system which consists of a 9229 module in a cDAQ-9171 chassis. This software is not written by ourselves and we do not have access to the source code. Obviously this application runs on a separate computer. 

 

Due to limited space and for convenience we would like to run these applications on the same computer. Is there any solution or workaround to do this?

0 Kudos
Message 1 of 6
(1,538 Views)

It is very much possible to put both of these on one computer and run them. You will need to understand how both systems are set up from a DAQ stand point. Since the cDAQ systems are separate from each other they should function separately as long as the computer can keep up.There is a little more to this but it should be straight forward for someone that has a good understanding of NI hardware and software.

 

You did not give much info for how things work so I answered with a very general response. It is possible.

Tim
GHSP
0 Kudos
Message 2 of 6
(1,527 Views)

@Speedyswede wrote:

We do also have an X/Y plotter in the system which consists of a 9229 module in a cDAQ-9171 chassis. This software is not written by ourselves and we do not have access to the source code. Obviously this application runs on a separate computer. 

 

Due to limited space and for convenience we would like to run these applications on the same computer. Is there any solution or workaround to do this?


This is very curious.  I didn't know what a 9229 module was, so I looked it up -- it is a 4-channel A/D input module, and I can't figure out how this gets connected to an X/Y plotter!  Is the plotter connected to the 9229 by physical (i.e. copper) wires?  Does the plotter have outputs (other than Pen and Paper)?  I must be missing something obvious ...

 

Bob Schor

0 Kudos
Message 3 of 6
(1,498 Views)

@Bob_Schor wrote:

@Speedyswede wrote:

We do also have an X/Y plotter in the system which consists of a 9229 module in a cDAQ-9171 chassis. This software is not written by ourselves and we do not have access to the source code. Obviously this application runs on a separate computer. 

 

Due to limited space and for convenience we would like to run these applications on the same computer. Is there any solution or workaround to do this?


This is very curious.  I didn't know what a 9229 module was, so I looked it up -- it is a 4-channel A/D input module, and I can't figure out how this gets connected to an X/Y plotter!  Is the plotter connected to the 9229 by physical (i.e. copper) wires?  Does the plotter have outputs (other than Pen and Paper)?  I must be missing something obvious ...

 

Bob Schor


A plotter could just be (in this context) a program that puts points on a graph on the screen, thereby plotting them.  It seems unlikely that it somehow is using the PC to drag ink pens around a large piece of paper.

 

As to the root question, I would ask what versions of LabVIEW, NI-MAX, and OS they both use.  If they're all the same it should be easy, you'd just want to export the DAQ settings from one PC over to the other and see if it works.

 

If there's a small amount of difference (3 versions or less of one of the LabVIEW 20xx releases, for instance) then you just need to install the more modern version of NI-MAX (for instance, NI-MAX 2020 would work perfectly with programs written in LabVIEW 2017-2020) along with whatever version of the RTE that the 3rd party program uses.

 

If there's a large difference (like, if the 3rd party program is in LabVIEW 8.6 and your software is in 2019, or something) then we need more details and it's less certain that it's possible.  Since you do have access to your program's code though, you might be able to install a newer or older version of LabVIEW to match the other program, and rebuild yours with the same version to eliminate any compatibility issues.

0 Kudos
Message 4 of 6
(1,474 Views)

Yes the "plotter" is a software that acts like a plotter. You van set input sensitivity in both axles, scales etc. Finally the you can print the result as if it was plotted. 

 

As for the versions, I dont know the exact versions. I will try to find out 🙂 The plotter software ask for an older version of .net framework so I my guess is that its written in a ten year old version of Labview. Our own application is written i The latest version of NXG 

0 Kudos
Message 5 of 6
(1,440 Views)

@Speedyswede wrote:

Yes the "plotter" is a software that acts like a plotter. You van set input sensitivity in both axles, scales etc. Finally the you can print the result as if it was plotted. 

 

As for the versions, I dont know the exact versions. I will try to find out 🙂 The plotter software ask for an older version of .net framework so I my guess is that its written in a ten year old version of Labview. Our own application is written i 


But it is written in LabVIEW?

 

If so, you should be able to find out the run time engine it's using. 

 

IIRC, LV11 used older .NET framework, and after that it got better.

 


@Speedyswede wrote:

Our own application is written i The latest version of NXG 


NXG?!

 

The latest version of NXG is the last version of NXG there will ever be. It's obsolete already.

 

Apart form that, I doubt there will be a lot of experience with DAQ problems between LV11 and NXG. It might just work of course 🙄.

0 Kudos
Message 6 of 6
(1,425 Views)