VeriStand

cancel
Showing results for 
Search instead for 
Did you mean: 

NI Veristand in Windows Server

Solved!
Go to solution

Has anyone tried having several developers share an install of NI Veristand on a Windows Server machine? The developers would use Remote Desktop for initial development, and would all work together at the console for test/debug.

 

I believe the computer based license described here: http://www.ni.com/license/licensing_options.htm would allow this, but I am not sure if there is a problem with having multiple instances running at the same time.

 

Has anyone tried something like? How did it go?

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

Hi Clendon,

 

I think you could accomplish this with a few caveats.

 

You could have multiple real-time targets running unique system definitions created by the different developers. However, you would have to disconnect them from the development computer when accessing a different project. You would not be able to access multiple workspaces or multiple projects at once. As I see it, you could do something like this:

 

1) Open Project A and deploy to Real-Time target A

2) When you know it's working properly, disconnect target A from the project (by going to Operate>Disconnect)

3) Open Project B and deploy to RT target B

4) Disconnect project B

5) Reconnect to project A for debugging/testing

 

Is that what you're proposing?

0 Kudos
Message 2 of 6
(6,491 Views)

Posted by mistake and can't delete. Sorry.

0 Kudos
Message 3 of 6
(6,477 Views)

Hi Alisha,

 

In my case, there is only one RT system. Also, we are colaborating on the same project. I was thinking that the developers could work "offline", not connected to the RT, on seperate sections. For instance Developer A would work on a device driver and Developer B would work on a model. The developers could use Model in the Loop or otherwise simulate inputs to test their sections.

 

When it comes time to deploy, then I was thinking the developers would have to work together at one console. Or some developers would have to work on something else while one used hardware.

 

I will back up a step. I am trying to figure out if it is reasonable for my company to order 1 copy of Veristand, and for the three developers on the project to share it. As I mentioned. all of us are working on the same project. The obvious, but also awkward way is simply to time share. We work in shifts until we are ready to integrate. I want to avoid this because that makes it harder to collaborate. (Also I like going home at 5.)

0 Kudos
Message 4 of 6
(6,471 Views)
Solution
Accepted by topic author clendon.gibson@canrig.com

Hi Clendon,

 

The license agreement states that the software can only be used by a single person on multiple machines (with only on instance running) or by multiple users on a single machine (which would only allow one instance to be running). I believe what you are proposing (multiple people using it at the same time) would violate the license agreement: http://www.ni.com/legal/license/

 

If you have further questions about how many licenses you would need to buy I would recommend discussing it with a member of our sales team. They'll be able to speak to what you would need for your specific situation.

 

I would think you would at least be able to get away with using only 2 for three people as model development and driver development will not need constant access to VeriStand. You'll really only need it for testing.

0 Kudos
Message 5 of 6
(6,450 Views)

Thanks Alisha,

 

This is the kind of info I was looking for.

0 Kudos
Message 6 of 6
(6,443 Views)