10-11-2011 10:38 AM
Hello,
Where can I find the XSD file to create a system definition for veristand 2010 ?
Thanks for answer.
10-13-2011 01:37 AM
Hello,
And thanks for posting here.
Do those links answers to your question or do you look for an other file?
http://forums.ni.com/t5/LabWindows-CVI/IVIConfigurationStore-xsd/m-p/1420972?requireLogin=False
Regards,
Jérémy C.
NI France
10-13-2011 02:53 AM
10-13-2011 08:17 AM
Is your idea similar to this post?
Which version of Veristand do you use?
Regards,
Jérémy C.
NI France
10-13-2011 10:18 AM - edited 10-13-2011 10:18 AM
All of the .xml and .xsd files used by NI VeriStand can be found here (Windows 7/Vista...I'm not sure what the XP path is):
C:\ProgramData\National Instruments\NI VeriStand 2010
I believe the specific .xsd you're looking for would be:
C:\ProgramData\National Instruments\NI VeriStand 2010\System Explorer\System Explorer Definition Files\System Explorer.xsd
However, I wouldn't recommend manually editing .xml files, since this is very prone to error. As Jeremy mentioned, NI VeriStand 2010 already has a public .NET API available which is used for creating / editing system definition files. VeriStand ships with an example of how to use this API in LabVIEW, but you can use it in any programming environemnt that supports .NET. You can find the LabVIEW examples on your system here:
<LabVIEW 2010>\examples\NI Veristand\API\System Definition API
Regards,
Devin
10-13-2011 10:43 AM
Thanks.
Does a public API ( which is not .NET ) exist ?
10-13-2011 10:45 AM
No, all of NI VeriStand's APIs are .NET only.
10-14-2011 02:06 AM
Thanks for answers
OK. Where can I find this API and documentation ?
10-14-2011 12:40 PM - edited 10-14-2011 12:41 PM
The API can accessed by referencing NationalInstruments.VeriStand.SystemDefinitionAPI by using a .NET contructor node in LabVIEW.
The API is documented in NI VeriStand 2011 under NI VeriStand .NET Reference.
~ Olivia
10-14-2011 12:52 PM
The NI VeriStand APIs are registered with the GAC (Global Assembly Cache) when you install NI VeriStand, so you should be able to find them by browsing the GAC from .NET environment (ex. LabVIEW).
The available public APIs are:
NationalInstruments.VeriStand.SystemDefinitionAPI
NationalInstruments.VeriStand.ClientAPI
NationalInstruments.VeriStand.WorkspaceMacro
NationalInstruments.VeriStand.RealTimeSequenceDefinitionApi (2011 only)
Unfortunately documentation for the APIs did not make it into NIVS 2010 (although you can find documentation for the Client/Execution API online here). If you upgrade to NIVS 2011 though, it includes the documentation for the System Definition API.
Regards,
Devin