Difference between revisions of "Signal Processor"
From Electrical Age
(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
Block type: | Single |
Powered by: | Signal Source |
Requirements for operation: | None |
Stackable: | Yes (64) |
Contents
Crafting
Signal Processor
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)
- See especially: Wikipedia:PID controller
batteryCharge
if
max
rc
Operators
- * Multiply
- / Divide
- + Addition
- - subtraction
- ( ) parens / order of operations