Crate au

Crate au 

Source
Expand description

§Automatic Control Systems Library

§State-Space representation

Generic state space

Continuous

Discrete

Solvers

§Transfer function representation

Generic transfer function

Continuous

Discrete

Matrix of transfer functions

§Plots

Bode plot

Polar plot

Root locus

§Controllers

Pid

§Polynomials

Polynomials

Matrix of polynomials

§Units of measurement

Units

§Signals

Continuous

Discrete

Re-exports§

pub extern crate approx;
pub extern crate nalgebra;
pub extern crate num_complex;
pub extern crate num_traits;
pub use crate::complex::damp;
pub use crate::complex::pulse;
pub use crate::enums::Continuous;
pub use crate::enums::Discrete;
pub use crate::enums::Discretization;
pub use crate::enums::Time;
pub use crate::error::Error;
pub use crate::linear_system::continuous::Ss;
pub use crate::linear_system::discrete::Ssd;
pub use crate::polynomial::Poly;
pub use crate::rational_function::Rf;
pub use crate::transfer_function::continuous::Tf;
pub use crate::transfer_function::discrete::Tfz;
pub use crate::transfer_function::discretization::TfDiscretization;
pub use crate::transfer_function::matrix::TfMatrix;
pub use crate::units::Decibel;
pub use crate::units::Hertz;
pub use crate::units::RadiansPerSecond;
pub use crate::units::Seconds;

Modules§

complex
Module that defines extension for complex numbers.
controller
Controllers
enums
Enumerations for general use inside the library.
error
Module for the definition of the library Error type.
linear_system
Linear system
plots
Frequency response plots
polynomial
Polynomials
polynomial_matrix
Matrices of polynomials
rational_function
Rational functions
signals
Collection of commons input signals.
transfer_function
Transfer function and matrices of transfer functions
units
Units of measurement

Macros§

poly
Macro shortcut to crate a polynomial from its coefficients.