User`s guide
I-1
Index
A
additional pa rameters for S-functions 2-20
B
block width 3-33
block-based sample times 3-36
C
C MEX S-function routines 3-3
C MEX S-functions 1-2, 3-1, 3-4
configuring port widths 3-32
continuous block, setting sample time 3-42
continuous state S-function example (C MEX)
3-56
continuous state S-function example (M-file) 2-9
D
direct feedthrough 1-9
direct index lookup t able example 4-22
discrete state S-function example (C MEX) 3-61
discrete state S-fu nction example (M-file) 2-11
dynamically sized inputs 1-9
E
error handling in S-functions 3-12
examples
continuous state S-function (C MEX) 3-56
continuous state S-function (M-file) 2-9
direct index lookup t able 4-22
discrete state S-function (C MEX) 3-61
discrete state S-function (M-file) 2-11
hybrid system S-function (C MEX) 3-65
hybrid system S-function (M-file) 2-14
pointer work vector 3-46
sample time for continuous block 3-42
sample time for hybrid block 3-43
variable step S-function (C MEX) 3-68
variable step S-function (M-file) 2-17
exception free code 3-13
F
flag parameter 1-7
H
hybrid block, setting sample time 3-43
hybrid system S-function example (C M EX) 3-65
hybrid system S-function example (M-file) 2-14
I
input arguments for M-file S-functions 2-5
inputs, dynamically sized 1-9
M
masked multiport S-functions 3-32
matrix.h 3-11
mdlCheckParameters 3-24
mdlGetTimeOfNextVarHit 3-50
mdlInitializeConditions 3-48
mdlInitializeSizes 1-10, 2-3, 3-28
mdlInitializeSizes function 3-23
mdlOutput function 3-42
mdlProcessParameters 3-26
mdlRTW 4-20
mdlSetInputPortSampleTime 3-33, 3-40
mdlSetInputPortWidth 3-35