Plugin Overview
This page describes how to use plugins in FunTEST to control external hardware
What is a plugin?
Plugins are pieces of software that allow for commanding and control of any hardware or software application. These plugins are then called from the test file/sequence to perform a measurement, control the test setup, etc..
How to create a plugin?
You can access our library of existing plugins (see list below) or create your own using Python.
FunTEST plugin Setting
To access plugins go to admin > devices > Plug-in manager
From here you can configure, start, and stop plugins you have access to.
When a plugin is running and a device is discovered it will appear in the device window
Available FunTEST Plugins
Test Equipment (VISA) Plugin
This plugin is most often used for controlling and gathering data from any type test equipment that supports VISA such as DMM, power supplies, oscilloscopes, etc.
Documentation
Serial Communication Plugin
This plugin allows you to send and receive data over serial communication i.e USB
Documentation
I/O Plugin
This plugin allows you to set and read digital outputs from supported devices
Documentation
CAN/LIN Interface
This plugin allows you to send and receive messages over CAN and LIN using supported devices
Documentation
SQL Database Plugin
This plugin allows you to send and receive data from an SQL database. Supports MySQL and Microsoft SQL Server.
Documentation
TCP/IP Plugin
General TCP and HTTP (POST/GET) communication client
Documentation
Image Control Plugin
ImagingSource cameras control plugin, based on IC Imaging Control .NET library SDK version 3.4
Documentation
Python Plugin
Generic Python Plugin that allows anyone to create custom device plugin in Python
Last updated