Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語
Справка Scilab >> Xcos > Scilab/Xcos Data Structures > scicos_state

scicos_state

Define a state structure

Module

state

States of the model, that is, everything than can evolve during the simulation.

Type : scilab tlist of type "xcs" with fields : x, z, oz, iz, tevts, evtspt, pointi and outtb.

x

The continuous-time state register, which is obtained by concatenating the continuous-time states of all the blocks.

Size : total of all the size of continuous-time state registers.

Type : column vector of real numbers.

z

The discrete-time state register, which is obtained by concatenating the discrete-time states of all the blocks.

Size : total of all the size of discrete-time state registers.

Type : column vector of real number.

oz

The list of the object discrete-time state, which is obtained by concatenating the object discrete-time states of all the blocks.

Size : total of all the size of object state.

Type : list of scilab object.

iz

Vector of size equal to the number of blocks.

That vector is used to store pointers of the working state register (work). If a block needs to allocate memory at initialization (flag 4), the associated pointer is saved here.

Size : number of blocks.

Type : column vector of real numbers.

tevts

Vector of size equal to the number of activation sources. It contains the scheduled times for programmed activations in evtspt.

Size : number of activation sources.

Type : column vector of integers.

evtspt

Vector of size equal to the number of activation sources. It is an event scheduler.

Size : number of activation sources.

Type : column vector of integers.

pointi

The number of the next programmed event.

Size : 1.

Type : integer.

outtb

Scilab list containing all output registers of blocks. Each element of that list contains typed matrix-based data.

Size : number of regular output ports.

Type : list of scilab matrix.

Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Feb 14 15:13:36 CET 2017