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