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.