FuelTech ManualsGlossarySearch

1. Introduction

Version 1.1Software: FuelTech Vision 3.0Products: FT700, FT470, VisionFT2026-10-13

This guide teaches how to create custom functions on the VCU, the FuelTech control unit installed in the vehicle (FT700 and FT470 models; some screens and messages call it ECU). The function is drawn in FuelTech Vision, the FuelTech software that configures the VCU; the custom function editor is in the desktop version.

A custom function is a program that you draw instead of writing. The drawing is made of blocks connected by links: each block does one task (read a measurement from the VCU, compare, add, filter, drive an output) and each link carries the result of one block to the input of another. One output can feed several inputs; each input accepts only one link.

The set of blocks and links of a function is the graph: the math term for points connected by lines. You draw the graph in FuelTech Vision, it is stored inside the map and the VCU runs it by itself, in cycles of about 1 ms. Each map has 10 slots, from Custom function 1 to Custom function 10.

#What it is for

You choose which VCU measurements come in, what calculation to do with them and what comes out: a physical output or an action on ignition, injection, cut and electronic throttle. Examples of what a custom function does (the chapter Examples has complete cases):

For an electric vehicle (EV), the VCU action block has two actions on the electric motor torque target (the VCU action sheet, in the chapter Output blocks). Integration of the inverter, the battery management and the charger is outside the scope of this guide.

#What you need

#How the guide is organized

The guide follows the order of the work, from concept to delivery:

  1. Concept: Introduction (this chapter) and How the VCU runs (cycle, memory and actions).
  2. Tool: The Custom functions screen (where to find it, create, enable, import and export) and Building the graph (insert, connect, copy and organize blocks).
  3. Catalog, with one sheet per block: Input, math and logic blocks; Time, filter, control and table blocks; Output blocks.
  4. Method and practice: From problem to graph and Examples, from simple to complex.
  5. Delivery: User screen (fields, labels, tables, texts and background image), Password protection (what it locks and what it does not lock) and Delivering to the customer (exporting, versioning and checking).
  6. Reference: Troubleshooting and common errors and Glossary.

Anyone who will only use a user screen they received can go straight to the section What the customer sees and does, at the end of the User screen chapter, and to the section What is locked, in the Password protection chapter. The rest of these two chapters is for those who create the function.

#The journey of the person creating a function

Everyone who creates a function follows the same path, from the first idea to delivery to the customer. Each step has a chapter in this guide.

From new function to delivery: create, build the graph, test, organize the user screen, add the logo, protect with a password, export and deliver.
From new function to delivery: create, build the graph, test, organize the user screen, add the logo, protect with a password, export and deliver.