Analog Integrator(Integral)

From Visuino
Jump to navigation Jump to search

File:TArduinoAnalogIntegrator.png

Summary

Analog integrator module that accumulates values over time. Supports reset, initial value, min/max limits, and configurable element actions.

Description

The Analog Integrator (Integral) module integrates incoming analog values over time, triggered by a clock signal. It allows adding or setting values through elements, with support for limits (min/max) and rollover behavior. A reset pin clears the integrator, and the initial value sets the starting point. This block is useful for energy accumulation, signal smoothing, or totalized measurement.

Diagram:

Properties

  • Elements – Interpolation table elements:
 * Add Value – Adds a value to the integrator.  
 * Set Value – Sets a new integrator value directly.  
 * Add Value Mitov – Adds a Mitov-style element value.  
  • Enabled – Enables or disables the integrator module.
  • Initial Value – Starting value for the integration.
  • Max – Maximum output constraint:
 * Value – Maximum allowed value.  
 * Roll Over – Boolean to roll over when max is reached.  
  • Min – Minimum output constraint:
 * Value – Minimum allowed value.  
 * Roll Over – Boolean to roll over when min is reached.  

Pins

Input Pins

  • Clock – Clock input to trigger integration steps.
  • Reset – Resets the integrator to the initial value.
  • In (analog) – Analog input signal to integrate.

Output Pins

  • Out (analog) – Integrated analog output signal.

Categories