Difference between revisions of "Signal Processor"

From Electrical Age
Jump to: navigation, search
(functions)
(Purpose: functions, pid)
Line 22: Line 22:
 
To process signals, the formula can use the following functions:
 
To process signals, the formula can use the following functions:
  
===pid===
+
 
 +
===functions===
 +
====pid====
 +
 
 +
Implements a '''p'''roportional-'''i'''ntegral-'''d'''erivative controller. 
 +
 
 +
 
 +
 
 +
parameters: <code>pid( Desired_Setpoint, Process Variable*,P gain, I gain, D gain) </code>
 +
 
 +
* See especially: [https://en.wikipedia.org/wiki/PID_controller Wikipedia:PID controller]
 +
 
 +
====batteryCharge====
 +
 
 +
====if====
 +
 
 +
====max====
 +
 
 +
====rc====
 +
 
 +
 
 +
 
 +
 
 +
===Operators===
 +
 
 +
* *  Multiply
 +
* /  Divide
 +
* + Addition
 +
* - subtraction
 +
* ( )  parens / order of operations

Revision as of 01:31, 28 June 2015

Signal Processor
Signal Processor.png
Block type: Single
Powered by: Signal Source
Requirements for operation: None
Stackable: Yes (64)



Crafting

Signal Processor

Grid Iron Ingot.png
Grid Signal Cable.png
Grid Iron Ingot.png
Grid Signal Cable.png
Grid Cheap Chip.png
Grid Signal Cable.png
Grid Iron Ingot.png
Grid Signal Cable.png
Grid Iron Ingot.png


Purpose

To process signals, the formula can use the following functions:


functions

pid

Implements a proportional-integral-derivative controller.


parameters: pid( Desired_Setpoint, Process Variable*,P gain, I gain, D gain)

batteryCharge

if

max

rc

Operators

  • * Multiply
  • / Divide
  • + Addition
  • - subtraction
  • ( ) parens / order of operations