**Requires:** C Generator *and* MathScript RT Module

You can use MathScript Nodes with built-in MathScript functions in exported VIs you develop for C code generation. However, the C Generator does not support certain functions in exported VIs or supports some functions only under certain conditions.

Note (Control Design and Simulation Module) If you use the Control Design and Simulation Module with the C Generator, additional Control Design MathScript RT Module functions are not supported. |

The C Generator does not support the following MathScript functions.

Function | Class |
---|---|

addpath | support |

ar_cov | modeling and prediction |

ar_mcov | modeling and prediction |

area | plots |

axes | plots |

axis | plots |

balance | linalgebra |

bar | plots |

bar3d | plots |

bar3dhoriz | plots |

barhoriz | plots |

beep | audio |

break | programming |

cd | support |

clear | commands |

clfig | plots |

clgraph | plots |

colormap | plots |

colormapplot | plots |

continue | programming |

contour | plots |

contour3d | plots |

contouris | plots |

date_to_num | time |

date_to_str | time |

date_to_vector | time |

datescale | plots |

delete | support |

dir | support |

dos | support |

errorbar | plots |

eval | basic |

evalscript | basic |

exist | membership |

feather | plots |

figure | plots |

fileinfo | support |

fill | plots |

filternorm | linear systems |

fir_lsq (differentiator mode not supported) | filter design |

fwrite_xls | support |

global | support |

grid | plots |

gsvd | linalgebra |

help | support |

iir_butter | filter design |

image | plots |

imagescaled | plots |

int64 | support |

is_dir | membership |

is_global | membership |

is_member | membership |

lattice_to_tf | linear systems |

legend | plots |

line | plots |

linearsolve | linalgebra |

loaddialog | support |

loglog | plots |

lookfor | support |

menu | support |

mesh | plots |

meshcontour | plots |

mx_to_str | string |

now | time |

num_to_str | string |

ode_adams | ode |

ode_bdf15 | ode |

ode_bdf23 | ode |

ode_radau5 | ode |

ode_rk23 | ode |

ode_rk45 | ode |

ode_rosen | ode |

pareto | plots |

path | support |

pathdefault | support |

pathremove | support |

pause | commands |

pie | plots |

plot | plots |

plot3d | plots |

plotcoord | plots |

plotf | plots |

plotf_3d | plots |

plotf_contour | plots |

plotf_contouris | plots |

plotf_mesh | plots |

plotf_meshcontour | plots |

plotf_polar | plots |

plotf_surf | plots |

plotf_surfcontour | plots |

plotmatrix | plots |

plottext | plots |

plotyy | plots |

polar | plots |

polyeign | polynomials |

quiver | plots |

qz | linalgebra |

ref_plotarea | plots |

ref_plotwin | plots |

regex | string |

regex_i | string |

regex_replace | string |

regex_convert | string |

return | programming |

run | support |

save | support |

scatter | plots |

scatter3d | plots |

schur | linalgebra |

selectdata | plots |

semilog_x | plots |

semilog_y | plots |

showplot | plots |

sound | audio |

soundscaled | audio |

sprintf | string |

sscanf | string |

stairs | plots |

stem | plots |

stem3d | plots |

str_to_path | support |

stripplot | plots |

strread | string |

subplot | plots |

surface | plots |

surfacecontour | plots |

surfacenorm | plots |

system | support |

tempdir | support |

tempname | support |

text | plots |

tf_to_lattice | linear systems |

title | plots |

titles | plots |

treeplot | plots |

uint64 | support |

userpath | support |

view | plots |

voronoi | geometry |

waitforbuttonpress | commands |

waterfall | plots |

wavplay | audio |

wavread | audio |

wavrecord | audio |

wavwrite | audio |

weekday | time |

who | support |

who_all | support |

xlabel | plots |

xlabels | plots |

xlimit | plots |

ylabel | plots |

ylabels | plots |

ylimit | plots |

zlabel | plots |

zlimit | plots |

zoom | plots |

zplane | filter design |

You can use the following MathScript functions in exported VIs only when you assign the output of the function to a variable. For example, the C Generator supports a = coherence(x, y) in exported VIs. However, the C Generator does not support coherence(x, y) because when you call the function without assigning the output to a variable, LabVIEW generates an output plot that the C Generator does not support. You can use these functions in exported VIs only if you assign the output of the function to a MathScript variable.

Function | Class |
---|---|

coherence | spectral analysis |

coherence_ms | spectral analysis |

crosspsd | spectral analysis |

crosssd | spectral analysis |

cylinder | geometry |

dimpulse | modeling and prediction |

dlsim | modeling and prediction |

dstep | modeling and prediction |

ellipsoid | geometry |

freqsd | filter design |

freqzd | filter design |

grpdelay | filter design |

histogram | statistics |

impzd | filter design |

peakfcn2d | matrix |

phasedelay | filter design |

phasezd | filter design |

psd | spectral analysis |

psd_burg | spectral analysis |

psd_covar | spectral analysis |

psd_mcovar | spectral analysis |

psd_periodogram | spectral analysis |

psd_welch | spectral analysis |

psd_yule | spectral analysis |

pspec_eign | spectral analysis |

pspec_music | spectral analysis |

spectrogram | spectral analysis |

sphere | geometry |

stepzd | filter design |

tf_estimate | spectral analysis |

tf_estimateplot | spectral analysis |

zerophase | filter design |

Helpful

Not Helpful