Filename
|
Description
|
barplot.c
|
Access simulink signals without using the standard block inputs.
|
csfunc.c
|
An example C MEX S-function for defining a continuous system.
|
dlimint.c
|
Implements a discrete-time limited integrator.
|
dsfunc.c
|
An example C MEX S-function for defining a discrete system.
|
fcncallgen.c
|
Executes function-call subsystems ntimes at the designated rate (sample time).
|
limintc.c
|
Implements a limited integrator.
|
mixedm.c
|
Implements a hybrid dynamic system consisting of a continuous integrator (1/s) in series with a unit delay (1/z).
|
mixedmex.c
|
Implements a hybrid dynamic system with a single output and two inputs.
|
quantize.c
|
An example MEX-file for a vectorized quantizer block. Quantizes the input into steps as specified by the quantization interval parameter, q .
|
resetint.c
|
A reset integrator.
|
sdotproduct
|
Compute dot product (multiply-accumulate) of two real or complex vectors
|
sftable2.c
|
A two-dimensional table lookup in S-function form.
|
sfun_atol.c
|
Sets different absolute tolerances for each continuous state.
|
sfun_bitop.c
|
Perform the bitwise operations AND , OR , XOR , left shift, right shift and one's complement on uint8 , uint16 , and uint32 inputs.
|
sfun_cplx.c
|
Complex signal add with one input port and one parameter.
|
sfun_directlook.c
|
Direct 1-D lookup.
|
sfun_dtype_io.c
|
Example of the use of Simulink data types for inputs and outputs.
|
sfun_dtype_param.c
|
Example of the use of Simulink data types for parameters.
|
sfun_dynsize.c
|
A simple example of how to size outputs of an S-function dynamically.
|
sfun_errhndl.c
|
A simple example of how to check parameters using the mdlCheckParams S-function routine.
|
sfun_fcncall.c
|
An example of an S-function that is configured to execute function-call subsystems on the first and third output element.
|
sfun_frmad.c
|
Frame-based A/D converter.
|
sfun_frmda.c
|
frame-based D/A converter.
|
sfun_frmdft.c
|
A multi-channel frame-based Discrete-Fourier transform (and its inverse).
|
sfun_frmunbuff.c
|
A frame-based unbuffer block.
|
sfun_multiport.c
|
An S-function that has multiple input and output ports.
|
sfun_manswitch.c
|
Manual switch.
|
sfun_matadd.c
|
Matrix add with one input port, one output port, and one parameter.
|
sfun_multirate.c
|
Demonstrates how to specify port-based sample times.
|
sfun_psbbreaker.c
|
Implements the logic for the breaker block in the Power System Blockset.
|
sfun_psbcontc.c
|
Continuous implementation of state-space system.
|
sfun_psbdiscc.c
|
Discrete implementation of state-space system.
|
sfun_runtime1.c
|
Run-time parameter example.
|
sfun_runtime2.c
|
Run-time parameter example.
|
sfun_zc.c
|
Demonstrates use of nonsampled zero crossings to implement abs(u) . This S-function is designed to be used with a variable step solver.
|
sfun_zc_sat.c
|
Saturation example that uses zero crossings.
|
sfunmem.c
|
A one integration-step delay and hold "memory" function.
|
simomex.c
|
Implements a single output, two input state-space dynamic system described by these state-space equations
dx/dt = Ax + Bu
y = Cx + Du
where x is the state vector, u is vector of inputs, and y is the vector of outputs.
|
smatrxcat.c
|
Matrix concatenation.
|
sreshape.c
|
Reshapes the input signal.
|
stspace.c
|
Implements a set of state-space equations. You can turn this into a new block by using the S-Function block and mask facility. This example MEX-file performs the same function as the built-in State-Space block. This is an example of a MEX-file where the number of inputs, outputs, and states is dependent on the parameters passed in from the workspace. Use this as a template for other MEX-file systems.
|
stvctf.c
|
Implements a continuous-time transfer function whose transfer function polynomials are passed in via the input vector. This is useful for continuous time adaptive control applications.
|
stvdct.f
|
Implements a discrete-time transfer function whose transfer function polynomials are passed in via the input vector. This is useful for discrete-time adaptive control applications.
|
stvmgain.c
|
Time-varying matrix gain.
|
table3.c
|
3-D lookup table.
|
timestwo.c
|
A basic C MEX S-function that doubles its input.
|
vdlmint.c
|
Implements a discrete-time vectorized limited integrator.
|
vdpmex.c
|
Implements the van der Pol equation.
|
vlimint.c
|
Implements a vectorized limited integrator.
|
vsfunc.c
|
Illustrates how to create a variable sample time block in Simulink. This block implements a variable step delay in which the first input is delayed by an amount of time determined by the second input.
|