A. Coduri de eroare de analiză

Tabelul A-1. Coduri de eroare de analiză

Cod Nume Descrierea

0 NoErr Nicio eroare; apelarea a avut succes.

–20001 OutOfMemErr Nu a rămas suficientă memorie pentru a efectua rutina specificată.

–20002 EqSamplesErr Secvențele de intrare trebuie să aibă aceeași dimensiune.

–20003 SamplesGTZeroErr Numărul de eșantioane trebuie să fie mai mare ca zero.

–20004 SamplesGEZeroErr Numărul de eșantioane trebuie să fie mai mare sau egal cu zero.

–20005 SamplesGEOneErr Numărul de eșantioane trebuie să fie mai mare sau egal cu unu.

–20006 SamplesGETwoErr Numărul de eșantioane trebuie să fie mai mare sau egal cu doi.

–20007 SamplesGEThreeErr Numărul de eșantioane trebuie să fie mai mare sau egal cu trei.

–20008 ArraySizeErr Șirurile de intrare nu conțin numărul corect de valori de date pentru acest VI.

–20009 PowerOfTwoErr Dimensiunea șirului de intrare trebuie să fie o putere a lui doi: mărime = 2m, 0 <m <23.

–20010 MaxXformSizeErr A fost depășită dimensiunea maximă a transformatei.

–20011 DutyCycleErr Ciclul de sarcină trebuie să îndeplinească condiția: 0 < ciclu de sarcină < 100.

–20012 CyclesErr Numărul de cicluri trebuie să fie > 0 și ≤ cu numărul de eșantioane.

–20013 WidthLTSamplesErr Lățimea trebuie să îndeplinească condiția: 0 < lățime < eșantioane.

–20014 DelayWidthErr Întârzierea trebuie să îndeplinească condiția: 0 ≤ (întârziere + lățime) < eșantioane.

–20015 DtGEZeroErr dt trebuie să fie mai mare sau egal cu zero.

–20016 DtGTZeroErr dt trebuie să fie mai mare de zero.

–20017 IndexLTSamplesErr Indicele trebuie să îndeplinească condiția: 0 ≤ index < eșantioane.

–20018 IndexLengthErr Indicele trebuie să îndeplinească condiția: 0 ≤ (index + lungime) < eșantioane.

–20019 UpperGELowerErr Valoarea superioară trebuie să fie mai mare sau egală cu valoarea inferioară.

–20020 NyquistErr Frecvența cutoff, fc, trebuie să îndeplinească condiția: 0 ≤ fc ≤ fs/2

–20021 OrderGTZeroErr Ordinul trebuie să fie mai mare ca zero.

–20022 DecFactErr Factorul de decimare trebuie să îndeplinească condiția: 0 < decimarea ≤ eșantioanele.

–20023 BandSpecErr Specificațiile benzii trebuie să îndeplinească condiția: 0 ≤ flow ≤ fhigh ≤ fs/2

–20024 RippleGTZeroErr Amplitudinea ondulării (ripplu) trebuie să fie mai mare ca zero.

–20025 AttenGTZeroErr Atenuarea trebuie să fie mai mare de zero.

–20026 WidthGTZeroErr Lățimea trebuie să fie mai mare de zero.

–20027 FinalGTZeroErr Valoarea finală trebuie să fie mai mare de zero.

–20028 AttenGTRippleErr Atenuarea trebuie să fie mai mare decât amplitudinea de ondulare.

–20029 StepSizeErr Mărimea pasului, µ, trebuie să îndeplinească condiția: 0 ≤ µ ≤ 0,1.

–20030 LeakErr Coeficientul de scurgere trebuie să îndeplinească condiția: 0 ≤ leak ≤ µ.

–20031 EqRplDesignErr Filtrul nu poate fi proiectat cu valorile de intrare specificate.

–20032 RankErr Rangul filtrului trebuie să îndeplinească condiția: 1 ≤ (2 rank +1) ≤ dimensiune.

–20033 EvenSizeErr Numărul de coeficienți trebuie să fie impar pentru acest filtru.

–20034 OddSizeErr Numărul coeficienților trebuie să fie par pentru acest filtru.

–20035 StdDevErr Abaterea standard trebuie să fie mai mare decât zero pentru normalizare.

–20036 MixedSignErr Elementele șirului Y Values trebuie să fie nenule și toate pozitive sau toate negative.

–20037 SizeGTOrderErr Numărul punctelor de date din șirul Y Values trebuie să fie mai mare de doi.

–20038 IntervalsErr Numărul de intervale trebuie să fie mai mare decât zero.

–20039 MatrixMulErr Numărul de coloane din prima matrice nu este egal cu numărul de linii din a doua matrice sau vector.

–20040 SquareMatrixErr Matricea de intrare trebuie să fie o matrice pătrată.

