|
Block Category |
Block Name |
Generate C Code |
RTOS Dependency |
|
Animation |
|
|
|
|
|
All Animation blocks |
NO |
N/A |
|
Annotation |
|||
|
bezel |
NO |
N/A | |
|
comment |
NO |
N/A | |
|
date |
YES |
NO | |
|
label |
NO |
N/A | |
|
scalarToStruct |
YES |
YES | |
|
scalarToVec |
YES |
NO | |
|
structToScalar |
YES |
NO | |
|
variable |
YES |
NO | |
|
vecToScalar |
YES |
NO | |
|
wirePositioner |
YES |
NO | |
|
Arithmetic |
|||
|
1/X |
YES |
NO | |
|
* |
YES |
NO | |
|
/ |
YES |
NO | |
|
abs |
YES |
NO | |
|
complexToReIm |
YES |
YES | |
|
convert |
YES |
NO | |
|
gain |
YES |
NO | |
|
magPhase |
YES |
NO | |
|
pow |
YES |
NO | |
|
sign |
YES |
NO | |
|
summingJunction |
YES |
NO | |
|
unitConversion |
YES |
NO | |
|
-X |
YES |
NO | |
|
Audio |
|
|
|
|
AudioIn |
NO |
N/A | |
|
AudioOut |
NO |
N/A | |
|
Boolean |
|||
|
!= |
YES |
NO | |
|
== |
YES |
NO | |
|
< |
YES |
NO | |
|
<= |
YES |
NO | |
|
> |
YES |
NO | |
|
>= |
YES |
NO | |
|
and |
YES |
NO | |
|
not |
YES |
NO | |
|
or |
YES |
NO | |
|
xor |
YES |
NO | |
|
DDE |
|||
|
All DDE blocks |
NO |
N/A | |
|
Extensions |
|||
|
All Extensions blocks |
NO |
N/A | |
|
Fixed Point |
|||
|
atan2 |
YES |
YES | |
|
(!=) |
YES |
NO | |
|
(==) |
YES |
NO | |
|
(-X) |
YES |
NO | |
|
< |
YES |
NO | |
|
<= |
YES |
NO | |
|
> |
YES |
NO | |
|
>= |
YES |
NO | |
|
abs |
YES |
NO | |
|
and |
YES |
NO | |
|
convert |
YES |
NO | |
|
cos |
YES |
YES | |
|
crc16 |
YES |
YES | |
|
div fixed point |
YES |
YES | |
|
fixed point constant |
YES |
NO | |
|
fixed point gain |
YES |
NO | |
|
fixed point limited integrator |
YES |
YES | |
|
limit |
YES |
YES | |
|
merge |
YES |
NO | |
|
mul fixed point |
YES |
NO | |
|
not |
YES |
NO | |
|
or |
YES |
NO | |
|
PI Regulator |
YES |
YES | |
|
PID Regulator |
YES |
YES | |
|
sampleHold |
YES |
NO | |
|
shift fixed point |
YES |
NO | |
|
sign fixed point |
YES |
NO | |
|
sin fixed point |
YES |
YES | |
|
sqrt |
YES |
NO | |
|
sum_fp |
YES |
NO | |
|
transferFunction |
YES |
YES | |
|
unitDelay |
YES |
NO | |
|
xor |
YES |
NO | |
|
Integration |
|||
|
derivative |
YES |
YES | |
|
integrator |
YES |
YES | |
|
limited integrator |
YES |
YES | |
|
reset integrator |
YES |
YES | |
|
Linear System |
|||
|
stateSpace |
YES |
YES | |
|
TransferFunction |
YES |
YES | |
|
Matrix Operation |
|||
|
buffer |
YES |
YES | |
|
csd |
YES |
YES | |
|
diag |
YES |
NO | |
|
dotproduct |
YES |
NO1 | |
|
|
eigen |
YES |
YES |
|
fft |
YES |
YES | |
|
|
Flip |
YES |
YES |
|
ifft |
YES |
YES | |
|
index |
YES |
NO | |
|
indexedAssign |
YES |
YES | |
|
invert |
YES |
YES | |
|
linearSolve |
YES |
YES | |
|
matrixSize |
YES |
NO | |
|
matrixConst |
YES |
NO | |
|
matrixIn |
YES |
NO | |
|
matrixMerge |
YES |
YES | |
|
matrixOut |
NO |
NO | |
|
maxElement |
YES |
YES | |
|
meanSmooth |
YES |
NO | |
|
|
medianSmooth |
YES |
YES |
|
minElement |
YES |
YES | |
|
|
mldivide |
YES |
YES |
|
multiply |
YES |
NO | |
|
polyFit |
YES |
YES | |
|
polyRoots |
YES |
YES | |
|
psd |
YES |
NO2 | |
|
reshape |
YES |
NO | |
|
section |
YES |
YES | |
|
splineFit |
YES |
YES | |
|
transpose |
YES |
YES | |
|
vectorSort |
YES |
YES | |
|
vsum |
YES |
YES | |
|
Nonlinear |
|||
|
case |
YES |
NO | |
|
crossDetect |
YES |
YES | |
|
deadband |
YES |
YES | |
|
delayedSwitch |
YES |
NO | |
|
demux |
YES |
NO | |
|
int |
YES |
NO | |
|
limit |
YES |
YES | |
|
map |
YES |
YES | |
|
max |
YES |
NO | |
|
merge |
YES |
NO | |
|
min |
YES |
NO | |
|
quantize |
YES |
YES | |
|
relay |
YES |
YES | |
|
sampleHold |
YES |
NO | |
|
OPC |
|||
|
|
All OPC blocks |
NO |
N/A |
|
Optimization |
|||
|
All Optimization blocks |
NO |
N/A | |
|
Random Generator |
|||
|
Beta |
NO |
N/A | |
|
cauchy |
NO |
N/A | |
|
erlang |
NO |
N/A | |
|
gamma |
YES |
NO | |
|
gaussian |
YES |
YES | |
|
pareto |
NO |
N/A | |
|
PRBS |
YES |
YES | |
|
rayleigh |
NO |
N/A | |
|
triangular |
NO |
N/A | |
|
uniform |
NO |
N/A | |
|
weibull |
NO |
N/A | |
|
RealTime |
|||
|
|
All RealTime blocks |
NO |
N/A |
|
Signal Consumer |
|
| |
|
|
break |
YES |
NO |
|
display |
YES |
YES | |
|
|
eventLog |
YES |
YES |
|
error |
NO |
N/A | |
|
eventDisplay |
NO |
N/A | |
|
execOrder |
YES |
NO | |
|
export |
NO |
N/A | |
|
histogram |
NO |
N/A | |
|
light |
NO |
N/A | |
|
meter |
NO |
N/A | |
|
plot |
NO |
N/A | |
|
plot3D |
NO |
N/A | |
|
polarPlot |
NO |
N/A | |
|
spectrumDisplay |
NO |
N/A | |
|
stop |
NO |
N/A | |
|
stripChart |
NO |
N/A | |
|
video |
NO |
N/A | |
|
Signal Producer |
|||
|
button |
YES |
NO | |
|
constant |
YES |
NO | |
|
dialogConstant |
YES |
NO | |
|
dialogTable |
YES |
NO | |
|
|
import |
YES |
YES |
|
parabola |
YES |
NO | |
|
pulseTrain |
YES |
NO | |
|
ramp |
YES |
NO | |
|
realTime |
NO |
N/A | |
|
sawtooth |
YES |
NO | |
|
sine |
YES |
NO | |
|
slider |
YES |
NO | |
|
Square |
YES |
NO | |
|
step |
YES |
NO | |
|
timeOfDay |
NO |
N/A | |
|
timeStamp |
NO |
N/A | |
|
triangle |
YES |
NO | |
|
Time Delay |
|||
|
|
timeDelay |
YES |
YES |
|
unitDelay |
YES |
NO | |
|
Transcendental |
|||
|
acos |
YES |
NO | |
|
asin |
YES |
NO | |
|
atan2 |
YES |
YES | |
|
bessel |
YES |
YES | |
|
cos |
YES |
NO | |
|
cosh |
YES |
NO | |
|
exp |
YES |
NO | |
|
ln |
YES |
NO | |
|
log10 |
YES |
NO | |
|
sin |
YES |
NO | |
|
sinh |
YES |
NO | |
|
sqrt |
YES |
NO | |
|
tan |
YES |
NO | |
|
tanh |
YES |
NO |
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.