How to create custom waveforms for ViVitro Labs equipment

A major advantage of the ViVitro Labs SuperPump AR pulsatile pump is its ability to accurately follow user-defined waveforms. The system can provide accurate flows for a wide variety of applications.

Here are four options for creating customized waveforms to run the SuperPump AR pulsatile pump:

  • The SuperPump AR can be pre-loaded with up to 5 waveforms which are stored internally on the controller. This is a great option for those who require a standalone device or have very specific testing and do not require a large number of flow patterns.
  • ViVitro Labs ViViGen software enables users to create and upload their own waveforms to the SuperPump. Sinusoidal or linear waveforms can be modified with the ViVigen interface. Complex waveforms can be created numerically in a spreadsheet for more precise waveforms. Waveforms are sent via a standard USB interface from the computer directly to the controller. ViViGen software is intended for those who use the SuperPump with their own testing system, or for those who need a wide range of waveforms.


custom waveforms ViVitro equipment

Waveform created with ViViGen software.

  • The ViVitro Labs SuperPump can be driven by most external waveform sources. Function generators, personal computers with I/O functionality, custom hardware, microcontroller development boards, and even smartphones will directly control the flow output of our pump. This is a great low-cost option for very basic requirements that require high accuracy and dependability. Feedback from the pump can be captured using an oscilloscope or other capture device to ensure that it is following the waveform accurately.
  • ViVitro Labs ViViTest is our most advanced solution for the ViVitro Labs Pulse Duplicator system. It has all of the waveform generation, storage, and review capabilities of the ViViGen software, and drives the controller directly during testing. There is no limit to the number of waveforms that can be stored in ViViTest. Users can quickly change between large numbers of waveforms.

Screen shot of a complex waveform created with ViViTest software

Screen shot of a complex waveform created with ViViTest software

One of the most powerful, yet overlooked, functions of ViViTest software is the ability to create wave trains. These are highly customized flow patterns comprised of up to 10 individual waveforms run in sequence. This enables creation of very specific and complex flow patterns or variable testing patterns that can be saved and run as needed.
Close-up of ViViTest waveform train

Close-up of ViViTest waveform train.

If you have any questions about our SuperPump AR system or any of our other testing products and services please contact for information.

Copyright © 2023 by Vivitro Labs Inc.   All rights reserved.  Vivi-MKT-016 V2.6


Join over 5000 cardiovascular device professionals who receive our testing and engineering insights and tips every month.