Services

Our product

Your test bench finally speaks your language.

ETS SHADOW® is the control software for industrial test benches: you assemble logic blocks, you compile, and the test runs in real time.

10 kHzdynamic measurements
in real time
Illustration of a bench controlled by ETS SHADOW: Windows workstation, SHADOW RT Debian real-time PC and battery bench

Upgrade your existing bench

  • 100% French solution
  • Latest 2020s technology and beyond
  • Parts guaranteed for over 10 years
  • Software evolutions tailored to your needs

Three components, one data flow

01

Windows application

Model the bench on Windows
  1. Simple pre-built configurations made of blocks, with no need to know how to code.
  2. Advanced configurations in Python.
  3. AI-compatible model you can prompt.
02

SHADOW RT Debian

View the bench in real time
  1. Configurable real-time execution of sequences.
  2. Measurements up to 10 kHz.
03

Bench equipment

  1. Communication with the test objects.
  2. Communication with power cabinets, climatic chambers and I/O modules (CAN, EtherCAT, PROFIBUS…).

One tool, from logic to supervision

In the editor: configure your project, one component at a time

ETS SHADOW editor: “Energy control” zone
Energy control
ETS SHADOW editor: “Thermal regulation” zone
Thermal regulation
ETS SHADOW editor: “Test sequence” zone
Test sequence
ETS SHADOW editor: “Measurement” zone
Measurement
ETS SHADOW editor: “Safety” zone
Safety

In the RT workspace: run and follow your test

SHADOW RT Workspace: graph, gauge and level indicator

ETS SHADOW screenshots on a demonstration project. Values and curves are for illustration.

01

Build an .ets project without writing code

  1. Drag the blocks, connect them to each other and use the ready-made pre-coded functions.
  2. Enjoy a uniform view where all the test information is in one place. No scattered configuration panels, and you can start using it right away.
  3. Read the project like an open book, from left to right, following the logic flows.
  4. Use your personal AI to evolve the .ets by prompting.
  5. Let the built-in mini-map guide you.
ETS SHADOW editor: connected blocks on a canvas, toolbox on the left and mini-map at the bottom right

01.1

The functions available in ETS SHADOW®

16 blocks to organize, control, observe and communicate with the bench equipment.

Organize

  • ClockCadence and priorities
  • VariablesParameters and setpoints
  • LogicBoolean conditions
  • CalculationMath, PID and Python
  • TableInterpolation and calibration

Control

  • SequenceSteps, actions, loops
  • GrafcetLogic states and transitions
  • ProfileSetpoints over time

Observe

  • MeasurementVariable recording
  • MonitoringThresholds, alarms and messages

Communicate

  • CAN TestedRX and TX signals via DBC
  • EtherCAT TestedBench PDO channels
  • UDP TestedTyped datagrams
  • Profinet In developmentIndustrial I/O
  • Modbus TCP TestedRegisters and commands
  • TCP client TestedExchanges with a device (SCPI, SLEP, …)

01.2

A readable, configurable cycling sequence

Example: constant-current charge up to the target SOC, rest, discharge, then the cycle repeats.

  1. Configure the variables to control, in type and in number.
  2. Use loops, sub-sequence calls and .csv profile calls.
  3. Reproduce your test request (DE) and give the .ets to your personal AI to code the sequence with you.
Sequence table: charge, rest, discharge and rest steps inside a FOR loop

02

View all your test benches

  1. Configure and ping your SHADOW RT Debian PCs.
  2. See the status of your tests in real time.
  3. Compile your .ets files and view the content of your test logic.
Test bench manager: list of benches with IP address, ping, status and loaded test

03

SHADOW RT Workspace: run and follow the test

Build the supervision that suits each bench: 8 widgets to drop and resize in the visualization space.

SHADOW RT Workspace: variable table, sequence table, monitoring and messages
Variable tableDisplay and edit the project variables.
GraphPlot several variables and axes, then open a signal study.
MessagesDisplay the RT log with its information levels.
UserBoxBuild a custom HMI with Image, LED and Value elements.
SignalFollow a variable in a dedicated view with a dial.
MonitoringSeparate and handle errors, warnings and information.
Sequence tableFollow the steps, conditions and setpoints, and force the next step.
Profile tableDisplay and follow the lines of a time profile.

03.2

“Live Project”: real-time view of the block variables

Live Project: project blocks with the real-time value of their variables, and mini-map

+3 companies

already plan to trust ETS SHADOW® for their test facilities in 2027.

+5 types of benches in development

CellsModulesPacksEDPeMotor

Dynamic measurements up to 10 kHz

Sequences and measurements executed in real time on an RT Linux PC.

A universal machine language

Compatible with most industrial systems

Any test equipment that communicates can be integrated

Available communication protocols
CAN · CAN FD · ARXMLEtherCATModbus TCPProfinet (in development)UDPSCPISLEP
Compatible power supplies, cyclers, emulators
VES2 · VES3 · VES4AVL EStorageElektro-Automatik (EA)Keysight SL1700 · SL1800BioLogicMaccorChromaITECHRegatronDelta ElektronikaTDK-Lambda
Compatible chambers and thermostats
WEISSCLIMATSBIALAUDAHUBERJULABO
Compatible load cabinets
UNICOHBMTECHDRIVE
Compatible I/O modules
BeckhoffGantnerCSMSiemens

What if your next test bench ran on ETS SHADOW®?

Custom-built benches. Demonstration on your own use case, no commitment.