![]() | Télécharger l'aide (Windows uniquement) |
Requiert : Module MathScript RT
Vous pouvez déployer des nœuds MathScript comportant des fonctions MathScript intégrées sur des cibles RT. Cependant, certaines fonctions ne sont pas supportées sur les cibles RT ou ne le sont que dans certains cas. De plus, bien qu'il soit possible de déployer certaines fonctions sur des cibles RT, l'exécution de ces fonctions pendant l'exécution du programme risque d'augmenter le jitter et de provoquer des durées d'exécution sans limite dans l'application temps réel. Reportez-vous aux listes suivantes pour obtenir des informations sur le support des fonctions MathScript sur les cibles RT.
Les fonctions MathScript suivantes ne sont pas supportées sur les cibles RT.
Fonction | Classe |
---|---|
addpath | support |
area | plots |
axes | plots |
axis | plots |
bar | plots |
bar3d | plots |
bar3dhoriz | plots |
barhoriz | plots |
beep | audio |
break | programming |
cd | support |
clear | commands |
clfig | plots |
clgraph | plots |
colormap | plots |
colormapplot | plots |
compass | plots |
continue | programming |
contour | plots |
contour3d | plots |
contouris | plots |
datescale | plots |
delete | support |
dos | support |
errorbar | plots |
eval | basic |
evalscript | basic |
exist | membership |
eyediagram | plots |
feather | plots |
figure | plots |
fill | plots |
fwrite_xls | support |
global | support |
grid | plots |
help | support |
image | plots |
imagescaled | plots |
is_global | membership |
legend | plots |
line | plots |
loaddialog | support |
loglog | plots |
lookfor | support |
menu | support |
mesh | plots |
meshcontour | plots |
odepset | ode |
pareto | plots |
path | 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 |
plots | |
quiver | plots |
ref_plotarea | plots |
ref_plotwin | plots |
return | programming |
save | support |
scatter | plots |
scatter3d | plots |
selectdata | plots |
semilog_x | plots |
semilog_y | plots |
showplot | plots |
sound | audio |
soundscaled | audio |
stairs | plots |
stem | plots |
stem3d | plots |
str_to_double | string |
str_to_num | string |
stripplot | plots |
subplot | plots |
surface | plots |
surfacecontour | plots |
surfacenorm | plots |
system | support |
text | plots |
title | plots |
titles | plots |
treeplot | plots |
userpath | support |
view | plots |
view_image | plots |
voronoi | geometry |
waitforbuttonpress | commands |
waterfall | plots |
wavplay | audio |
wavread | audio |
wavrecord | audio |
wavwrite | audio |
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 |
Les cibles RT ne supportent les fonctions MathScript suivantes que si vous assignez la sortie de la fonction à une variable. Par exemple, a = coherence(x, y) est supportée sur les cibles RT. Par contre, coherence(x, y) n'est pas supportée, car lorsque vous l'appelez sans assigner la sortie à une variable, LabVIEW génère un tracé en sortie que les cibles RT ne supportent pas. Vous ne pouvez utiliser ces fonctions sur des cibles RT que si vous assignez la sortie de la fonction à une variable MathScript.
Fonction | Classe |
---|---|
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 |
movavg | statistics |
ode_adams | ode |
ode_bdf15 | ode |
ode_bdf23 | ode |
ode_radau5 | ode |
ode_rk23 | ode |
ode_rk45 | ode |
ode_rosen | ode |
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 |
National Instruments a testé un sous-ensemble des fonctions MathScript et déterminé que les fonctions suivantes s'exécutent typiquement dans une durée limitée lorsqu'elles sont utilisées en suivant certaines règles. S'il est important que votre application soit déterministe, utilisez ces fonctions et assurez-vous que les entrées des fonctions ont les types de données recommandés dans la rubrique d'aide de chaque fonction pour que LabVIEW ne contraigne pas les données en entrée.
Fonction | Classe |
---|---|
abs | basic |
acos | trigonometric |
acosh | trigonometric |
acot | trigonometric |
acsc | trigonometric |
acsch | trigonometric |
all | boolean |
angle | basicfilter design |
any | boolean |
asec | trigonometric |
asech | trigonometric |
asin | trigonometric |
asinh | trigonometric |
atan | trigonometric |
atan2 | trigonometric |
atanh | trigonometric |
bitnot | bitwise |
bitor | bitwise |
bitxor | bitwise |
cart_to_polar | basic |
ceil | basic |
complex | support |
conjugate | basic |
cos | trigonometric |
cosh | trigonometric |
cot | trigonometric |
coth | trigonometric |
crosscorr | spectral analysisstatistics |
csc | trigonometric |
csch | trigonometric |
diag | linalgebra |
dot | vector |
double | support |
eps | constants |
exp | basic |
expm1 | basic |
eye | matrix |
false | matrix |
fft | transforms |
findnz | linalgebra |
fix | basic |
floor | basic |
imag | basic |
inf | constants |
int16 | support |
int32 | support |
int64 | support |
int8 | support |
is_char | membership |
is_empty | membership |
is_equal | comparison |
is_equalnan | comparison |
is_finite | membership |
is_inf | membership |
is_logical | membership |
is_nan | membership |
is_numeric | membership |
is_real | membership |
is_scalar | membership |
length | support |
log | basic |
log10 | basic |
log2 | basic |
logical | boolean |
max | basic |
mean | statistics |
median | statistics |
meshgrid2d | geometry |
min | basic |
mod | basic |
nan | constantsmatrix |
nextpowerof2 | basic |
norm | linalgebra |
numdims | linalgebra |
ones | matrix |
polar_to_cart | basic |
powerof2 | basic |
powerofreal | basic |
prod | basic |
real | basic |
reallog | basic |
rem | basic |
repeatmx | matrix |
reshapemx | linalgebra |
round | basic |
sec | trigonometric |
sech | trigonometric |
sign | basic |
sin | trigonometric |
sinc | trigonometricwaveform generation |
single | support |
sinh | trigonometric |
size | linalgebra |
sort | basic |
sqrt | basic |
sqrtofreal | basic |
sum | basic |
tan | trigonometric |
tanh | trigonometric |
true | matrix |
uint16 | support |
uint32 | support |
uint64 | support |
uint8 | support |
win_gauss | windows |
xor | boolean |
zeros | matrix |
Les fonctions MathScript suivantes sont supportées sur les cibles RT. Cependant, ces fonctions causent des durées d'exécution sans limite dans tout le nœud MathScript, y compris l'entièreté de la chaîne d'appel des fonctions définies par l'utilisateur si une fonction définie par l'utilisateur contient une de ces fonctions. Évitez d'utiliser ces fonctions dans les nœuds MathScript et les fonctions définies par l'utilisateur.
Fonction | Classe |
---|---|
dir | support |
fopen | support |
fprintf | support |
fread_audio | audio |
fread_bmp | support |
fread_csv | support |
fread_delimited | support |
fread_image | support |
fwrite_csv | support |
fwrite_delimited | support |
fwrite_image | support |
getfileproperty | support |
invfreqsd | modeling and prediction |
invfreqzd | modeling and prediction |
load | support |
ls | support |
pathdefault | support |
pathfwrite | support |
pathgetsubset | support |
pwd | support |
run | support |
setfileproperty | support |
textread | support |
type | support |
ver | support |
warning | support |
Utile
Pas utile