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.