10-12-2015 09:22 AM
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.
Solved! Go to Solution.
10-13-2015 11:28 AM
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
10-13-2015 11:52 AM
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.
10-14-2015 01:03 AM
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,
10-14-2015 01:39 AM
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.
10-14-2015 06:50 AM
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