–20041 SingularMatrixErr Sistemul de ecuații nu poate fi rezolvat deoarece matricea de intrare este singulară.

–20042 LevelsErr Numărul nivelelor este în afara gamei.

–20043 FactorErr Nivelul factorilor este în afara gamei pentru unele date.

–20044 ObservationErr Zero observații au fost făcute la un anumit nivel al unui factor.

–20045 DataErr Numărul total de puncte de date trebuie să fie egal cu produsul nivelelor pentru fiecare factor și observațiile pe celulă.

–20046 OverflowErr Există un overflow în valoarea-F calculată.

–20047 BalanceErr Datele sunt dezechilibrate. Toate celulele trebuie să conțină același număr de observații.

–20048 ModelErr Modelul Random Effect a fost solicitat atunci când a fost necesar modelul Fixed Effec.

–20049 DistinctErr Valorile x trebuie să fie distincte.

–20050 PoleErr Funcția de interpolare are un pol la valoarea solicitată.

–20051 ColumnErr Toate valorile din prima coloană din matricea X trebuie să fie unu.

–20052 FreedomErr Gradele de libertate trebuie să fie unu sau mai multe.

–20053 ProbabilityErr Probabilitatea trebuie să fie între zero și unu.

–20054 InvProbErr Probabilitatea trebuie să fie mai mare sau egală cu zero și mai mică decât unu.

–20055 CategoryErr Numărul de categorii sau eșantioane trebuie să fie mai mare decât unu.

–20056 TableErr Tabelul de urgență nu trebuie să conțină un număr negativ.

–20061 InvSelectionErr Una dintre selecțiile de intrare nu este valabilă.

–20062 MaxIterErr Au fost depășite iterațiile maxime.

–20063 PolyErr Coeficienții polinomiali sunt nevalabili.

–20064 InitStateErr Acest VI nu a fost inițializat corect.

–20065 ZeroVectorErr Vectorul nu poate fi zero.

Coduri de eroare pentru G Math Toolkit

Tabelul A-2.

Cod de eroare Descrierea codului de eroare

0 Nicio eroare

–23001 eroare de sintaxă a analizorului

–23002 Discrepanță între funcție, variabile și coordonate

–23003 Numărul de contururi în afara domeniului

–23004 Numărul de palete de culori în afara domeniului

–23005 Distanța negativă

–23006 Nu este o cale validă

–23007 Nu este un fișier grafic

–23008 Intrare greșită, metoda Euler

–23009 Intrare greșită, metoda Runge Kutta

–23010 Introducere greșită, metoda Cash Karp

–23011 Viteza pasului nepozitiv

–23012 Precizie nepozitivă

–23013 Conflict vector matrice

–23014 A și X0 au dimensiuni diferite

–23015 X0 gol

–23016 Matrice eigenvector singulară

–23017 Rădăcini multiple

–23018 Punctul din stânga este o rădăcină

–23019 Punctul din dreapta este o rădăcină

–23020 Punctul din stânga mai mare decât punctul din dreapta

–23021 Ambele valori ale funcției au același semn

–23022 Precizie nepozitivă sau delta x(h) nepozitivă

–23023 Dimensiunea greșită de start

–23024 Nu s-a găsit rădăcină

–23025 Triplet (a, b, c) nevalid

–23026 Nu s-a găsit optim

–23027 Nu este exact o variabilă

–23028 Ecuație greșită a modelului

–23029 Levenberg Marquardt a eșuat

–23030 m ≥ n ≥ 0 este încălcat sau matricea derivatelor are o dimensiune greșită

–23031 Niciun punct valabil

–23032 Maximum nu există

–23033 Vectoarele au dimensiuni diferite sau vectori goi

–23034 Sistem condiționat rău

–23035 Număr nepozitiv

–23036 Parametri diferiți

–23037 Nu sunt exact două funcții

–23038 Nici o variabilă în expresie

–23039 Problemă cu parametru

–23040 Derivata în afara domeniului

–23041 Nu sunt exact două variabile

–23042 Argument negativ

–23043 Argument în afara gamei (0,1]

–23044 Argument în afara domeniului [0,1]

–23045 n < k

–23046 Șir gol

–23047 Argument în afara gamei [0,100]

–23048 Increment de timp nevalid

–23049 Lungimea ferestrei nevalide

–23050 Lungimea semnalului nu este multiplu de număr

–23051 Lungimea semnalului nu este o putere a lui doi

–23052 Lungimea semnalului nu este prim și ≥ 5

–23053 Lungimea semnalului nu este o putere a lui doi și ≥ 4

–23054 Variabile care nu sunt unice

Funcții pentru utilizarea cu VI-uri G Math Toolkit Parser

Tabelul A-3.

Funcția Nume Funcție Descriere
G Math corespondentă

