LTPDA Toolbox | contents | ![]() ![]() |
|
The LTPDA toolbox restrict access of the properties.
The get access is 'public' and thus it is possible to get the values with the dot-command (similar to structures).
For example:The set access is 'protected' and thus it is only possible to assign a value to a property with a set-method.
val = obj.prop(2).prop;
For example: obj2 = obj1.setName('my name') % This command creates a copy of obj1 (obj1 ~= obj2) obj.setName('my name'); % This command applies to obj
Properties | Description | Defined in class |
---|---|---|
A matrix representing a difference/differential term in the state equation, block stored in a cell array |
ssm |
|
B matrix representing an input coefficient matrix in the state equation, block stored in a cell array |
ssm |
|
C matrix representing the state projection in the observation equation, block stored in a cell array |
ssm |
|
D matrix representing the direct feed through term in the observation equation, block stored in a cell array |
ssm |
|
Timestep of the difference equation. Zero means the representation is time continuous and A defines a differential equation. |
ssm |
|
ssmblock for input blocks |
ssm |
|
ssmblock describing state blocks |
ssm |
|
ssmblock describing the output blocks |
ssm |
|
nested plist describing the numeric (substituted) parameters |
ssm |
|
nested plist describing the symbolic parameters |
ssm |
|
history of the object (history object) |
ltpda_uoh |
|
plist with additional information for an object. |
ltpda_uoh |
|
plist with the plot information |
ltpda_uoh |
|
name of the object |
ltpda_uo |
|
description of the object |
ltpda_uo |
|
model xml file of the LTPDAworkbench |
ltpda_uo |
|
Universally Unique Identifier of 128-bit |
ltpda_uo |
|
Methods | Description | Defined in class |
---|---|---|
REBUILD rebuilds the input objects using the history. |
ltpda_uoh |
|
SSM statespace model class constructor. |
ssm |
Methods | Description | Defined in class |
---|---|---|
SSM2MIIR converts a statespace model object to a miir object |
ssm |
|
SSM2PZMODEL converts a time-continuous statespace model object to a pzmodel |
ssm |
|
SSM2RATIONAL converts a statespace model object to a rational frac. object |
ssm |
|
SSM2SS converts a statespace model object to a MATLAB statespace object. |
ssm |
Methods | Description | Defined in class |
---|---|---|
GET get a property of a object. |
ltpda_obj |
|
CREATED Returns a time object of the last modification. |
ltpda_uoh |
|
CREATOR Extract the creator(s) from the history. |
ltpda_uoh |
|
CSVEXPORT Exports the data of an object to a csv file. |
ltpda_uoh |
|
INDEX index into a 'ltpda_uoh' object array or matrix. This properly captures the history. |
ltpda_uoh |
|
REQUIREMENTS Returns a list of LTPDA extension requirements for a given object. |
ltpda_uoh |
|
SETDESCRIPTION sets the 'description' property of a ltpda_uoh object. |
ltpda_uoh |
|
SETMDLFILE sets the 'mdlfile' property of a ltpda_uoh object. |
ltpda_uoh |
|
SETNAME Sets the property 'name' of an ltpda_uoh object. |
ltpda_uoh |
|
SETPLOTINFO sets the 'plotinfo' property of a ltpda_uoh object. |
ltpda_uoh |
|
SETPROCINFO sets the 'procinfo' property of a ltpda_uoh object. |
ltpda_uoh |
|
ADDPARAMETERS Adds the parameters to the model. |
ssm |
|
DUPLICATEINPUT copies the specified input blocks. |
ssm |
|
PARAMETERDIFF Makes a ssm that produces the output and state derivatives. |
ssm |
|
SETBLOCKDESCRIPTIONS Sets descriptions of the specified SSM blocks. |
ssm |
|
SETBLOCKNAMES Sets names of the specified SSM blocks. |
ssm |
|
SETBLOCKPROPERTIES Sets the specified properties of the specified SSM blocks. |
ssm |
|
SETPARAMETERS Sets the values of the given parameters. |
ssm |
|
SETPARAMS Sets the parameters of the model to the given plist. |
ssm |
|
SETPORTDESCRIPTIONS Sets descriptions of the specified SSM ports. |
ssm |
|
SETPORTNAMES Sets names of the specified SSM ports. |
ssm |
|
SETPORTPROPERTIES Sets names of the specified SSM ports. |
ssm |
|
SETPORTUNITS Sets units of the specified SSM ports. |
ssm |
Methods | Description | Defined in class |
---|---|---|
ISPROP tests if the given field is one of the object properties. |
ltpda_obj |
|
BSUBMIT Submits the given collection of objects in binary form to an LTPDA repository |
ltpda_uo |
|
SUBMIT Submits the given objects to an LTPDA repository |
ltpda_uo |
|
UPDATE Updates the given object in an LTPDA repository |
ltpda_uo |
|
STRING writes a command string that can be used to recreate the input object(s). |
ltpda_uoh |
|
TYPE converts the input objects to MATLAB functions. |
ltpda_uoh |
|
GENERATECONSTRUCTORPLIST generates a PLIST from the properties which can rebuild the object. |
ssm |
|
SSM2DOT converts a statespace model object a DOT file. |
ssm |
Methods | Description | Defined in class |
---|---|---|
CPSD computes the output theoretical CPSD shape with given inputs. |
ssm |
|
PSD computes the output theoretical CPSD shape with given inputs. |
ssm |
|
appends embedded subsytems, with exogenous inputs |
ssm |
|
assembles embedded subsytems, with exogenous inputs |
ssm |
|
cpsdForCorrelatedInputs computes the output theoretical CPSD shape with given inputs. |
ssm |
|
CPSDFORINDEPENDENTINPUTS computes the output theoretical CPSD shape with given inputs. |
ssm |
|
KALMAN applies Kalman filtering to a discrete ssm with given i/o |
ssm |
|
KEEPPARAMETERS enables to substitute symbollic patameters |
ssm |
|
MODIFYTIMESTEP modifies the timestep of a ssm object |
ssm |
|
OPTIMISEFORFITTING reduces the system matrices to doubles and strings. |
ssm |
|
REOGANIZE rearranges a ssm object for fast input to BODE, SIMULATE, PSD. |
ssm |
|
SMINREAL gives a minimal realization of a ssm object by deleting unreached states |
ssm |
|
SIMPLIFY enables to do model simplification |
ssm |
|
SIMULATE simulates a discrete ssm with given inputs |
ssm |
|
STEADYSTATE returns a possible value for the steady state of an ssm. |
ssm |
|
SUBSPARAMETERS enables to substitute symbolic patameters |
ssm |
Methods | Description | Defined in class |
---|---|---|
SAVE overloads save operator for ltpda objects. |
ltpda_uo |
|
REPORT generates an HTML report about the input objects. |
ltpda_uoh |
|
VIEWHISTORY Displays the history of an object as a dot-view or a MATLAB figure. |
ltpda_uoh |
|
CHAR convert a ssm object into a string. |
ssm |
|
DISPLAY display ssm object. |
ssm |
|
DISPAYPROPERTIES displays the ssm model porperties. |
ssm |
|
DOTVIEW view an ssm object via the DOT interpreter. |
ssm |
|
Convert a statespace model object to double arrays for given i/o |
ssm |
|
findParameters returns parameter names matching the given pattern. |
ssm |
|
getParameters returns parameter values for the given names. |
ssm |
|
GETPARAMS returns the parameter list for this SSM model. |
ssm |
|
ISSTABLE tells if ssm is numerically stable |
ssm |
|
SETTLINGTIME retunrns 1% the settling time of the system. |
ssm |
Methods | Description | Defined in class |
---|---|---|
EQ overloads the == operator for ltpda objects. |
ltpda_obj |
|
NE overloads the ~= operator for ltpda objects. |
ltpda_obj |
Methods | Description | Defined in class |
---|---|---|
BODE makes a bode plot from the given inputs to outputs. |
ssm |
|
BODECST makes a bodecst plot from the given inputs to outputs. |
ssm |
|
GENERATECOVARIANCE generates a default covarance matrix. |
ssm |
|
RESP gives the timewise impulse response of a statespace model. |
ssm |
|
RESPCST gives the timewise impulse response of a statespace model. |
ssm |
![]() |
smodel Class | timespan Class | ![]() |
©LTP Team