FunTest Documentation
  • What is FunTest?
  • Product Tour
    • Navigation
    • Create your first project
    • Connecting Test Equipment
    • Creating Test Sequence
    • Executing Test Sequence
    • Test Reporting
  • Creating Test Sequence
    • Test File Overview
      • TEST Sequence Tab
    • FunTest Commands
      • Operator Interface
      • Sequence Flow
      • Digital I/O
      • Test Result Export
      • Printing
      • Other Commands
    • Calling Device Plugin
    • Test Point Control
    • Using Spreadsheet Formulas
    • Variables
    • Interrupt Events
    • Online Debugging
  • FunTEST Plugins
    • Plugin Overview
  • Test Station
    • Test Station Setting
  • Other
    • Run FunTEST Externally
  • How To's
    • How To's
Powered by GitBook
On this page
  1. FunTEST Plugins

Plugin Overview

This page describes how to use plugins in FunTEST to control external hardware

PreviousOnline DebuggingNextTest Station Setting

Last updated 1 year ago

Was this helpful?

CtrlK
  • What is a plugin?
  • How to create a plugin?
  • FunTEST plugin Setting
  • Available FunTEST Plugins
  • Test Equipment (VISA) Plugin
  • Serial Communication Plugin
  • I/O Plugin
  • CAN/LIN Interface
  • SQL Database Plugin
  • TCP/IP Plugin
  • Image Control Plugin
  • Python Plugin

Was this helpful?

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

Plugin Manager view

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

Device window view

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.

Example of usage

Documentation

199KB
FPC_VISA_Plugin_Reference_EN.pdf
pdf

Serial Communication Plugin

This plugin allows you to send and receive data over serial communication i.e USB

Example of usage

Documentation

216KB
FPC_SerialCom_Plugin_Rerefence_EN.pdf
pdf

I/O Plugin

This plugin allows you to set and read digital outputs from supported devices

Example of usage

Documentation

291KB
FPC_IO_Plugin_Reference_EN.pdf
pdf

CAN/LIN Interface

This plugin allows you to send and receive messages over CAN and LIN using supported devices

Example of usage

Documentation

225KB
FPC_CAN&LIN_Plugin_Reference_EN.pdf
pdf

SQL Database Plugin

This plugin allows you to send and receive data from an SQL database. Supports MySQL and Microsoft SQL Server.

Example of usage

Documentation

237KB
FPC_Database_Plugin_Reference_EN.pdf
pdf

TCP/IP Plugin

General TCP and HTTP (POST/GET) communication client

Documentation

227KB
FPC_TcpCom_Plugin_Rerefence_EN.pdf
pdf

Image Control Plugin

ImagingSource cameras control plugin, based on IC Imaging Control .NET library SDK version 3.4

Example of usage

Documentation

457KB
FPC_ImagingControl_Plugin_Reference_EN.pdf
pdf

Python Plugin

Generic Python Plugin that allows anyone to create custom device plugin in Python