This cPython Interface for NI VeriStand provides ability to call NI VeriStand .NET API from unmanaged code. Specifically cPython. There is limited list of supported functions (mainly NI VeriStand execution API), but the architecture is in place including source code. So users can easily add their specific missing parts of NI VeriStand API calls.
More detailed information about installation is available in Docs/How to install.txt. More detailed information about interface is available in Docs/cPython support for NI VeriStand.pdf
Python 2.7.x
CVI 2013 SP1
Built version of this interface is available for 2013 SP1. Other versions are available upon request through NI Field Sales.
IP has been tested by developer. It is currently used by multiple customers.
NIVS 2013 SP1 and drivers (or later)
CVI 2013 SP1 runtime
TDMS support for NIVS EXAM platform interface (Source\VeristandPythonInterop\EXAM NI VeriStand Platform TDMS Support\Debug)
This repository and any materials provided by NI therein are provided AS IS. NI DISCLAIMS ANY AND ALL LIABILITIES FOR AND MAKES NO WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE, OR NON-INFRINGEMENT OF INTELLECTUAL PROPERTY. NI shall have no liability for any direct, indirect, incidental, punitive, special, or consequential damages for your use of the repository or any materials contained therein.