abs (x) Valoare absolută Returnează valoarea absolută a lui x.

acos (x) Inverse Cosine Calculează arccos x.

acosh(x) Inverse Hyperbolic Cosine Calculează arccosh x în radiani.

asin(x) Inverse Sine Calculează arcsin x în radiani.

asinh(x) Inverse Hyperbolic Sine Calculează arcsinh x în radiani.

atan(x) Inverse Tangent Calculează arctangenta x în radiani.

atanh(x) Tangentă hiperbolică inversă Calculează arctanh x în radiani.

ci(x) Cosine Integral Calculează integrala cos x unde x este orice număr real.

ceil(x) Rotund la + Infinity Rotunjește x la următorul număr întreg superior (cel mai mic număr întreg ≥ x.)

cos(x) Cosinus Calculează cos x în radiani.

cosh(x) Cosinul hiperbolic Calculează cosinusul hiperbolic al lui x în radiani.

cot(x) Cotangent Calculează cotangenta lui x în radiani (1/tan(x)).

csc(x) Cosecant Calculează cosecanta lui x în radiani (1/sin(x)).

exp(x) Exponential Calculează valoarea lui e ridicată la puterea x.

expm1(x) Exponential (Arg) –1 Calculează valoarea e ridicată la puterea x -1 (ex-1)

floor(x) Round to –Infinity Trunchizează x la următorul număr întreg inferior (Cel mai mare număr întreg ≤ x)

gamma(x) Gamma Function Γ(n+1) = n! pentru toate numerele naturale n.

getexp(x) Mantissa and exponent Generează exponentul lui x.

getman(x) Mantissa and exponent Generează mantisa lui x.

int(x) Round to nearest integer Rotunjește argumentul său la cel mai apropiat număr întreg par.

intrz Round toward zero Rotunjește x la cel mai apropiat număr întreg între x și zero.

ln(x) Natural Logarithm Calculează logaritmul natural al lui x (în baza e).

lnpl (x) Logaritm natural (Arg + 1) Calculează logaritmul natural al lui (x + 1).

log (x) Logarithm Base 10 Calculează logaritmul lui x (în baza 10).

log2(x) Logarithm Base 2 Calculează logaritmul lui x (în baza 2).

pi(x) Reprezintă valoarea pi (x) = x*π π = 3,14159 ...
pi (1) = π pi(2.4)=2.4*π

rand( ) Random Number (0–1) Produce un număr în virgulă-mobilă între 0 și 1.

sec(x) Secant Calculează secanta lui x (1/cos(x)).

si(x) Sine Integral Calculează integrala sinus a lui x, unde x este orice număr real.

sign(x) Sign Redă 1 dacă x este mai mare de 0.
Redă 0 dacă x este egal cu 0.
Redă –1 dacă x este mai mic decât 0.

sin (x) Sine Calculează sinusul lui x în radiani.

sinc(x) Sinc Calculează sinusul lui x împărțit cu x în radiani (sin(x)/x).

sinh (x) Hyperbolic Sine Calculează sinusul hiperbolic al lui x în radiani.

spike(x) Spike function Funcția spike redă: 1 dacă 0 ≤ x ≤ 1
0 pentru orice altă valoare a lui x.

sqrt(x) Square Root Calculează rădăcina pătrată a lui x.

square(x) Square function square(x) redă: 1 dacă 2n ≤ x ≤ (2n + 1) și 0
dacă (2n + 1) ≤ x ≤ (2n + 2) unde x este orice număr real și n este orice număr întreg.

step(x) Step function step(x) redă: 0 dacă x < 0
1 dacă se obține orice altă condiție.

tan(x) Tangent Calculează tangenta x în radiani.

tanh(x) Hyperbolic Tangent Calculează tangenta hiperbolică a lui x în radiani.

Coduri de eroare G Parser Math Toolkit

Tabelul A-4.

cod Descrierea codului de eroare Exemplu de eroare

0 Nicio eroare sin(x)

1 Problemă de paranteză la început 1+x)

2 Expresia funcției incomplete sin(x) +

3 Problemă cu paranteze ()

4 Problemă cu paranteză la sfârșit (1+x

5 Virgulă zecimală greșită 1,2 (SUA)

6 Format de număr greșit 1e–3 în loc de 1E–3

7 Apelare funcție greșită sin ()

8 Nu este o funcție validă sins(x)

9 Expresie incompletă x +

10 Denumire greșită a variabilei a11

11 Literă greșită sin(X)

12 Prea multe virgule zecimale 1.23.45

21 Conține mai mult de o variabilă 1 + x + y4

22 Incoerența în variabile sau numere Depinde de aplicație

23 Conține variabile Depinde de aplicație

24 Problema de ieșire a variabilelor Depinde de aplicație