Labview felhasználói kézikönyv

• Ellenőrizze a az elemek sorrendjét a klaszter a kezdeti és a végső pont. LabVIEW ellenőrzi betartását az adatok típusát és klaszter mérete szerkesztés közben, de a mismatch elemek azonos típusú nem lehet kimutatni.

• Ellenőrizze a sorrendben a csomópontokat.

• Ellenőrizze, hogy a VP rejtett kifutópálya. Akkor akaratlanul teszi kifutópályák rejtett azáltal, hogy a tetején egy másik csomópont vagy méretének csökkentése a szerkezet, így a kifutópálya szem elől.

• Ellenőrizze a listát a kifutópálya az EP az eredménnyel, hogy a Po

luchite választotta Bön »Ez VI azon subVI és szemöldök» Bontatlan SubVIs. hogy ha vannak olyan extra kifutópálya. Ezen túlmenően, nyissa meg a hierarchia ablakot. hogy a futópálya a KAP. Ahhoz, hogy megszabaduljon attól a lehetőségtől, hibás eredményeket jelenléte miatt lerombolták a kifutón, hogy minden kifutópályák kötelező.

„Megjegyzés. Kiemelve teljesítménye nagymértékben lassítja a VI.

Ha a hiba ki klaszter hibát jelez, a hiba értéke megjelenik egy piros doboz mellett a kimeneti hiba ki. Ha nincs hiba, akkor a következő a kimeneti hiba ki OK jelenik meg a zöld keretben. További információ a hiba klaszterek, lásd. Szakasz

Klaszterek hibák ebben a fejezetben.

Step Over (átléphető, átlépi) vagy a Step Into (belépek, adja) az eszköztár tömbvázlata. Vigye a kurzort a gombok átlépni. Step Into és a Step Out. olvasni tipp, hogy írják le, mi a következő lépés, ha rákattint a gombra. Akkor végre egy lépésről lépésre az összes EP módban vagy futtatni majd a szokásos módon.

Ha átléphető a mikor a kiemelést, majd az ikonra a kifutópálya, amely most végre, elvégzi ikon (nyíl).

Szerszám próba (próba)

Generikus próba csak akkor jeleníti meg az adatokat. Nem lehet beállítani a reakció a próba az adatokat.

LabVIEW beállítja a generikus próba, ha a jobb gombbal a vezetékes és válassza ki a Szonda. feltéve, hogy akkor is, nem adja meg a saját vagy a standard szonda az ilyen típusú adatokat.

Ha a mutató egy adattípust, amely úgy döntött, nem egyezik az adatok huzalfajta jobb gombbal kattint, a LabVIEW nem tesz egy fényt a járművet.

Tipikus samplerek (mellékelt próbák) egy VI, hogy részletes információkat jelenít meg az adatokat áthaladó vezeték. Például VI Refnum Probe VP nevét adja vissza, útvonal, és a hivatkozási számot hexadecimális. Ön is használja a standard szonda, hogy válaszoljon az adatok áramlását a karmester. Például, használja a hiba szonda hiba cluster kapni status code, a forrás és a hiba leírása és egy leírást a megszakítási állapot, ha hiba történik.

Tipikus próbák tetején jelennek meg a Custom Probe helyi menüt. Kattintson a jobb gombbal Explorer, és válassza ki a helyi menüből Custom Probe. majd válassza ki a mintavételi szonda. csak azok a próbák jelenik meg a helyi menüben

amelyek megfelelnek az adatokat huzalfajta a jobb kattintott.

Példaként, a használata a standard szondák lásd. A VI a mellékelt Probes a példák \ általános \ probes.llb könyvtár.

Használja a varázsló úgy konfigurálja a szonda (Custom Probe Wizard), hogy hozzon létre egy szondát, a meglévő szonda, vagy hozzon létre egy új szonda. A varázsló elindításához konfigurálja a szonda jobb gombbal a vezetéket, és válassza a helyi menüből Custom Probe »Új. Hozzon létre egy próbát, ha azt szeretné, hogy több ellenőrzése alatt, hogyan LabVIEW vizsgálja az adatokat, hogy átmegy a karmester. Amikor létrehoz egy új szonda, a szonda adatokat ugyanolyan típusú, mint a vezető, hogy mely adatokat jobb gombbal kattintott. Ha meg akarjuk változtatni a generált szonda, akkor nyissa meg a könyvtárat, ahova menti azt.

