Metadata-Version: 2.1
Name: jki-python-bridge-for-labview
Version: 5.0.0
Summary: JKI Python Bridge for LabVIEW. Easily control your LabVIEW applications from python via define custom APIs.
Author-email: JKI <info@jki.net>
License-Expression: BSD-2-Clause-Patent
License-File: LICENSE
Provides-Extra: dev
Description-Content-Type: text/markdown

# JKI Python Bridge for LabVIEW

Easily add a Python API to your LabVIEW application.

[![Image](https://www.vipm.io/package/jki_lib_python_bridge_for_labview/badge.svg?metric=installs)](https://www.vipm.io/package/jki_lib_python_bridge_for_labview/) [![Image](https://www.vipm.io/package/jki_lib_python_bridge_for_labview/badge.svg?metric=stars)](https://www.vipm.io/package/jki_lib_python_bridge_for_labview/)
[![License](https://img.shields.io/badge/License-BSD%2bPatent-blue.svg)](https://opensource.org/license/bsdpluspatent) 
[![LabVIEW](https://img.shields.io/badge/LabVIEW-2020-%23E37725.svg?)](https://www.ni.com/en-us/shop/labview/select-edition/labview-community-edition.html) Python 3.6+

## Getting Started

- [Install Package with VIPM](https://www.vipm.io/package/jki_lib_python_bridge_for_labview/)

- Open the Example and Run it

![image](https://user-images.githubusercontent.com/381432/197280513-60e018e6-c4ba-4255-8c43-70af6407f4ee.png)

![image](https://user-images.githubusercontent.com/381432/197280631-0c5e4a1b-b50c-40e7-b195-4ed9d41a6d4e.png)

- Open cmd.exe or powershell.exe terminal
- Create a virtual environment for testing
```
python -m venv .venv
```
- Activate it in PowerShell
```
.\.venv\scripts\activate.ps1
```
- Activate it in a Command Shell
```
.\.venv\scripts\activate.bat
```
Start Python
```
PS C:\projects\jki-labview-python-server> python
Python 3.10.4 (tags/v3.10.4:9d38120, Mar 23 2022, 23:13:41) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
```
- Interact with LabVIEW from Python

``` python
>> import jki_lib_python_bridge_for_labview as lv
>> lv.connect()
>>> lv.isConnected
1
>>> lv.example.add(1,2)
3.0
>>>
```
- Understanding what's happening
![image](https://user-images.githubusercontent.com/381432/197281397-c27abceb-d76a-40f6-932b-6f0b8e5e0b8e.png)
