Introduction¶
![]() Fig. 4 TRION and TRION3 modules¶ |
![]() Fig. 5 TRIONet and TRIONet3 frontends¶ |
![]() Fig. 6 NEX[DAQ] devices¶ |
This SDK allows developers to integrate the support for DEWETRON TRION measurement hardware into their own measurement application.
To show its usage, the SDK provides an number of examples each showing and explaining a specific aspect of TRION API and hardware.
TRION API library is portable and supports various operating systems like Windows (up to 11) and Linux.
Intended audience¶
The targeted audience are software developers with good knowledge of C and C++. Experience in measurement engineering is helpful.
TRION SDK¶
TRION SDK is hosted on GitHub and freely accessable:
https://github.com/DEWETRON/TRION-SDK
Please clone the repository to get the necessary source code.
Alternatively it is possible to download the latest TRION SDK Release:
Supported Programming Languages¶
The API can be used by any language that is able to load a dll and call C style functions.
Examples are provided for:
C
C++
C#
Python
Supported Operating Systems¶
Following operating systems are supported by Oxygen:
Microsoft Windows 7,10,11 (64bit)
Ubuntu 20.04 LTS Linux (Focal Fossa)
Red Hat Enterprise Linux 8 (RHEL8)
Compatible (and free) alternatives to RHEL8 are:
Rocky Linux 8
AlmaLinux 8
Oracle Linux 8
Visual Studio on Microsoft Windows¶
CMake (https://cmake.org/)
Microsoft Visual Studio 2022 or better (https://visualstudio.microsoft.com/de/downloads/)
This is the preferred reference development setup
![Visual Studio 2022](../_images/visual_studio_2022.png)
Fig. 7 Visual Studio 2022¶
Note
Visual Studio allows to set its GUI interface language to English. Using this helps us understanding your problems if you need support.
![Visual Studio International Settings](../_images/vstudio_international_settings.png)
Fig. 8 Visual Studio International Settings¶
Visual Studio Code on Ubuntu Linux¶
CMake
GCC Gnu Compiler Collection
Make
Visual Studio Code (https://code.visualstudio.com/download)
![Visual Studio Code](../_images/visual_studio_code.png)
Fig. 9 Visual Studio Code¶
Visual Studio Code on Red Hat Linux¶
CMake
GCC Gnu Compiler Collection
Make
Visual Studio Code (https://code.visualstudio.com/download)