Tudod, hogy hibakeresés egyéni próba, valamint az EP. Azonban a szonda nem lehet beállítani, akár saját blokdiagramme sem blokdiagramme bármelyik pályán. Amikor hibakeresés próbák a tömbvázlata, használja a generikus szonda.

Miután kiválasztott egy sampler a helyi menüből Custom Probe. megtalálja azt a Select Control Control panel gombot. vagy létrehozhat egy új szonda egy varázsló egyéni próba. Ez a próba lesz az alapértelmezett szondát, hogy az adatok típusát, és a LabVIEW terhelések szonda meg, ha jobb gombbal a vezeték, és válassza ki Probe a megjelenő menüből. LabVIEW letölti csak azok próbákat, amelyek pontosan megfelelnek az adatokat huzalfajta jobb gombbal kattintva. Azaz, a szonda dupla pontosságú lebegőpontos szám nem lehet használni a vezeték egy 32-bites egész, annak ellenére, hogy LabVIEW tudja alakítani az adatokat.

„Megjegyzés. Ha szeretne egy egyedi szonda alapértelmezett próbaként egy adattípust, kivéve a szonda

könyvtár user.lib \ _probes \ default. Ne mentse próbák

A vi.lib \ _probes könyvtárban. mert LabVIEW felülírja ezeket a fájlokat, amikor frissíteni vagy újratelepíteni.

További információk az óvintézkedéseket kell betartani, ha használ, és létre egyedi próbák cm.

Segítség rendszert LabVIEW Help (rész Figyelmeztetések és ajánlások Ha egyéni szondák).

Használja Töréspont szerszámok (töréspont) a bal oldalon látható, hogy egy VI töréspont csomópontok és karmesterek egy blokk diagram szerinti felfüggesztésére ezeken a pontokon. Ha már telepítve van a vezetőre töréspont, végrehajtás felfüggesztésre kerül, amint az adatok áthaladnak a vezetéket. Tegyünk egy töréspontot a blokkdiagramon szünet csak a végrehajtás után minden csomópont a blokk diagram végre.

Amikor VI át szuszpendáljuk töréspontot, LabVIEW hordoz tömbvázlata az előtérben (így látható), míg a izolálására csomópontok jelzett töréspont használt vörös határán, és izolálására vezetékek egy töréspontot - piros pont. Ha mozgatja a kurzort egy létező töréspont, a fekete terület belsejében Töréspont eszköz kurzort kifehéredik.

Amikor a végrehajtása során a töréspont elérésekor VI felfüggesztik, és szünet gomb piros. Megadhatja a következő műveleteket:

• Végezzen egy lépésben futtatjuk le lépésenként végrehajtás kulcsokat.

• A próbák vezetékeket, hogy ellenőrizze az aktuális értékeket.

• Módosítsa az értékeket előlap ellenőrzéseket.

• Kattintson a Szünet gombot. hogy a végrehajtást, amíg a következő megszakítási vagy befejezése előtt a VP.

Vegye végző felfüggesztés (felfüggesztésére) futópálya megváltoztatása kontroll értékek és mutatók felett az összeg kifutópálya kezd, mielőtt visszatér a hívó, vagy visszatér a program eleje a kifutópályára. Beállíthatja, hogy minden hívás a futópálya volt a felfüggesztés vagy felfüggesztett csak egyedi WFP kéri.

Ahhoz, hogy az összes hívást a kifutópálya felfüggesztés, nyitott kifutópálya, és válassza ki működtesse »Felfüggesztés, ha hívják. Ez futópálya automatikusan felfüggesztésre kerül, mikor fog hívni egy másik VI. Ha kiválasztja az azonos menüpont, ha egy-léptetés, a futópálya azonnal felfüggesztik. Ez futópálya felfüggesztésre kerül, ha csak ez okoz más VI.

Felfüggeszteni egy adott hívás egy futópálya, kattintson jobb gombbal a subVI csomópontot a blokk diagram, és válassza ki a legördülő menüben subVI Node beállítása. Helyezzük a madár a lehetőség felfüggesztése, ha hívják. szerinti felfüggesztésére az egyedüli képviselő (például) a futópálya.

