APIs, concepts, guides, and more
🚀 Get started

Learn how to run a sample app in Python.


Precondition
Before getting started you may want to install an IDE (Integrated Development Environment). The RapidCode API is designed to be compatible with any development environment.
We recommend the following IDEs based on programming language:

Our guides typically assume these IDEs, but the general steps provided should be applicable to any IDE you choose.


🔹 Get started with Python

Note
Contact tech@.nosp@m.robo.nosp@m.ticsy.nosp@m.s.co.nosp@m.m if you need support for a specific Python version.

1. Install a compatible version of Python. [https://www.python.org/downloads/]

Windows Linux
3.10 3.9 3.10 3.11

2. Uninstall other Python versions (optional but recommended). If newer incompatible Python versions are installed you will have to manage which Python version you are launching RapidCode Python programs with.

3. Check your Python version py --version

C:\\RSI\\10.X.X\\examples\\python>py --version
Python 3.10.10

4. Install a compatible version of NumPy pip install numpy==<version>
https://numpy.org/install/ (This common math module is used when converting between Python and C++ array method parameters)

Windows Linux
1.22 1.23 1.24 1.25 1.26

5. Run one of the sample apps that come pre-installed. Navigate to:

Windows Linux
C:\RSI\10.X.X\examples\python /rsi/examples/python

6. Open _constants.py in your code editor of choice and modify the configuration constants to suit your setup

7. Launch a terminal in this directory

8. Execute py controller-create.py


🔹 For your own projects be sure to include critical directories

import os
import sys
import platform
if platform.system() == "Windows":
# import the ntx.dll from INtime
os.add_dll_directory("C:\\Program Files (x86)\\INtime\\bin")
# add RapidCode install directory to Python path
sys.path.append("C:\\RSI\\10.X.X\\")
else:
# linux RapidCode install directory
sys.path.append("/rsi/")


🔹 See Sample App page for more details

Get up and running with RapidCode Python