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
  • 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?

  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?

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

199KB
FPC_VISA_Plugin_Reference_EN.pdf
pdf
216KB
FPC_SerialCom_Plugin_Rerefence_EN.pdf
pdf
291KB
FPC_IO_Plugin_Reference_EN.pdf
pdf
225KB
FPC_CAN&LIN_Plugin_Reference_EN.pdf
pdf
237KB
FPC_Database_Plugin_Reference_EN.pdf
pdf
227KB
FPC_TcpCom_Plugin_Rerefence_EN.pdf
pdf
457KB
FPC_ImagingControl_Plugin_Reference_EN.pdf
pdf
Plugin Manager view
Device window view
Example of usage
Example of usage
Example of usage
Example of usage
Example of usage
Example of usage