Ablak hierarchiája. ahol megjeleníti választásával Bön »Show VI hierarchiája. Ez jelzi, hogy a VP olyan állapotban van, a felfüggesztés teljesítményét (szünet) állapotban vagy egy felfüggesztett hívás (felfüggesztés). Jelölés nyíl azt jelenti, hogy a VI fut, mint rendesen, vagy lépésekben. Címkézése ikon szünet azt jelenti, hogy az EP felfüggesztett (szünetel) vagy felfüggesztett a kihívást (felfüggesztve). Zöld szünet ikon vagy üresség, fehér vagy fekete azt jelenti, hogy az EP szünetel a hívását. A piros szünet ikonra vagy a ikonra egy szilárd, fehér vagy fekete azt jelenti, hogy a VP átmenetileg felfüggesztették. A felkiáltójel azt jelzi, hogy az EP felfüggesztett a hívást. VI egyidejűleg kell függeszteni (szüneteltetett) és szuszpendált hívás (felfüggesztett).

Labview felhasználói kézikönyv

Meghatározása az aktuális képviselői a kifutópálya

Ha szünetelteti a VI, hogy leesik a menü Híváslista (híváslista) az eszköztár megjeleníti a hívás láncot a legfelső szintű VI jelenlegi kifutópálya. Ez a lista eltér az ugyanazon a listán látod, amikor kiválaszt Böngészés »Ez VI azon hívók. Ez megjeleníti az összes EP hívások, függetlenül attól, hogy ezek futnak. Használja a Híváslista menüből, hogy meghatározza a jelenlegi képviselője a kifutópálya, ha a blokk diagram egy pár. Amikor kiválaszt egy VI a Híváslistából menüt. blokk diagram jelenik meg, és a LabVIEW kiemeli a jelenlegi képviselője a kifutópályán.

Struktúrák kiviteli alak a 8. fejezetben ciklusok és szerkezet. Ezen túlmenően,

Hozhat létre egy példányt a VI és törölje a részén blokdiagrammy e másolatot. Ezután távolítsa el ezt a verziót az EP, ha úgy dönt, hogy nincs rá szükség.

Kikapcsolása hibakereső eszközök

Ön kikapcsolhatja a hibakereső eszközöket, hogy csökkentse a memória és enyhe csökkenését. Kattintson a jobb gombbal a csatlakozó panelt és válassza a Tulajdonságok VI. A kategória menüből válassza ki a végrehajtás, és távolítsa el a kullancsot a hibakeresési lehetőség engedélyezése.

Nem definiált vagy nem várt adatok

Meghatározatlan adatok, amelyek NaN (nem szám - nem egy szám) vagy Inf (végtelen - végtelen), érvényteleníti az összes további műveleteket. lebegőpontos műveleteket vissza a következő két szimbolikus értékeket, amelyek jelzik a hibás vagy értelmetlen számítási eredmények:

• NaN (nem szám - nincs szám) - jelentése lebegőpontos értéket termelnek, helytelen működés, mint a vevő a négyzetgyök negatív szám.

• Inf (végtelen - végtelen) - jelentése lebegőpontos érték, amelyek olyan műveletek, mint például nullával osztani.

LabVIEW nem ellenőrzi a feltételeket, a túlcsordulás és alulcsordulását egészek. Túlcsordulás és alulcsordulás lebegőpontos számok szerint definiáljuk IEEE 754, Standard bináris lebegőpontos aritmetikai (szabvány bináris lebegőpontos aritmetikai).

Lebegőpontos terjedt megbízhatóan és NaN Inf. Ha explicit vagy implicit módon átalakítani NaN vagy Inf a számok vagy logikai értékek, ezek az értékek értelmetlenné válik. Például, osztás nullával ad 1 Inf. Konvertálása Inf 16 bites egész értékét megadó 32767, ami úgy néz ki, mint egy normális értéket. További információ a konvertáló szám-

O értékeket lásd. Hogyan lehet átalakítani a numerikus reprezentációk a B. függelék polimorf funkciók.

Mielőtt konvertáló az adatoknak egy egész típusú, akkor a szonda eszközzel ellenőrizheti, köztes értékek helyes. Ellenőrizzük NaN érték összekapcsolásával egy összehasonlító függvényt nem egy szám / Path / Refnum? az érték, amely úgy gondolja, lehet, hogy tévedek.

Alapértelmezett adatok ciklusokban

For Loop Hurok visszatérő alapértelmezett adatokat, ha az iterációs szám nulla.

Többet alapértelmezett értékeket adattípusok részletesen cm.

§ típusú vezérlő adatok és mutatók 5. fejezetében építése tömbvázlata.

For Loop Loops termelnek alapértelmezett adatokat, ha csatlakozik a terminál 0 ciklus számláló vagy ha csatlakozni a ciklus üres tömböt a bemenet automatikus indexelés engedélyezve. Ez a ciklus nem hajtódik végre, és minden kiadási alagútfúró

