Använda Dynamic Data Type. Most Express VI accepterar och returnerar dynamisk datatyp Den dynamiska datatypen visas som en mörkblå terminal, som visas enligt följande. Den dynamiska datatypen tar emot data från och skickar data till följande datatyper, där Skalär datatyp är ett flytande punktnummer eller ett booleskt värde.1D array av vågformer.1D array av skalärer.1D array av skalar senaste värde.1D array av skalär enkel kanal.2D array av skalär kolumner är kanaler.2D array av skalärrader är kanaler. Enstaka skalär. Single waveform. Wire den dynamiska datatypen till en indikator som bäst kan presentera data Indikatorer inkluderar en graf, en diagram eller en numerisk indikator Men eftersom dynamiska data genomgår en automatisk omvandling som matchar indikatorn som det är trådlöst kan Express VI sakta ner blockdiagrammets exekveringshastighet. Den dynamiska datatypen är för användning med Express VI De flesta andra VI och funktioner som levereras med LabVIEW accepterar inte denna datatyp För att använda en inbyggd VI eller funktion jon för att analysera eller bearbeta data som den dynamiska datatypen innehåller, måste du konvertera den dynamiska datatypen. Förutom de data som är förknippade med en signal innehåller den dynamiska datatypen attribut som ger information om signalen, såsom namnet på Signal eller datum och tid data förvärvades Attributen anger hur signalen visas på ett diagram eller diagram. Om du till exempel använder DAQ Assistant Express VI för att skaffa en signal och plotta den signalen i ett diagram, visas signalens namn i diagrammet i diagrammet och x-skalan justerar för att visa tidsinformation som är associerad med signalen i relativ eller absolut tid baserat på attributen hos signalen. Om du använder Spectral Measurements Express VI för att utföra en FFT-analys på signalen Och plottar det resulterande värdet på ett diagram, justerar x-skalan automatiskt för att plotta signalen i frekvensdomänen baserat på attributen hos signalen Högerklicka på en dynamisk datatyps utgångsterminal på ett VI eller f Unction på blockschemat och välj Skapa grafindikator från genvägsmenyn för att visa data i ett diagram eller välj Skapa numerisk indikator från genvägsmenyn för att visa data i en numerisk indikator. Följande tabell visar indikatorer som accepterar den dynamiska datatypen och typen av data som den dynamiska datatypen kan innehålla Tabellen beskriver också hur indikatorer hanterar data. Data i dynamisk datatyp. Visar ett SANT värde om det sista värdet av data från den första kanalen är större än eller lika med 0 5.Retrieving och Setting Dynamic Data Attributes. Use Get Dynamic Data Attributes. Express VI för att hämta dynamiska data attribut. När du lägger till Get Dynamic Data Attributes Express VI till blockdiagrammet visas en konfigurationsdialogruta Använd den här dialogrutan för att hämta attributen för en signal i den dynamiska data som du kopplar till denna Express VI. Unvänd de inställda dynamiska dataattributen Express VI för att ställa in dynamiska dataattribut, t. ex. signalnamn, tidsstämpel, ti Mig läge osv. När du lägger till Set Dynamic Data Attributes Express VI till blockdiagrammet visas en konfigurationsdialogruta Använd den här dialogrutan för att ändra eller ställa in attributen för en signal i den dynamiska data som du kopplar till denna Express VI. Obs! Få de dynamiska datatributen Express VI och Ange Dynamic Data Attributes Express VI hänvisar till båda kanalerna och signalerna som signaler. Gå till Get DDT Attributes VI i laborationsexemplen uttrycka katalogen för ett exempel på att hämta dynamiska data attribut. Gå till uppsättningen DDT Attribut VI i Labview-exemplen uttrycka katalog för ett exempel på att ställa in dynamiska data attribut. Konvertera dynamiska data. Använd konvertera till Dynamic Data Express VI för att konvertera numeriska, booleska, vågform och array-data till dynamiska data för användning med Express VI när du placerar Konvertera till Dynamic Data Express VI på blockschemat, visas en konfigurationsdialogruta Använd den här dialogrutan för att välja vilken typ av data som ska konverteras till den dynamiska datatypen. Användning Konvertera från Dynamic Data Express VI för att konvertera dynamisk data till numeriska, vågform och array datatyper för användning med andra VI och funktioner När du placerar Konvertera från Dynamic Data Express VI på blockdiagrammet visas en konfigurationsdialogruta. Konfigurationsdialogen rutan visar alternativ som låter dig ange hur du vill formatera de data som Konvertera från Dynamic Data Express VI returnerar. När du matar dynamisk data till en arrayindikator placerar LabVIEW Konvertera från Dynamic Data Express VI på blockdiagrammet Dubbelklicka Konvertera från Dynamic Data Express VI för att öppna konfigurationsdialogrutan och kontrollera hur data visas i array. Types of Graphs and Charts. LabVIEW innehåller följande typer av diagram och diagram. Waveform Grafer och diagram Visa data som vanligtvis förvärvas vid en konstant rate. XY Grafer Displaydata förvärvad i en icke-konstant takt och data för multivalued functions. Intensity Grafer och diagram Visa 3D-data på en 2D-plot med hjälp av col Eller för att visa värdena för den tredje dimensionen. Digital Waveform Graphs Displaydata som pulser eller grupper av digitala linjer. Blandade signalgrafer Displaydatatyper accepterade med vågformgrafer, XY-grafer och digitala vågformgrafer accepterar även kluster som innehåller en kombination av dessa Datatyper.2D Grafer Visa 2D-data på en 2D-frontpanelplot.3D Grafer Visar 3D-data på en 3D-frontpanelplot. Notera 3D-grafkontroll är endast tillgängliga i LabVIEW Full-Professional Professional Systems. En 3D-plot i ett ActiveX-objekt på frontpanelen. Notera ActiveX 3D-grafikkontroller stöds endast på Windows i LabVIEW Full and Professional Development Systems. Gå till labview-exemplen generell grafkatalog för exempel på diagram och diagram. Waveform Grafer och diagram. LabVIEW innehåller vågformsgrafen och diagrammet för att visa data som vanligtvis förvärvas med en konstant hastighet. Waveform Graphs. Vågformsgrafen visar en eller flera plankor jämn Y-provtagna mätningar Vågformsdiagrammet visar endast envärdesfunktioner, som i yfx, med punkter jämnt fördelade längs x-axeln, såsom förvärvade tidsvarierande vågformer. Följande frontpanel visar ett exempel på en vågformsgrafik. Vågformsgrafen kan Visningsdiagram som innehåller ett antal punkter. Grafen accepterar också flera datatyper, vilket minimerar graden av vilken du måste manipulera data innan du visar den. Visning av en enda plott på Waveform Graphs. Vågformsgrafen accepterar flera datatyper för enplottformig vågform Grafer Grafen accepterar en enda uppsättning värden, tolkar data som punkter i diagrammet och ökar x-indexet med en som börjar vid x 0 Grafen accepterar ett kluster av ett initialt x-värde, ett delta x och en grupp av y-data Grafen accepterar även vågformdatatypen som bär data, starttid och delta t av en vågform. Vågformsgrafen accepterar också den dynamiska datatypen som är för användning med Express VI Förutom th e-data som är förknippad med en signal innehåller den dynamiska datatypen attribut som tillhandahåller information om signalen, såsom signalets namn eller datum och tid som data erhölls. Egenskaper anger hur signalen visas på vågformsgrafen. När dynamiska data Typen innehåller ett enda numeriskt värde, diagrammet plottar det enskilda värdet och formaterar automatiskt plotlegenden och x-skala tidsstämpeln När den dynamiska datatypen innehåller en enda kanal, diagrammet plottar hela vågformen och formaterar automatiskt plottlegenden och x - Skala-tidsstämpel. Visa Waveform Graph VI i exemplet på de datatyper som ett vågformsgraf accepterar. Visning av flera diagram på Waveform Graphs. Vågformsgrafen accepterar flera datatyper för visning av flera diagram. Vågformsgrafen accepterar en 2D-uppsättning av Värden, där varje rad i arrayen är en enda plot Grafen tolkar data som punkter i diagrammet och ökar x-indexet med en, börjar vid x 0 Wire a 2D ar Ray-datatyp till grafen, högerklicka på grafen och välj Transpose Array från genvägsmenyn för att hantera varje kolumn i arrayen som ett diagram. Detta är särskilt användbart när du provar flera kanaler från en DAQ-enhet eftersom enheten kan returnera Data som 2D-arrays med varje kanal lagrad som en separat kolumn. Referera till Y Multi Plot 1-grafen i Waveform Graph VI i ett exempel på ett diagram som accepterar denna datatyp. Vågformsgrafen accepterar också ett kluster av en initial X-värdet, ett delta x-värde och en 2D-array av y-data Grafen tolkar y-data som punkter i diagrammet och ökar x-indexet med delta x börjar med det ursprungliga x-värdet. Denna datatyp är användbar för att visa flera signaler som Samplas i samma regelbundna takt. Se diagrammet Xo 10, dX 2, Y Multi Plot 2 i Waveform Graph VI i ett exempel på ett diagram som accepterar denna datatyp. Vågformsgrafen accepterar en plot-array där matrisen Innehåller kluster Varje cluster con innehåller en 1D-array som innehåller y-data Den inre arrayen beskriver punkterna i en plot och den yttre gruppen har ett kluster för varje plot. Följande frontpanel visar denna array av y-klustret. Använd en plot-array istället för en 2D-array om antalet element i varje diagram är annorlunda. Om du till exempel använder data från flera kanaler med olika tidsintervall från varje kanal, använd den här datastrukturen istället för en 2D-array eftersom varje rad i en 2D-array måste ha samma antal element Antalet element i de inbyggda arraysna av en grupp av grupper kan variera. Se diagrammet Y Multi Plot 2 i Waveform Graph VI i för ett exempel på ett diagram som accepterar denna datatyp. Vågformsgrafen accepterar ett kluster av Ett initialt x-värde, ett delta x-värde och en grupp som innehåller kluster Varje kluster innehåller en 1D-array som innehåller y-data. Du använder Bundle-funktionen för att bunta arrayerna i kluster och du använder funktionen Build Array för att bygga resultatet Ng-kluster i en array Du kan också använda funktionen Build Cluster Array, som skapar arrayer av kluster som innehåller de ingångar du anger. Se diagrammet Xo 10, dX 2, Y Multi Plot 3 i Waveform Graph VI i ett exempel Av ett diagram som accepterar denna datatyp. Vågformsgrafen accepterar en grupp av kluster av ett x-värde, ett deltax-värde och en array av y-data. Detta är den mest generella av datortyperna för multipelplottvågformsgrafiler eftersom du kan ange en unik utgångspunkt och steg för x-skalaen för varje diagram. Se diagrammet Xo 10, dX 2, Y Multi Plot 1 i Waveform Graph VI i ett exempel på ett diagram som accepterar denna datatyp. Vågformen graf accepterar också den dynamiska datatypen som används för Express VI Förutom de data som är förknippade med en signal innehåller den dynamiska datatypen attribut som ger information om signalen, såsom signalets namn eller datum och tid Data förvärvades Attributen anger h Ow signalen visas på vågformsgrafen När den dynamiska datatypen innehåller flera kanaler visar grafen ett diagram för varje kanal och formaterar automatiskt plottlegenden och x-skala tidsstämpel. Waveform Charts. Vågformsdiagrammet är en speciell typ av numerisk indikator som visar ett eller flera dataområden som vanligtvis förvärvas med en konstant hastighet Följande frontpanel visar ett exempel på ett vågformsdiagram. Vågformsdiagrammet upprätthåller en historia av data eller buffert från tidigare uppdateringar Högerklicka på diagrammet och välj Diagram Historik Längd från genvägsmenyn för att konfigurera bufferten Standarddiagramhistoriklängden för ett vågformsdiagram är 1.024 datapunkter Den frekvens vid vilken du skickar data till diagrammet bestämmer hur ofta diagrammet redraws. Displaying Single Plot på Waveform Charts. If du Passera diagrammet ett enda värde eller flera värden åt gången tolkar LabVIEW data som punkter i diagrammet och ökar x-indexet med en som börjar vid x 0 Diagrammet behandlar t Hese ingångar som ny data för en enda plot. Vågformsdiagrammet accepterar vågformdatatypen som bär data, starttid och delta t av en vågform. Använd funktionen Bygg Waveform Analog Waveform för att plotta tiden på diagrammets x-axel Och automatiskt använda det korrekta intervallet mellan markörer på diagrammets x-skala En vågform som anger t0 och en enstaka Y-array är användbar för att plotta data som inte är jämnt samplad eftersom varje datapunkt har sin egen tidsstämpel. För exemplen på vågformsdiagrammet. Visar flera plottar på vågformskartor. För att överföra data för flera plottar till ett vågformskarta kan du bunta data tillsammans i ett kluster av skalär numeriska värden, där varje numerisk representerar en enda punkt för vart och ett av Tomterna. Om du vill skicka flera punkter per diagram i en enda uppdatering, koppla en grupp kluster av numeriska värden till diagrammet. Varje numerik representerar en enda y-värdepunkt för var och en av diagrammen. Du kan använda vågformsdatatypen e för att skapa flera diagram på ett vågformat Använd funktionen Build Waveform att plotta tid på diagrammets x-axel och använd automatiskt det korrekta intervallet mellan markörer på x-skalaen i diagrammet A 1D-raden av vågformar som vart och ett anger t0 och en Y-array med en element är användbar för att plotta data som inte är jämnt samplad eftersom varje datapunkt har sin egen tidsstämpel. Om du inte kan bestämma antalet diagram som du vill visa fram till körtiden, eller du vill skicka flera punkter för flera diagram i en enda uppdatering, koppla en 2D-grupp med numeriska värden eller vågformar till diagrammet. Som standard behandlar vågformskartan varje kolumn i arrayen som en enda plott Wire a 2D-arraydatatyp i diagrammet, högerklickar på diagram och välj Transpose Array från genvägsmenyn för att behandla varje rad i arrayen som en enda plot. Se till exempel för vågformsdiagrammet. Waveform Data Type. Vågformsdatatypen bär data, starttid och delta t Av en vågform Du kan skapa en Vågform med funktionen Build Waveform Många av de VI och funktioner du använder för att förvärva eller analysera vågformer accepterar och returnerar vågformdata som standard. När du vinklar vågformdata till ett vågformsdiagram eller diagram diagramlägger grafen eller diagrammet automatiskt en vågform baserat på data, Starttid och delta x av vågformen När du kopplar en grupp vågformdata till ett vågformsdiagram eller diagram, diagrammet eller diagrammet automatiskt plottar alla vågformer. XY-grafen är ett kartesiskt grafiskt objekt med allmänt ändamål som kartlägger multivalgerade funktioner, Som cirkulära former eller vågformar med varierande tidsbas XY-grafen visar en uppsättning punkter, jämnt provtagna eller inte. Du kan också visa Nyquist-plan, Nichols-plan, S-plan och Z-plan på XY-grafen. Linjer och etiketter på dessa planen har samma färg som de kartesiska linjerna och du kan inte ändra planetens typsnitt. Följande frontpanel visar ett exempel på en XY-graf. XY-grafen kan visa tomter som innehåller ett antal punkter Th E XY-graf accepterar också flera datatyper, vilket minimerar graden av vilken du måste manipulera data innan du visar den. Visning av en enda plot på XY-grafer. XY-grafen accepterar tre datatyper för enkla plot XY-grafer. XY-grafen accepterar en Kluster som innehåller en x-array och ay-array Se X och Y-arrayerna Single Plot-diagram i XY Graph VI i ett exempel på ett diagram som accepterar denna datatyp. XY-grafen accepterar också en uppsättning punkter där en Peka är ett kluster som innehåller ett x-värde och ay-värde. Referera till Array of Pts Single Plot-diagram i XY Graph VI i ett exempel på ett diagram som accepterar denna datatyp. XY-grafen accepterar också en rad komplexa data, Där den reella delen är plottad på x-axeln och den imaginära delen ritas på y-axeln. Visar flera plottar på XY-grafer. XY-grafen accepterar tre datatyper för visning av flera plottor XY-grafen accepterar en rad tomter , Där en plot är ett kluster som innehåller en x Array och ay array Se X-Y-arrayen Multi Plot-diagram i XY Graph VI i ett exempel på ett diagram som accepterar denna datatyp. XY-grafen accepterar också en grupp av plustrupper, där en plot är en array av punkter En punkt är ett kluster som innehåller ett x-värde och ay-värde. Se i diagrammet för array av Pts Multi Plot i XY Graph VI i ett exempel på ett diagram som accepterar denna datatyp. XY-grafen accepterar också en array Av plustrupper, där en plot är en uppsättning komplexa data, där den verkliga delen är plottad på x-axeln och den imaginära delen är plottad på y-axeln. Intensitetsgrafer och diagram. Använd intensitetsdiagrammet och diagrammet för att visa 3D-data på en 2D-plot genom att placera färgblock i ett kartesiskt plan. Till exempel kan du använda en intensitetsgraf eller ett diagram för att visa mönstrade data, såsom temperaturmönster och terräng, där storleken representerar höjd. Intensitetsgrafen och diagrammet Acceptera en 3D-grupp med siffror Varje nummer i aren Ray representerar en specifik färg Indexens index i 2D-raden ställer in punkterna för färgerna Följande illustration visar konceptet för intensitetsdiagramoperationen. Raderna av data går in i displayen som nya kolumner på grafen eller diagrammet Om du vill att rader ska visas som rader på skärmen, anslut en 2D-array datatyp till grafen eller diagrammet, högerklicka på diagrammet eller diagrammet och välj Transpose Array från genvägsmenyn. Arrayindexen motsvarar det nedre vänstra vertexet Av färgblocket Färgblocket har en enhetsarea, vilken är arean mellan de två punkterna, som definieras av matrisindexen. Intensitetsgrafen eller diagrammet kan visa upp till 256 separata färger. Se till exempel för intensitetsgrafer och diagram. Intensitetskartor. Efter att du har ritat ett block av data på ett intensitetsschema växlar ursprunget till det kartesiska planet till höger om det sista datablocket När diagrammet behandlar nya data visas de nya datavärdena till höger om Gammal da ta-värden När en kartskärm är full, rullar de äldsta datavärdena bort på vänstra sidan av diagrammet. Detta beteende liknar uppförandet av ett bandschema. Följande frontpanel visar ett exempel på ett intensitetsdiagram. Intensitetsdiagrammet delar många av de valfria delarna av vågformsdiagrammet inklusive skalallagd och grafpaletten som du kan visa eller dölja genom att högerklicka på diagrammet och välja Visible Items från genvägsmenyn. Dessutom, eftersom intensitetsdiagrammet innehåller färg som en tredje dimension, en Skala som liknar en färgramp kontroll definierar intervallet och mappings av värden till färger. Liksom vågformsdiagrammet behåller intensitetsdiagrammet en historia av data eller buffert från tidigare uppdateringar. Högerklicka på diagrammet och välj Diagramhistorik Längd från genväg Meny för att konfigurera bufferten Standardstorleken för ett intensitetsschema är 128 datapunkter Intensitetsdiagrammen kan vara minneskrävande. Tipp Till skillnad från diagram, behåller diagrammen historiken om data tidigare Ly written När ett diagram körs kontinuerligt växer dess historia och kräver ytterligare minnesutrymme Detta fortsätter tills diagrammets historia är full och LabVIEW slutar ta mer minne LabVIEW tar inte bort diagramhistoriken automatiskt när VI startar om Du kan radera diagramhistoriken genom hela Utförandet av programmet För att göra detta, skriv tomma arrays till attributdatorns attributdatumnod för diagrammet. Intensitetsgrafer. Intensitetsgrafen fungerar som intensitetsdiagrammet, förutom att det inte behåller tidigare datavärden och inte innehåller uppdateringslägen. Tid nya datavärden övergår till en intensitetsgrafik, de nya datavärdena ersätter gamla datavärden Liksom andra grafer kan intensitetsgrafen ha markörer Varje markör visar xy och z-värdena för en angiven punkt i grafen. Använda färgmappning med intensitetsgrafer Och diagram. En intensitetsgrafik eller diagram använder färg för att visa 3D-data på en 2D-plot När du ställer in färgkartan för ett intensitetsgraf eller diagram, konfigurerar du Färgskalan i diagrammet eller diagrammet Färgskalan består av minst två godtyckliga markörer, var och en med ett numeriskt värde och en motsvarande bildfärg. Färgerna som visas på ett intensitetsgraf eller diagram motsvarar de numeriska värdena som är associerade med de angivna färgerna Färgbildningen Är användbar för visuellt indikerande dataområden, t. ex. när plottdata överstiger ett tröskelvärde. Du kan ställa in färgkartan interaktivt för intensitetsgrafen och diagramma på samma sätt som du definierar färgerna för en numerisk kontroll av färgramp. Du kan ställa in färgen Kartläggning för intensitetsgrafen och diagrammet programmerat genom att använda egenskapsnoden på två sätt. Typiskt anger du mappvärdena för värde-till-färg i egenskapsnoden. Ange den här egenskapen Z-skalighetsmarkörvärden för z-skalan Denna egenskap består Av en grupp kluster där varje kluster innehåller ett numeriskt gränsvärde och motsvarande färg som ska visas för det värdet när du anger färgkartläggning i På ett sätt kan du ange en övre färg utan att använda egenskapen Z-skala High Color för z-skalaen och en lägre färglöshet med hjälp av egenskapen Z Scale Low Color för z-skalaen. Intensitetsgrafen Och diagrammet är begränsat till totalt 254 färger. Färgerna med lägre och övre utomordentliga färger ger totalt 256 färger. Om du anger mer än 254 färger skapar intensitetsgrafen eller diagrammet 254-färgstabellen genom att interpolera bland De angivna färgerna. Om du visar en bitmapp på intensitetsgrafen anger du ett färgtabell med egenskapen Färgtabell Med den här metoden kan du ange en grupp med upp till 256 färger. Data som skickas till diagrammet är mappade till index i den här färgen tabell baserat på färgskalan i intensitetsdiagrammet Om färgskalan varierar från 0 till 100, mappas ett värde av 0 i index 1 och ett värde av 100 är mappat till index 254 med interna värden interpolerade mellan 1 och 254 Något under 0 är mappat till det out-of-range under colo r index 0 och allt över 100 är mappat till det ovanför färgindexet 255. Notera De färger du vill att intensitetsgrafen eller diagrammet ska visas är begränsade till de exakta färgerna och antalet färger som ditt grafikkort kan visa dig Också begränsas av antalet färger som tilldelats för din display. Refer till Skapa IntGraph Color Table VI i ett exempel på färgmappning. Digital Waveform Graphs. Use det digitala vågformsgrafen för att visa digitala data, speciellt när du arbetar med timing Diagram eller logiska analysatorer. Den digitala vågformen grafen accepterar den digitala vågformdatatypen den digitala datatypen och en uppsättning av dessa datatyper som en ingång. Som standard visar den digitala vågformen grafen data som digitala linjer och bussar i plottområdet. Anpassa det digitala Vågformsgraf för visning av digitala bussar, digitala linjer eller en kombination av digitala bussar och linjer Om du kopplar en rad digitala data där varje matriselement representerar en buss, tar det digitala vågformsdiagrammet varje element i matrisen som en annan linje i den ordning som matriselementen ritar till grafen. För att expandera och kontrakta digitala bussar i trädvisningen av plotlegenden, klickar du på utvidga kontraktsymbolen till vänster om den digitala bussen Expanderande och Uppdragsgivande digitala bussar i plottslogans trädvy expanderar och binder också bussen i diagrammets plottområde. För att expandera och kontrakta digitala bussar när plotlegenden är i standardvy högerklickar du på det digitala vågformsgrafen och väljer Y-skala Utöka digitala bussar från genvägsmenyn. Notera Y-skala Expand Digitala bussar är endast tillgängliga om du inaktiverar Visa-bussar med linjer och plotlegenden är i standardvy För att inaktivera Visa-bussar Med linjer ändras plottlegenden till standardvyn, högerklicka den digitala vågformen och välj Visa bussar med linjer från genvägsmenyn för att ta bort kryssrutan bredvid menyalternativet. Den digitala vågformen i följande frontpanel visar digital data som en buss. VI omvandlar siffrorna i Numbers arrayen till digital data och visar de binära representationerna för siffrorna i den digitala dataindikatorns binära representation. I det digitala diagrammet visas numret 0 utan en övre rad för att symbolisera att alla bitvärden är noll. Antalet 255 visas utan en bottenlinje för att symbolisera att alla bitvärden är 1.Right-klicka på y-skalan och välj Expand Digital Buses från genvägmenyn för att plotta varje urval av digitala data. Varje plot representerar en annan bit i det digitala mönstret. kan anpassa utseendet på data som ritats på en digital vågformsdiagram. Den digitala vågformen i följande frontpanel visar de sex siffrorna i Numbers array. Den digitala dataindikatorns binära representation visar de binära representationerna av numren Varje kolumn i tabellen representerar lite Till exempel kräver numret 89 7 bitar minne 0 i kolumn 7 indikerar en oanvänd bit punkt 3 på de digitala vågformsgraven de 7 bitarna som är nödvändiga för att representera numret 89 och ett värde på 0 för att representera den oanvända åttonde biten på plot 7 Observera att data läses från höger till vänster. Följande VI omvandlar en uppsättning tal till digital data och använder Build Waveform Funktion för att montera starttiden, delta t och siffrorna som är inmatade i en digital datakontroll och för att visa den digitala data. Refer till labview-exemplet generella grafer DWDT för exempel på den digitala vågformen graf. Digital Waveform Data Type. Den digitala vågformsdata Typ tar starttid, delta x data och attributen för en digital vågform Du kan använda funktionen Byggvågform Digital Waveform för att skapa en digital vågform När du kopplar digital vågformsdata till det digitala vågformsdiagrammet diagrammet automatiskt en vågform baserat på Tidsinformationen och data för den digitala vågformen Wire digital vågformdata till en digital dataindikator för att se proverna och signalerna för en digital vågform. Blandade Signalgrafer. Blandningen Ed-grafik kan visa både analog och digital data och den accepterar alla datatyper som accepteras av vågformgrafer XY-grafer och digitala vågformgrafer. En blandad signalgraf kan ha flera plottområden. Ett givet plottområde kan bara visa digitala eller analoga plottor, inte både Plottområdet är där LabVIEW drar data i grafen. Den grafiska blandningsgraden skapar automatiskt plottområden när det behövs för att rymma analog och digital data. När du lägger till flera plottområden i ett blandat grafik, har varje plotområde sin egen y-skala Alla plotområdena delar en gemensam x-skala, vilket möjliggör jämförelse av flera signaler med digital och analog data. Följande frontpanel visar ett exempel på en blandad signalgrafik. Visning av en enda plot på blandade signalgrafer. Den blandade signalgrafen accepterar samma datatyper för enkla plotblandningar som vågformgrafen XY-grafen och den digitala vågformen. Hänvisar till den blandade signalgrafen VI i laborationsexemplen generella grafer Mixed Signal for Exempel på datatyper som en blandningssignalgraf accepterar. Visning av flera plottar på blandade signaldrafik. Den blandade signaldiagrammet accepterar samma datatyper för visning av flera plottor som kurvgraf XY-graf och digital vågformsgraf. Plottområden kan endast acceptera analog Eller endast digitala data När du kopplar data till en blandad grafik, skapar LabVIEW automatiskt plottområden för att tillgodose kombinationer av analog och digital data. Om det finns flera plot-områden på det grafiska blandningssignalen, kan du använda splittraden mellan plottområdena till ändra storlek på varje tomtområde. Plotlegenden på den grafiska blandningsgrafen består av trädkontroller och visas till vänster om diagramområdets områden Varje trädstyrning representerar ett tomtområde Plottområdet är märkt som Grupp X där X är det antal som motsvarar till den ordning i vilken LabVIEW eller du placerar plottområdet i diagrammet. Du kan använda plottlegenden för att flytta tomter från ett plottområde till ett annat plottområde. Du kan ändra storlek eller gömma den E-plotlegenden genom att flytta delningsfältet som ligger mellan plottområdet och plotlegendomen. Refer till Mixed Signal Graph VI i labview-exemplen generella grafer Mixed Signal för ett exempel på att visa flera plotter på en blandad signalgraf. A 2D-graf Använder x - och y-data för att plotta punkter i diagrammet och ansluta punkterna, bilda en tvådimensionell yta av data med 2D-grafer kan du visualisera tvådimensionella data på XY-grafer eftersom alla 2D-grafer är XY-grafer Använd 2D-graferna Grafegenskaper för att ändra hur data visas i 2D-graferna. När du lägger till ett 2D-diagram på frontpanelen kopplar LabVIEW grafen på blockdiagrammet till en av hjälpar-VI, beroende på vilken 2D-graf du väljer hjälpen VIs konvertera De ingående datatyperna i den generiska datatypen som 2D-grafen accepterar LabVIEW innehåller följande typer av 2D grafspass-plotgraf-vektorer som kommer ut från mitten av ett kompassdiagram. Grafstorlek Graverar felfältet vid varje punkt ovanför och under li Ne graph. Feather Plot Graphs-vektorer som utgår från lika fördelade punkter längs en horisontell axel. XY Plot Matrix Grafer rader och kolumner av scattergrafer. Gå till labview-exemplen Math Plots 2D Math Plots-katalog för exempel på att plotta data på en 2D-graf. För många datasatser i realtid, såsom temperaturfördelning på en yta, gemensam tidsfrekvensanalys och flygplanets rörelse, behöver du visualisera data i tre dimensioner. Med 3D-graferna kan du visualisera tredimensionella data och Ändra hur data visas genom att ändra 3D-grafegenskaper. LabVIEW innehåller följande typer av 3D-grafer. Catter Visar trender i statistik och förhållandet mellan två uppsättningar data. Stäm Visar ett impulsrespons och organiserar data via distributionssättet. Skapar en animerad Graf med en cirkel som följer datapunkterna. Gränsvärdedata med en anslutningsyta. Kontur Graferar en plot med konturlinjer. Maskar en maskyta med öppna ytor. Waterfall Graderar ytan av data och y-axelns yta under datapunkterna. Quiver Genererar en plot av normala vektorer. Ribbon Genererar en plot av parallella linjer. Bar Genererar en plot av vertikala staplar. Pie Genererar ett cirkeldiagram .3D Ytgrafik Ritar en yta i 3D-rymden.3D Parametrisk graf Ritar en parametrisk yta i 3D-rymden.3D Linjediagram Ritar en rad i 3D-rymden. Notera 3D-grafreglage är endast tillgängliga i LabVIEW Full and Professional Development Systems. ActiveX 3D Yta-diagram Ritar en yta i 3D-utrymme med hjälp av ActiveX-teknik. ActiveX 3D-parametrisk graf Ritar en parametrisk yta i 3D-utrymme med hjälp av ActiveX-teknik. ActiveX 3D-kurvgraf Ritar en rad i 3D-utrymme med ActiveX-teknik. Notera ActiveX 3D-grafkontroller stöds endast på Windows in the LabVIEW Full and Professional Development Systems. Use the 3D Graphs, except for the 3D Surface, 3D Parametric, and 3D Curve graphs, in conjunction with the 3D Plot Properties dialog box to plot graphs with three dimensions Refer to the labview examples Math Plots 3D Math Plots directory for examples of plotting data on a 3D graph. Use the 3D Surface, 3D Parametric, and 3D Curve graphs in conjunction with the 3D Graph Properties dialog box to plot curves and surfaces A curve contains individual points on the graph, each point having an x y and z coordinate The VI then connects these points with a line A curve is ideal for visualizing the path of a moving object, such as the flight path of an airplane The following illustration shows an example of a 3D Line Graph and is similar to the ActiveX 3D Curve Graph. Note Use the 3D Graph Properties VIs to plot curves and surfaces on the ActiveX 3D graphs. A surface plot uses x y and z data to plot points on the graph The surface plot then connects these points, forming a three-dimensional surface view of the data For example, you can use a surface plot for terrain mapping A parametric plot is a surface plot that uses the parameters of a parametric function to determine the curves of the plot You can use a parametric plot for graphing geometric solid objects The following illustration shows examples of a 3D Surface Graph and a 3D Parametric Graph. When you add a 3D graph to the front panel, LabVIEW wires the graph on the block diagram to one of the helper VIs, depending on which 3D graph you select The helper VIs convert the input data types into the generic data type the 3D graph accepts. The 3D graphs use graphical hardware acceleration in the render window, which can offer performance benefits Right-click the 3D graph and select Render Window from the shortcut menu to view the 3D graph in the render window. The ActiveX 3D graphs use ActiveX technology and VIs that handle 3D representation When you select an ActiveX 3D graph, LabVIEW adds an ActiveX container to the front panel that contains a 3D graph control LabVIEW also places a reference to the ActiveX 3D graph control on the block diagram LabVIEW wires this refer ence to one of the three 3D Graph VIs Windows The ActiveX 3D graph uses graphical hardware acceleration in the front panel window. Refer to the labview examples general graphs directory for examples of plotting data on a 3D graph. Calculating Moving Average. This VI calculates and displays the moving average, using a preselected number. First, the VI initializes two shift registers The top shift register is initialized with one element, then continuously adds the previous value with the new value This shift register keeps the total of the last x measurements After dividing the results of the add function with the preselected value, the VI calculates the moving average value The bottom shift register contains an array with the dimension Average This shift register keeps all values of the measurement The replacement function replaces the new value after every loop. This VI is very efficient and fast because it uses the replace element function inside the while loop, and it initializes the arr ay before it enters the loop. This VI was created in LabVIEW 6 1.Bookmark Share.
Comments
Post a Comment