Standard blocks

Block Category

Block Name

Generate C Code?

Works without RTOS dependency

Animation

 

 

 

 

All Animation blocks

NO

NO

Annotation

bezel

NO

YES

comment

NO

YES

date

YES

YES

label

NO

YES

scalarToStruct

YES

NO

scalarToVec

YES

YES

structToScalar

YES

YES

variable

YES

YES

vecToScalar

YES

YES

wirePositioner

YES

YES

Arithmetic

1/X

YES

YES

*

YES

YES

/

YES

YES

abs

YES

YES

complexToReIm

YES

NO

convert

YES

YES

gain

YES

YES

magPhase

YES

NO

pow

YES

YES

sign

YES

YES

summingJunction

YES

YES

unitConversion

YES

YES

-X

YES

YES

Audio

AudioIn

YES

NO

AudioOut

YES

NO

Boolean

!=

YES

YES

==

YES

YES

YES

YES

<=

YES

YES

YES

YES

>=

YES

YES

and

YES

YES

not

YES

YES

or

YES

YES

xor

YES

YES

DDE

All DDE blocks

NO

NO

Extensions

All Extensions blocks

NO

NO

Fixed Point

atan2

YES

NO

(!=)

YES

YES

(==)

YES

YES

(-X)

YES

YES

YES

YES

<=

YES

YES

YES

YES

>=

YES

YES

abs

YES

YES

and

YES

YES

convert

YES

YES

cos

YES

NO

crc16

YES

NO

div fixed point

YES

NO

fixed point constant

YES

YES

fixed point gain

YES

YES

fixed point limited integrator

YES

NO

limit

YES

NO

merge

YES

YES

mul fixed point

YES

YES

not

YES

YES

or

YES

YES

PI Regulator

YES

NO

PID Regulator

YES

NO

sampleHold

YES

YES

shift fixed point

YES

YES

sign fixed point

YES

YES

sin fixed point

YES

NO

sqrt

YES

YES

sum_fp

YES

YES

transferFunction

YES

NO

unitDelay

YES

YES

xor

YES

YES

Integration

derivative

YES

NO

integrator

YES

NO

limited integrator

YES

NO

reset integrator

YES

NO

Linear System

stateSpace

YES

NO

TransferFunction

YES

NO

Matrix Operation

buffer

YES

NO

csd

YES

NO

diag

YES

YES

dotproduct

YES

YES1

 

eigen

YES

NO

fft

YES

NO

ifft

YES

NO

index

YES

YES

indexedAssign

YES

NO

invert

YES

NO

linearSolve

YES

NO

matrixSize

YES

YES

matrixConst

YES

YES

matrixIn

YES

YES

matrixMerge

YES

NO

matrixOut

NO

YES

maxElement

YES

NO

meanSmooth

YES

YES

 

medianSmooth

YES

NO

minElement

YES

NO

 

mldivide

YES

NO

multiply

YES

YES

polyFit

YES

NO

polyRoots

YES

NO

psd

YES

YES2

reshape

YES

YES

section

YES

NO

splineFit

YES

NO

transpose

YES

NO

vectorSort

YES

NO

vsum

YES

NO

Nonlinear

case

YES

YES

crossDetect

YES

NO

deadband

YES

NO

delayedSwitch

YES

YES

demux

YES

YES

int

YES

YES

limit

YES

NO

map

YES

NO

max

YES

YES

merge

YES

YES

min

YES

YES

quantize

YES

NO

relay

YES

NO

sampleHold

YES

YES

OPC

 

All OPC blocks

NO

NO

Optimization

All Optimization blocks

Random Generator

Beta

YES

NO

cauchy

YES

NO

erlang

YES

NO

gamma

YES

YES

gaussian

YES

NO

pareto

YES

NO

PRBS

YES

NO

rayleigh

YES

NO

triangular

YES

NO

uniform

YES

NO

weibull

YES

NO

RealTime

 

All RealTime blocks

NO

NO

Signal Consumer

 

eventLog

YES

NO

display

YES

NO

error

NO

YES

eventDisplay

NO

YES

execOrder

YES

YES

export

NO

YES

histogram

NO

YES

light

NO

YES

meter

NO

YES

plot

NO

YES

plot3D

NO

YES

polarPlot

NO

YES

spectrumDisplay

NO

YES

stop

NO

YES

stripChart

NO

YES

video

NO

YES

Signal Producer

button

YES

YES

constant

YES

YES

dialogConstant

YES

YES

dialogTable

YES

YES

 

import

YES

NO

parabola

YES

YES

pulseTrain

YES

YES

ramp

YES

YES

realTime

YES

NO

sawtooth

YES

YES

sine

YES

YES

slider

YES

YES

Square

YES

YES

step

YES

YES

timeOfDay

YES

NO

timeStamp

NO

NO

triangle

YES

YES

Time Delay

 

timeDelay

YES

NO

unitDelay

YES

YES

Transcedental

acos

YES

YES

asin

YES

YES

atan2

YES

NO

bessel

YES

NO

cos

YES

YES

cosh

YES

YES

exp

YES

YES

ln

YES

YES

log10

YES

YES

sin

YES

YES

sinh

YES

YES

sqrt

YES

YES

tan

YES

YES

tanh

YES

YES

1.     If the vector size is greater than 6, a foreign RTOS is required.

2.     If the inputs are anything except constants, a foreign RTOS is required.