General Control
Develop control algorithms for electronic, mechatronic, and power systems using discrete and continuous controllers, filters, and function blocks.
Blocks
Controllers
Discrete PI Controller | Discrete-time PI controller with external anti-windup input |
Discrete PI Controller with Integral Anti-Windup | Discrete-time PI control with integral anti-windup |
Model Reference Adaptive Controller | Discrete-time PID-based model reference adaptive control |
RST Controller | Predictive control using a polynomial representation |
Sliding Mode Controller | Hysteresis-based sliding mode control |
Smith Predictor Controller | Discrete-time Smith dead-time compensator |
State-Feedback Controller | Discrete-time state-feedback controller with integral action |
Filters
Low-Pass Filter (Discrete or Continuous) | Discrete-time or continuous-time low-pass filter |
Second-Order Filter | Discrete-time or continuous-time low-pass, high-pass, band-pass, or band-stop second-order filter |
Second-Order Low-Pass Filter (Discrete or Continuous) | Discrete-time or continuous-time second-order low-pass filter |
Variable-Frequency Second-Order Filter | Discrete-time or continuous-time variable-frequency second-order filter |
Washout (Discrete or Continuous) | Discrete-time or continuous-time washout or high-pass filter |
Function Blocks
Change Detector | Boolean signal change detector |
Counter | Discrete- or continuous-time counter |
Filtered Derivative (Discrete or Continuous) | Discrete-time or continuous-time filtered derivative |
Fourier Analysis | Discrete or continuous time Fourier analysis |
Integrator (Discrete or Continuous) | Discrete-time or continuous-time integrator |
Integrator with Wrapped State (Discrete or Continuous) | Discrete-time or continuous-time integrator with wrapped state |
Lead-Lag (Discrete or Continuous) | Discrete-time or continuous-time lead-lag compensator |
Monostable Flip-Flop | Raising edge, falling edge, either edge monostable flip-flop |
Moving Average | Moving average-value computation |
Moving Average (Variable Frequency) | Variable frequency moving average-value computation (Since R2020a) |
On-Off Delay | Boolean-signal delay |
Serial-In Parallel-Out Shift Register | Discrete-time serial-in, parallel-out shift register |
Set-Reset Flip-Flop | Set-reset flip-flop or bistable multivibrator |
Signal Sample and Hold | Discrete-time or Continuous-time sample and hold input signal |
Sources
Programmable Signal Generator (Three-Phase) | Discrete-time or continuous-time three-phase sinusoidal signal generator with programmable magnitude, phase, frequency, and overlapping harmonics (Since R2020a) |
Sine Wave Generator (Three-Phase) | Discrete-time or continuous-time three-phase sine wave generator (Since R2020a) |
Stair Generator | Discrete-time or continuous-time stair signal generator (Since R2020a) |
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)