The aim of the Bode Plot Engine is to emulate MatLab's(r) by MathWorks(c) ability to parse and plot the magnitude and phase of continuous transfer functions. The Bode Plot Engine is a computing and plotting environment with combined symbolic and numerical inputs. The purpose behind providing the engine is simple: not everyone has access to MatLab. Alternatively, there might not a free license at the time or simply one would like to explore the design of control systems online on a machine without installed MatLab.
Bode Plot Engine structure
The Bode Plot Engine consists of these self-explanatory blocks:
Magnitude & Angle Plot
The syntax is mostly cross-compatible with MatLab.
clf; Clears the figure
clc; Clears the console
clear; Clears the variable repository
Also accessible as buttons:
Just type "help" either in the console in the editor window (and then execute)
e.g., H1 = 0.0022;
e.g., H2 = 22e-4; scientific notation is now supported! (1/29/2018)
E.g., H = 1/s^3; Max Laplace operator "s" power: 9
Laplace operator "s" power cannot be negative!
E.g., H2 = H+s;
bode(H) - plots function H in green.
bode(H2,2) - plots function H2 in red. The color sequence is:
bode(H2,4) - plots function H2 in yellow. Up to 6 waveforms can be displayed at a moment.