nel automatikus indexelés tiltva tartalmazza az alapértelmezett érték az alagút típusú adatokat. Használja shift regisztert továbbítására értékek segítségével a hurok függetlenül attól, hogy a ciklus végrehajtásra kerül-e vagy sem.

További információ a For ciklus, automatikus indexelés, és a shift regiszterek cm. Szakaszban Structures For Loop és While Loop fejezet

8 ciklus és szerkezete.

Az alapértelmezett értékek a tömbök

Az indexelés túl a tömb termel alapértelmezett értéke a tömb elem. Használhatja a Array Size funkció határozza meg a tényleges méret a tömb. További részletekért lásd a tömbökrôl. Tömbök 10. fejezet

Gruppiroka adatokat sztringeket, tömböket, és klaszterek.

További részletek az indexelő cm. A ciklusok automatikus indexelés szakasz 8. fejezet ciklusok és szerkezetét. Akkor véletlenül indexelt tömb határait a tömb indexelése utolsó eleme egy While ciklus, vagy hogy túl nagy jelentőséget az input az Index Array indexelő funkció, vagy amely egy üres tömböt az Index Array függvény.

Megelőzése bizonytalan adat

Nem hivatkozhat a különleges értékek, mint a NaN, inf, vagy üres tömbök meghatározni, hogy mi a VP nem definiált adatokat. Ehelyett vagy megerősítik, hogy a VI termel megadott adatokat, vagy hogy egy hibaüzenet, ha van egy hasonló helyzetben ezek a bizonytalanságok.

Például, ha létrehoz egy VI használó bejövő tömb automatikus indexelés ciklus For Loop határozza meg, hogy mit szeretne csinálni az EP, ha a tömb üres. Vagy, hogy elérje a hibakódot a kimeneten vagy helyettesítő meghatározott adatokat az értékeket, amelyek meghatározzák a viselkedés a ciklus.

Ellenőrzés és hibakezelés

Minden hiba egy számkód és egy megfelelő hibaüzenetet. Alapértelmezésben LabVIEW automatikusan kezeli semmilyen hibát, amikor a VI fut felfüggesztésére mód (vy129

kiegészíti a felfüggesztés egy hívás miatt), kiemelve a futópálya vagy funkció, ahol a hiba történt, és megjeleníti a hiba párbeszédpanel.

Válassza a File »VI Properties, majd végrehajtása alá Kategória menüben. Ahhoz, hogy kikapcsolja az automatikus hibakezelés egy adott VI (távolítsa el a madarat engedélyezése automatikus hibakezelés opciók). Válassza az Eszközök »Beállítások, majd a blokk diagram a csökkenő menüben letilthatja az automatikus hibakezelés minden új VI-, hogy majd lesz létrehozása

Vat (távolítsa el a kullancsot a lehetőség engedélyezése automatikus hibakezelés új VI).

Figyelmen kívül hagyja a hibát a futópálya vagy funkciókat, csatlakoztassa a kimenet a hibát ki a futópálya vagy funkció bemeneti hiba az EP egyértelmű hibákat. Ahhoz, hogy kikapcsolja az automatikus hibakezelés egy futópálya vagy funkció, csatlakoztassa a paraméter hiba ki a hiba paraméter egy másik futópálya vagy működés vagy hiba ki jelző.

Hibakezelés a LabVIEW VI, használata, mely funkciók és beállítások hibakezelés. Például, ha LabVIEW hibát észlel, akkor megjelenik egy hibaüzenet paneljét. Használja hibakezelés együtt hibakereső eszközöket megtalálni és kijavítani a hibákat. National Instruments határozottan ajánlja hibakezelés.

HibaellenőrzÒs

Fontos megérteni, hogy ha a VI hozunk létre, akkor nem lehet megjósolni az összes problémák merülhetnek fel. Ellenőrzése nélkül mechanizmus hibák, meg lehet tanulni csak, hogy a VI nem működik megfelelően. Hibaellenôrzô közli, hogy miért és hol hibák történtek.

Amikor végez semmilyen I / O műveletek, úgy a valószínűsége, hogy előfordulhatnak hibák. Szinte az összes I / O funkciók hibajelzést információkat. Forgassa hibaellenőrző az EP, különösen a bemeneti / kimeneti műveletek (fájl, szekvenciális, a mérőeszközök beadott

Kapcsolódó cikkek