generic_block3

Block Screenshot

Contents

Palette

Description

The block provides a generic interfacing function but the
computational function needs to be defined separately, either as a
Scilab function or a Fortran or a C function. Besides the name of the
function, user should specify information such as the type, whether or
not the block contains a direct feed-through term. The function
realising computational functions of generic blocks of a Scicos
diagram must be saved along with the diagram and loaded or dynamically
linked before simulation.

Dialog box

Simulation function

Name of the function to be loaded.

Properties : Type 'str' of size 1

Function type

Type of the computational function supported by Scicos.

Properties : Type 'vec' of size 1

Input ports sizes

Number of regular input ports.

Properties : Type 'mat' of size [-1,2]

Input ports type

Set the datatype of the regular input ports.

Properties : Type 'vec' of size -1

Iutput port sizes

Number of regular input ports.

Properties : Type 'mat' of size [-1,2]

Output ports type

Set the datatype of the regular output ports.

Properties : Type 'vec' of size -1

Input event ports sizes

a vector of ones, size of event input ports. The size of the vector gives the number of event input ports.

Properties : Type 'vec' of size -1

Output events ports sizes

a vector of ones, size of event output ports. The size of the vector gives the number of of event output ports.

Properties : Type 'vec' of size -1

Initial continuous state

A column vector of Initial State Conditions.

Properties : Type 'vec' of size -1

Initial discrete state

A column vector Initial discrete Conditions.

Properties : Type 'vec' of size -1

Initial object state

A Scilab list that defined the initial object state (oz).

Properties : Type 'lis' of size -1

Real parameters vector

column vector. Any parameters used in the block can be defined here as a column vector.

Properties : Type 'vec' of size -1

Integer parameters vector

column vector. Any integer parameters used in the block can be defined here as a column vector.

Properties : Type 'vec' of size -1

Object parameters list

A Scilab list that defined the list of the Object parameters (opar).

Properties : Type 'lis' of size -1

Number of modes

Number of Right hand side functions in the system.

Properties : Type 'vec' of size 1

Number of zero_crossings

No. of zero-crossings

Properties : Type 'vec' of size 1

Initial firing vector

vector. Size of this vector corresponds to the number of event outputs. The value of the i-th entry specifies the time of the preprogrammed event firing on the i-th output event port. If less than zero, no event is preprogrammed.

Properties : Type 'vec' of size sum(%6)

Direct feedthrough

character "y" or "n", specifies if block has a direct input to output feedthrough.

Properties : Type 'vec' of size 1

Time dependence

Time dependance : character "y" or "n", specifies if block output depends explicitly on time.