VeriStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Veristand Real-Time engine

Solved!
Go to solution

Hi,

Would the Veristand real-time engine give me access to the Veristand API library using C# code/Labview?

 

Via Labview or C# calling the Veristand API : I am looking to open a workspace to a pre-created definition file, set the channels and read the channels - would Veristand Real Time Engine be able to do this?

 

Thanks in advance for your reply.

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

Hello,

 

I am Ed at National Instruments Technical Support. I'm happy to assist you with your query today, by VeriStand API library are you referring to the VeriStand System Definition API Library?

 

If so then from what I have found so far there is only one NI VeriStand installation, so then the VeriStand System Definition API library should be included within this. The download for NI VeriStand I have found is:

 

http://www.ni.com/download/ni-veristand-2015/5542/en/

 

The API is also described in the NI VeriStand help which gives no mention to any additional requirements:

 

http://zone.ni.com/reference/en-XX/help/372846J-01/vsnetapis/lv_sysdef_overview/

 

With regards to definition files with C#, I believe these community pages should provide you with a good starting point to develop from:

 

https://decibel.ni.com/content/docs/DOC-40307

https://decibel.ni.com/content/docs/DOC-21944

https://decibel.ni.com/content/docs/DOC-22397

 

For using the System Definition API in LabVIEW, please refer to link 2 which outlines the methodology.

 

I hope that this is helpful and you are successful in your application.

 

Best regards,

 

Ed

 

0 Kudos
Message 2 of 6
(4,900 Views)

Thank you for replying to my post.

 

Sorry! I meant to say "Execution API" only - as I am just executing the definition file not modifying the definition file as this is done  manually.

 

I am using: Workspace2, setSingleChannel, getSingleChannel - would this be covered by "781172-35 - NI VeriStand Real-Time Engine"?

  

I've already developed the code and it deploys/sets up the gateway via the Workspace2 object without a problem using the Veristand trial edition and have already purchased the full version for one machine to create the definition files.

 

We are looking to deploy my c# solution to a 5 machines using "781172-35 - NI VeriStand Real-Time Engine" together with my C# that runs Veristand Execution API code - would this combo be possible?

 

Thanks in advance for your reply.

0 Kudos
Message 3 of 6
(4,894 Views)
Solution
Accepted by topic author vish16

Hello,

 

I had the same question when using VeriStand 2011 here is the link: http://forums.ni.com/t5/NI-VeriStand/license-for-gateway-usage/m-p/2584077#M3156. But maybe the policie has changed ?

 

Best regards,

Message 4 of 6
(4,880 Views)

Thank you thumble. That link was useful it seems to point towards purchasing the Veristand operator license which is a considerable step up in costs from the Real Time Engine license.

 

But like your post says - we are launching the gateway silently and have no need for any editors......

 

I've looked for documentation on the Veristand Real-time engine and what are its limitations - but none could be found.

Has anybody had any experience of using "781172-35 - NI VeriStand Real-Time Engine" or can point to reference documentation about it?

 

Thanks.

0 Kudos
Message 5 of 6
(4,869 Views)
Solution
Accepted by topic author vish16

Veristand Full Development licence contains one 781172-35 - NI VeriStand Real-Time Engine license.

So if you plan to deploy to >1 targets, you need to buy this licence for each additional target running NI VeriStand RT engine.

CLA, CTA, CLED

Message 6 of 6
(4,861 Views)