Labview Moving Average Array

Berechnen des gleitenden Durchschnitts Dieses VI berechnet und zeigt den gleitenden Durchschnitt mit einer vorgewählten Zahl an. Zunächst initialisiert das VI zwei Schieberegister. Das obere Schieberegister wird mit einem Element initialisiert und fügt dann kontinuierlich den vorherigen Wert mit dem neuen Wert hinzu. Dieses Schieberegister hält die Summe der letzten x Messungen. Nach dem Teilen der Ergebnisse der Add-Funktion mit dem vorgewählten Wert berechnet das VI den gleitenden Mittelwert. Das untere Schieberegister enthält ein Array mit der Dimension Average. Dieses Schieberegister hält alle Werte der Messung. Die Ersatzfunktion ersetzt nach jeder Schleife den neuen Wert. Dieses VI ist sehr effizient und schnell, weil es die replace-Element-Funktion innerhalb der while-Schleife verwendet, und es initialisiert das Array, bevor es die Schleife eintritt. Dieses VI wurde in LabVIEW 6.1 erstellt. Bookmark amp ShareTypen von Diagrammen und Diagrammen LabVIEW umfasst die folgenden Arten von Diagrammen und Diagrammen: Wellenformdiagramme und Diagramme Zeigt typischerweise Daten mit konstanter Geschwindigkeit an. XY-Kurven Anzeige von Daten, die mit einer nicht konstanten Rate erfasst wurden, und Daten für mehrwertige Funktionen. Intensitätsdiagramme und Diagramme Zeigen Sie 3D-Daten auf einem 2D-Diagramm mit Farbe an, um die Werte der dritten Dimension anzuzeigen. Digitale Wellenformgrafiken Anzeigen von Daten als Pulse oder Gruppen digitaler Linien. Mixed Signal Graphs Anzeigen von Datentypen, die von Wellenformgraphen, XY-Graphen und digitalen Wellenformgraphen akzeptiert werden. Akzeptieren Sie auch Cluster, die eine beliebige Kombination dieser Datentypen enthalten. 2D-Grafiken Anzeige von 2D-Daten auf einem 2D-Bedienfeld. 3D-Grafiken Zeigen Sie 3D-Daten auf einem 3D-Frontpanel-Diagramm an. Hinweis 3D-Graphenkontrollen sind nur in den LabVIEW Full - und Professional Development Systemen verfügbar. ActiveX 3D-Grafiken Zeigen Sie 3D-Daten auf einem 3D-Diagramm in einem ActiveX-Objekt auf der Vorderseite an. Hinweis ActiveX-3D-Grafik-Steuerelemente werden nur unter Windows in den LabVIEW Voll - und Profi-Entwicklungssystemen unterstützt. Beispiele für Diagramme und Diagramme finden Sie im Verzeichnis labviewexamplesgeneralgraphs. Kurven und Diagramme LabVIEW enthält den Kurvenverlauf und das Diagramm, um Daten anzuzeigen, die typischerweise mit einer konstanten Rate erfasst werden. Kurvenformen Der Kurvenverlauf zeigt eine oder mehrere Kurven gleichmäßig abgetasteter Messungen an. Der Wellenformgraph zeigt nur einwertige Funktionen, wie in yf (x), wobei Punkte gleichmäßig entlang der x-Achse verteilt sind, wie z. B. erfaßte zeitvariable Wellenformen. Das folgende Frontpanel zeigt ein Beispiel für ein Wellenformdiagramm. Das Wellenformdiagramm kann Diagramme anzeigen, die eine beliebige Anzahl von Punkten enthalten. Das Diagramm akzeptiert auch mehrere Datentypen, wodurch das Ausmaß, in dem Sie Daten manipulieren müssen, minimiert wird, bevor Sie es anzeigen. Anzeigen eines einzelnen Plots auf Wellenformgraphen Das Wellenformdiagramm akzeptiert mehrere Datentypen für Single-Plot-Kurvengraphen. Der Graph akzeptiert ein einzelnes Array von Werten, interpretiert die Daten als Punkte im Graphen und erhöht den x-Index um eins, beginnend bei x 0. Der Graph akzeptiert einen Cluster mit einem anfänglichen x-Wert, einem Delta x. Und ein Array von y Daten. Das Diagramm akzeptiert auch den Wellenformdatentyp. Der die Daten, die Startzeit und delta t einer Wellenform trägt. Die Kurvenform akzeptiert auch den dynamischen Datentyp. Die für Express-VIs verwendet wird. Zusätzlich zu den Daten, die einem Signal zugeordnet sind, enthält der dynamische Datentyp Attribute, die Informationen über das Signal liefern, wie beispielsweise den Namen des Signals oder das Datum und die Zeit, zu der die Daten erfasst wurden. Attribute geben an, wie das Signal im Wellenformdiagramm erscheint. Wenn der dynamische Datentyp einen einzigen numerischen Wert enthält, zeichnet der Graph den einzelnen Wert auf und formatiert automatisch die Plot-Legende und den x-skaligen Zeitstempel. Wenn der dynamische Datentyp einen einzigen Kanal enthält, zeichnet der Graph die gesamte Wellenform auf und formatiert automatisch die Plot-Legende und den X-Skalen-Zeitstempel. In den labviewexamplesgeneralgraphsgengraph. llb finden Sie Beispiele für die Datentypen, die ein Wellenformdiagramm akzeptiert. Anzeigen mehrerer Plots auf Wellenformgraphen Das Kurvengrafik akzeptiert mehrere Datentypen zur Anzeige mehrerer Plots. Das Wellenformdiagramm akzeptiert ein 2D-Array von Werten, wobei jede Zeile des Arrays ein einzelnes Diagramm ist. Der Graph interpretiert die Daten als Punkte im Graphen und erhöht den x-Index um eins, beginnend bei x 0. Führen Sie einen 2D-Array-Datentyp in den Graphen ein, klicken Sie mit der rechten Maustaste auf den Graphen, und wählen Sie im Kontextmenü die Option Transpose Array aus Spalte des Arrays als Diagramm. Dies ist besonders nützlich, wenn Sie mehrere Kanäle von einem DAQ-Gerät abtasten, da das Gerät die Daten als 2D-Arrays zurückgeben kann, wobei jeder Kanal als separate Spalte gespeichert wird. Beziehen Sie sich auf das Diagramm (Y) Multi Plot 1 in der Wellenform-Grafik VI in der labviewexamplesgeneralgraphsgengraph. llb für ein Beispiel für ein Diagramm, das diesen Datentyp akzeptiert. Das Wellenformdiagramm akzeptiert auch einen Cluster mit einem anfänglichen x-Wert, einem delta-x-Wert und einem 2D-Array von y-Daten. Der Graph interpretiert die y-Daten als Punkte im Graphen und erhöht den x-Index um delta x. Beginnend mit dem anfänglichen x-Wert. Dieser Datentyp ist nützlich, um mehrere Signale anzuzeigen, die mit der gleichen regulären Rate abgetastet werden. Beziehen Sie sich auf das Diagramm (Xo 10, dX 2, Y), das im Diagramm für Wellenformdiagramme in der labviewexamplesgeneralgraphsgengraph. llb für ein Beispiel eines Graphen steht, der diesen Datentyp akzeptiert. Das Wellenformdiagramm akzeptiert ein Diagramm, in dem das Array Cluster enthält. Jeder Cluster enthält ein 1D-Array, das die y-Daten enthält. Das innere Array beschreibt die Punkte in einem Diagramm, und das äußere Array hat einen Cluster für jedes Diagramm. Die folgende Frontplatte zeigt dieses Array des y-Clusters. Verwenden Sie ein Plot-Array anstelle eines 2D-Arrays, wenn die Anzahl der Elemente in jedem Diagramm unterschiedlich ist. Wenn Sie beispielsweise Daten aus mehreren Kanälen mit unterschiedlichen Zeitmengen von jedem Kanal ausprobieren, verwenden Sie diese Datenstruktur anstelle eines 2D-Arrays, da jede Zeile eines 2D-Arrays dieselbe Anzahl von Elementen haben muss. Die Anzahl der Elemente in den inneren Arrays eines Arrays von Clustern kann variieren. Beziehen Sie sich auf das Diagramm (Y) Multi Plot 2 im Wellenformdiagramm VI in der labviewexamplesgeneralgraphsgengraph. llb für ein Beispiel eines Graphen, der diesen Datentyp akzeptiert. Das Wellenformdiagramm akzeptiert einen Cluster mit einem anfänglichen x-Wert, einem delta-x-Wert und einem Array, das Cluster enthält. Jeder Cluster enthält ein 1D-Array, das die y-Daten enthält. Sie verwenden die Funktion "Bundle", um die Arrays in Cluster zu bündeln und die Build Array-Funktion zu verwenden, um die resultierenden Cluster in einem Array zu erstellen. Sie können auch die Build-Cluster-Array-Funktion verwenden, die Arrays von Clustern erstellt, die die von Ihnen angegebenen Eingaben enthalten. Siehe das Diagramm (Xo 10, dX 2, Y) Multi-Plot 3 im Diagramm Wellenform-Diagramm in der labviewexamplesgeneralgraphsgengraph. llb für ein Beispiel eines Graphen, der diesen Datentyp akzeptiert. Das Wellenformdiagramm akzeptiert ein Array von Clustern mit einem x-Wert, einem delta-x-Wert und einem Array von y-Daten. Dies ist der allgemeinste der Mehrfachplot-Kurvenform-Diagrammdatentypen, da Sie einen eindeutigen Startpunkt und Inkrement für die x-Skalierung jedes Plots angeben können. Siehe das Diagramm (Xo 10, dX 2, Y) Multi-Plot 1 im Wellenformdiagramm VI in der labviewexamplesgeneralgraphsgengraph. llb für ein Beispiel eines Graphen, der diesen Datentyp akzeptiert. Die Kurvenform akzeptiert auch den dynamischen Datentyp. Die für Express-VIs verwendet wird. Zusätzlich zu den Daten, die einem Signal zugeordnet sind, enthält der dynamische Datentyp Attribute, die Informationen über das Signal liefern, wie beispielsweise den Namen des Signals oder das Datum und die Zeit, zu der die Daten erfasst wurden. Attribute geben an, wie das Signal im Wellenformdiagramm erscheint. Wenn der dynamische Datentyp mehrere Kanäle enthält, zeigt das Diagramm einen Plot für jeden Kanal an und formatiert automatisch die Plot-Legende und den X-Skalen-Zeitstempel. Wellenformdiagramme Das Wellenformdiagramm ist ein spezieller Typ eines numerischen Indikators, der eine oder mehrere Diagramme von Daten anzeigt, die typischerweise mit einer konstanten Rate erfasst werden. Die folgende Frontplatte zeigt ein Beispiel für ein Wellenformdiagramm. Das Wellenformdiagramm hält einen Verlauf von Daten oder Puffer von früheren Aktualisierungen aufrecht. Klicken Sie mit der rechten Maustaste auf das Diagramm, und wählen Sie im Kontextmenü die Option Diagrammverlaufslänge aus, um den Puffer zu konfigurieren. Die Standard-Chartverlaufslänge für ein Wellenformdiagramm ist 1.024 Datenpunkte. Die Häufigkeit, mit der Sie Daten an das Diagramm senden, bestimmt, wie oft das Diagramm neu zeichnet. Anzeigen eines einzelnen Plots auf Wellenformdiagrammen Wenn Sie das Diagramm einen einzelnen Wert oder mehrere Werte gleichzeitig übergeben, interpretiert LabVIEW die Daten als Punkte im Diagramm und erhöht den x-Index um eins, beginnend bei x 0. Das Diagramm behandelt diese Eingaben als neu Daten für ein einzelnes Diagramm. Das Wellenformdiagramm akzeptiert den Wellenformdatentyp. Der die Daten, die Startzeit und delta t einer Wellenform trägt. Verwenden Sie die Funktion Build Waveform (Analog Waveform), um die Zeit auf der X-Achse des Diagramms zu platzieren und automatisch das richtige Intervall zwischen den Markierungen auf der X-Skala des Diagramms zu verwenden. Eine Wellenform, die t0 und eine Einzelelement-Y-Anordnung spezifiziert, ist zum Plotten von Daten nützlich, die nicht gleichmäßig abgetastet werden, da jeder Datenpunkt einen eigenen Zeitstempel aufweist. Beziehen Sie sich auf die labviewexamplesgeneralgraphscharts. llb für Beispiele des Wellenformdiagramms. Anzeigen mehrerer Diagramme auf Wellenformdiagrammen Um Daten für mehrere Diagramme in ein Wellenformdiagramm zu überführen, können Sie die Daten zusammen in einen Cluster mit skalaren numerischen Werten bündeln, wobei jede Zahl einen einzelnen Punkt für jede der Diagrammen repräsentiert. Wenn Sie mehrere Punkte pro Diagramm in einer einzigen Aktualisierung übergeben möchten, müssen Sie ein Array von Clustern mit numerischen Werten an das Diagramm anhängen. Jede Zahl repräsentiert einen einzelnen y-Wertpunkt für jede der Diagrammen. Sie können den Wellenform-Datentyp verwenden, um mehrere Diagramme auf einem Wellenformdiagramm zu erstellen. Verwenden Sie die Build-Kurvenfunktion, um die Zeit auf der X-Achse des Diagramms zu platzieren und automatisch das korrekte Intervall zwischen Markierungen auf der X-Skala des Diagramms zu verwenden. Ein 1D-Array von Wellenformen, die jeweils t0 und ein Ein-Element-Y-Array spezifizieren, ist zum Plotten von Daten nützlich, die nicht gleichmäßig abgetastet werden, da jeder Datenpunkt einen eigenen Zeitstempel aufweist. Wenn Sie die Anzahl der Plots, die bis zur Laufzeit angezeigt werden sollen, nicht ermitteln können, oder wenn Sie mehrere Punkte für mehrere Plots in einer einzigen Aktualisierung übergeben möchten, müssen Sie ein 2D-Array mit numerischen Werten oder Wellenformen in das Diagramm einfügen. Standardmäßig behandelt das Wellenformdiagramm jede Spalte in dem Array als ein einzelnes Diagramm. Wire einen 2D-Array-Datentyp in das Diagramm, klicken Sie mit der rechten Maustaste auf das Diagramm, und wählen Sie Transpose Array aus dem Kontextmenü, um jede Zeile in dem Array als ein einziges Diagramm zu behandeln. Beziehen Sie sich auf die labviewexamplesgeneralgraphscharts. llb für Beispiele des Wellenformdiagramms. Waveform-Datentyp Der Waveform-Datentyp trägt die Daten, die Startzeit und delta t einer Wellenform. Mit der Funktion Kurve erstellen können Sie eine Wellenform erstellen. Viele der VIs und Funktionen, die Sie zum Erfassen oder Analysieren von Wellenformen verwenden, akzeptieren und geben Wellenformdaten standardmäßig zurück. Wenn Sie Wellenformdaten in ein Wellenformdiagramm oder Diagramm schreiben. Zeigt das Diagramm oder Diagramm automatisch eine Wellenform basierend auf den Daten, der Startzeit und dem Delta x der Wellenform an. Wenn Sie ein Array von Wellenformdaten an ein Wellenformdiagramm oder - diagramm anschließen, zeichnet das Diagramm oder Diagramm automatisch alle Wellenformen auf. Das XY-Diagramm ist ein universelles kartesisches Diagrammobjekt, das mehrwertige Funktionen wie kreisförmige Formen oder Wellenformen mit einer variierenden Zeitbasis aufbaut. Das XY-Diagramm zeigt eine beliebige Punktmenge an, die gleichmäßig abgetastet wird oder nicht. Sie können auch Nyquist-Ebenen, Nichols-Ebenen, S-Ebenen und Z-Ebenen auf dem XY-Diagramm anzeigen. Zeilen und Etiketten auf diesen Ebenen sind die gleiche Farbe wie die kartesischen Linien, und Sie können nicht ändern, die Ebene Etikett Schriftart. Das folgende Bedienfeld zeigt ein Beispiel für ein XY-Diagramm. Das XY-Diagramm kann Diagramme anzeigen, die eine beliebige Anzahl von Punkten enthalten. Das XY-Diagramm akzeptiert auch mehrere Datentypen, wodurch das Ausmaß, in dem Sie Daten manipulieren müssen, minimiert wird, bevor Sie es anzeigen. Ein einzelnes Diagramm auf XY-Graphen anzeigen Das XY-Diagramm akzeptiert drei Datentypen für Einzel-Diagramm-XY-Graphen. Das XY-Diagramm akzeptiert einen Cluster, der ein x-Array und ein y-Array enthält. Ein Beispiel für ein Diagramm, das diesen Datentyp akzeptiert, entnehmen Sie bitte dem Diagramm (X - und Y-Arrays) im XY-Diagramm-VI im labviewexamplesgeneralgraphsgengraph. llb. Das XY-Diagramm akzeptiert auch ein Array von Punkten, wobei ein Punkt ein Cluster ist, der einen x-Wert und einen y-Wert enthält. Siehe das Diagramm (Array of Pts) für ein einzelnes Diagramm im XY-Diagramm-VI in der labviewexamplesgeneralgraphsgengraph. llb für ein Beispiel eines Graphen, der diesen Datentyp akzeptiert. Das XY-Diagramm akzeptiert auch ein Array komplexer Daten, bei denen der Realteil auf der x-Achse aufgetragen ist und der imaginäre Teil auf der y-Achse aufgetragen ist. Anzeigen mehrerer Diagramme auf XY-Diagrammen Das XY-Diagramm akzeptiert drei Datentypen für die Anzeige mehrerer Diagramme. Das XY-Diagramm akzeptiert ein Array von Plots, wobei ein Plot ein Cluster ist, der ein x-Array und ein y-Array enthält. Siehe das Diagramm (X und Y-Arrays) im XY-Diagramm-VI in der labviewexamplesgeneralgraphsgengraph. llb für ein Beispiel eines Graphen, der diesen Datentyp akzeptiert. Das XY-Diagramm akzeptiert auch ein Array von Clustern von Plots, wobei ein Plot ein Array von Punkten ist. Ein Punkt ist ein Cluster, der einen x-Wert und einen y-Wert enthält. Weitere Informationen finden Sie im Diagramm (XY-Diagramm-VI in der labviewexamplesgeneralgraphsgengraph. llb für ein Beispiel eines Graphen, der diesen Datentyp akzeptiert. Das XY-Diagramm akzeptiert auch ein Array von Clustern von Plots, wobei ein Plot ein Array von komplexen Daten ist, wobei der Realteil auf der x-Achse aufgetragen ist und der imaginäre Teil auf der y-Achse aufgetragen ist. Intensitätsdiagramme und Diagramme Verwenden Sie das Intensitätsdiagramm und Diagramm, um 3D-Daten auf einem 2D-Plot anzuzeigen, indem Sie Blöcke auf einer kartesischen Ebene platzieren. Beispielsweise können Sie ein Intensitätsdiagramm oder ein Diagramm verwenden, um gemusterte Daten, wie beispielsweise Temperaturmuster und Gelände, anzuzeigen, wobei die Größe die Höhe darstellt. Der Intensitätsgraph und das Diagramm akzeptieren ein 3D-Array mit Zahlen. Jede Zahl im Array repräsentiert eine bestimmte Farbe. Die Indizes der Elemente im 2D-Array setzen die Plotpositionen für die Farben. Die folgende Abbildung zeigt das Konzept der Intensitätsdiagrammoperation. Die Zeilen der Daten gehen in die Anzeige als neue Spalten auf dem Diagramm oder Diagramm ein. Wenn Zeilen als Zeilen auf dem Bildschirm angezeigt werden sollen, führen Sie einen Datentyp mit 2D-Arrays zu dem Diagramm oder Diagramm aus, klicken Sie mit der rechten Maustaste auf den Graphen oder das Diagramm, und wählen Sie im Kontextmenü die Option Transponieren aus. Die Array-Indizes entsprechen dem unteren linken Eckpunkt des Blocks der Farbe. Der Farbblock hat einen Flächenbereich, der der Bereich zwischen den beiden Punkten ist, wie durch die Array-Indizes definiert. Das Intensitätsdiagramm oder Diagramm kann bis zu 256 diskrete Farben anzeigen. Beispiele für Intensitätsdiagramme und - diagramme finden Sie in den labviewexamplesgeneralgraphsintgraph. llb. Intensitätsdiagramme Nachdem Sie einen Datenblock auf einem Intensitätsdiagramm gezeichnet haben, verschiebt sich der Ursprung der kartesischen Ebene nach rechts vom letzten Datenblock. Wenn das Diagramm neue Daten verarbeitet, erscheinen die neuen Datenwerte rechts neben den alten Datenwerten. Wenn eine Diagrammanzeige voll ist, scrollen die ältesten Datenwerte von der linken Seite des Diagramms. Dieses Verhalten ähnelt dem Verhalten eines Streifendiagramms. Das folgende Bedienfeld zeigt ein Beispiel für ein Intensitätsdiagramm. Das Intensitätsdiagramm teilt viele der optionalen Teile des Wellenformdiagramms. Einschließlich der Skalenlegende und der Diagrammpalette. Die Sie anzeigen oder verbergen können, indem Sie mit der rechten Maustaste auf das Diagramm klicken und im Kontextmenü die Option Visible Items auswählen. Da außerdem das Intensitätsdiagramm Farbe als eine dritte Dimension enthält, definiert eine Skala, die ähnlich zu einer Farbrauschsteuerung ist, den Bereich und die Zuordnungen von Werten zu Farben. Wie das Wellenformdiagramm hält das Intensitätsdiagramm eine Historie von Daten oder Puffer von früheren Aktualisierungen aufrecht. Klicken Sie mit der rechten Maustaste auf das Diagramm, und wählen Sie im Kontextmenü die Option Diagrammverlaufslänge aus, um den Puffer zu konfigurieren. Die Standardgröße für ein Intensitätsdiagramm ist 128 Datenpunkte. Die Intensitätsdiagrammanzeige kann speicherintensiv sein. Tipp Im Gegensatz zu Diagrammen halten Diagramme den Verlauf der zuvor geschriebenen Daten. Wenn ein Diagramm kontinuierlich ausgeführt wird, wächst sein Verlauf und erfordert zusätzlichen Speicherplatz. Dieser Vorgang wird fortgesetzt, bis der Diagrammverlauf voll ist. Anschließend beendet LabVIEW nicht mehr Speicher. LabVIEW löscht den Diagrammverlauf nicht automatisch, wenn das VI neu gestartet wird. Sie können den Diagrammverlauf während der Ausführung des Programms löschen. Legen Sie dazu leere Arrays in den History Data-Attributknoten des Diagramms. Intensitätsdiagramme Der Intensitätsdiagramm arbeitet genauso wie das Intensitätsdiagramm. Außer es behält keine vorherigen Datenwerte und enthält keine Aktualisierungsmodi. Jedes Mal, wenn neue Datenwerte an einen Intensitätsgraphen übergeben werden, ersetzen die neuen Datenwerte alte Datenwerte. Wie andere Graphen kann der Intensitätsgraph auch Cursor haben. Jeder Cursor zeigt die x an. Y ist. Und z-Werte für einen bestimmten Punkt auf dem Diagramm. Verwenden der Farbzuordnung mit Intensitätsdiagrammen und Diagrammen Ein Intensitätsdiagramm oder - diagramm verwendet Farbe, um 3D-Daten auf einem 2D-Diagramm anzuzeigen. Wenn Sie die Farbzuordnung für ein Intensitätsdiagramm oder Diagramm festlegen, konfigurieren Sie die Farbskala des Graphen oder Diagramms. Die Farbskala besteht aus mindestens zwei beliebigen Markierungen mit jeweils einem numerischen Wert und einer entsprechenden Anzeigefarbe. Die auf einem Intensitätsdiagramm oder Diagramm angezeigten Farben entsprechen den numerischen Werten, die den angegebenen Farben zugeordnet sind. Die Farbzuordnung ist nützlich, um Datenbereiche visuell anzuzeigen, z. B. wenn ein Diagramm einen Grenzwert überschreitet. Sie können die Farbzuordnung interaktiv für den Intensitätsgraphen und das Diagramm auf dieselbe Weise festlegen, wie Sie die Farben für eine numerische Farbrampensteuerung festlegen. Sie können die Farbzuordnung für den Intensitätsgraphen und das Diagramm programmgesteuert festlegen, indem Sie den Eigenschaftenknoten auf zwei Arten verwenden. In der Regel legen Sie die Werte-zu-Farbe-Zuordnungen in der Eigenschaft Knoten fest. Geben Sie für diese Methode die Eigenschaft Z Scale: Marker Values ​​für die Z-Skala an. Diese Eigenschaft besteht aus einem Array von Clustern, wobei jeder Cluster einen numerischen Grenzwert und die entsprechende Farbe für diesen Wert enthält. Wenn Sie die Farbzuordnung auf diese Weise angeben, können Sie eine obere Out-of-Range-Farbe mit der Eigenschaft Z Scale: High Color für die Z-Skala und eine untere Out-of-Range-Farbe mit der Z-Skala: Niedrige Farbe angeben Eigenschaft für die Z-Skala. Der Intensitätsgraph und das Diagramm sind auf insgesamt 254 Farben beschränkt, wobei die unteren und oberen Out-of-Range-Farben die Gesamtmenge auf 256 Farben bringen. Wenn Sie mehr als 254 Farben angeben, erzeugt das Intensitätsdiagramm oder - diagramm die 254-Farben-Tabelle, indem sie zwischen den angegebenen Farben interpoliert. Wenn Sie eine Bitmap auf dem Intensitätsgraphen anzeigen, legen Sie mit der Eigenschaft Color Table eine Farbtabelle fest. Mit dieser Methode können Sie ein Array mit bis zu 256 Farben angeben. Daten, die an das Diagramm übergeben werden, werden auf dieser Farbtabelle basierend auf der Farbskala des Intensitätsdiagramms auf Indizes abgebildet. Wenn die Farbskala im Bereich von 0 bis 100 liegt, wird ein Wert von 0 in den Daten dem Index 1 zugeordnet, und ein Wert von 100 wird dem Index 254 zugeordnet, wobei interne Werte zwischen 1 und 254 interpoliert werden Außerhalb des Bereichs unter der Farbe (Index 0), und alles, was über 100 ist, wird dem außerhalb des Bereichs liegenden Bereich der Farbe zugeordnet (Index 255). Hinweis Die Farben, die der Intensitätsgraph oder das Diagramm angezeigt werden sollen, sind auf die exakten Farben und die Anzahl der Farben beschränkt, die Ihre Grafikkarte anzeigen kann. Sie sind auch durch die Anzahl der Farben für Ihre Anzeige beschränkt. In der labviewexamplesgeneralgraphsintgraph. llb finden Sie zum Erstellen der IntGraph-Farbtabellen-VIs ein Beispiel für die Farbzuordnung. Digitale Signalverlaufsgraphen Verwenden Sie das digitale Wellenformdiagramm, um digitale Daten anzuzeigen, insbesondere wenn Sie mit Zeitdiagrammen oder Logikanalysatoren arbeiten. Das digitale Wellenformdiagramm akzeptiert den digitalen Wellenformdatentyp. Den digitalen Datentyp. Und ein Array dieser Datentypen als Eingabe. Standardmäßig zeigt das digitale Wellenformdiagramm Daten als digitale Leitungen und Busse im Plotbereich an. Passen Sie das digitale Wellenformdiagramm an, um digitale Busse, digitale Linien oder eine Kombination von digitalen Bussen und Linien anzuzeigen. Wenn Sie ein Array von digitalen Daten, bei denen jedes Arrayelement einen Bus darstellt, ausschleifen, zeichnet der digitale Wellenformgraphen jedes Element des Arrays als eine andere Zeile in der Reihenfolge auf, in der die Arrayelemente in den Graph ziehen. Um digitale Busse in der Baumansicht der Plot-Legende zu erweitern und zu verkleinern, klicken Sie links neben dem Digitalbus auf das expandcontract-Symbol. Das Erweitern und Zusammenziehen von digitalen Bussen in der Baumansicht der Plot-Legende erweitert und verkleinert den Bus im Diagrammbereich des Graphen. Zum Erweitern und Zusammenziehen von digitalen Bussen, wenn die Plot-Legende in der Standardansicht ist, klicken Sie mit der rechten Maustaste auf das digitale Wellenformdiagramm und wählen Sie im Kontextmenü die Option Y ScaleExpand Digital Buses. Hinweis Y ScaleExpand Digital Buses ist nur verfügbar, wenn Sie Show Buses With Lines deaktivieren und die Plot-Legende in der Standardansicht ist. So deaktivieren Sie Show Buses With Lines. Ändern Sie die Darstellungslegende in die Standardansicht, klicken Sie mit der rechten Maustaste auf das digitale Wellenformdiagramm, und wählen Sie im Kontextmenü die Option Linien mit Linien anzeigen, um das Häkchen neben dem Menüelement zu entfernen. Das digitale Wellenformdiagramm in der folgenden Frontplatte zeigt digitale Daten als einen Bus. Das VI wandelt die Zahlen im Array Zahlen in digitale Daten um und zeigt die Binärdarstellungen der Zahlen in der digitalen Datenanzeige Binärdarstellungen an. In dem digitalen Graphen wird die Zahl 0 ohne eine obere Zeile angezeigt, um zu symbolisieren, dass alle Bitwerte Null sind. Die Zahl 255 erscheint ohne untere Zeile, um zu symbolisieren, dass alle Bitwerte 1 sind. Klicken Sie mit der rechten Maustaste auf die Y-Skala, und wählen Sie im Kontextmenü die Option Digitale Bänke erweitern, um jede Abtastung digitaler Daten zu zeichnen. Jede Kurve stellt ein unterschiedliches Bit in dem digitalen Muster dar. Sie können die Darstellung von Daten, die auf einem digitalen Wellenformdiagramm gezeichnet sind, anpassen. Das digitale Wellenformdiagramm in der folgenden Frontplatte zeigt die sechs Zahlen im Array Zahlen an. Die digitale Datenanzeige der binären Darstellungen zeigt die Binärdarstellungen der Zahlen an. Jede Spalte in der Tabelle stellt ein Bit dar. Zum Beispiel benötigt die Zahl 89 7 Bits Speicher (die 0 in Spalte 7 zeigt ein unbenutztes Bit an). Der Punkt 3 auf dem digitalen Wellenformdiagramm stellt die 7 Bits dar, die notwendig sind, um die Zahl 89 und einen Wert von 0 darzustellen, um das nicht verwendete achte Bit auf der Kurve 7 darzustellen. Man beachte, daß die Daten von rechts nach links gelesen werden. Das folgende VI wandelt ein Array von Zahlen in digitale Daten um und verwendet die Build Waveform Funktion, um die Startzeit, delta t, zusammenzustellen. Und die Zahlen, die in eine digitale Datensteuerung eingegeben werden, und um die digitalen Daten anzuzeigen. Beziehen Sie sich für Beispiele des digitalen Wellenformgraphen auf die labviewexamplesgeneralgraphsDWDT Graphs. llb. Digitaler Wellenform-Datentyp Der digitale Wellenform-Datentyp trägt die Startzeit delta x. Die Daten und die Attribute einer digitalen Wellenform. Mit der Funktion "Wellenform erstellen" (Digital Waveform) können Sie eine digitale Wellenform erstellen. Wenn Sie digitale Wellenformdaten an das digitale Wellenformdiagramm ausgeben. Zeichnet der Graph automatisch eine Wellenform auf, die auf den Zeitsteuerungsinformationen und Daten der digitalen Wellenform basiert. Verdrahten Sie digitale Wellenformdaten einer digitalen Datenanzeige, um die Samples und Signale einer digitalen Wellenform anzusehen. Gemischte Signalgraphen Der gemischte Signalgraph kann sowohl analoge als auch digitale Daten anzeigen, und er akzeptiert alle Datentypen, die von Wellenformgraphen akzeptiert werden. XY-Kurven. Und digitale Wellenform-Graphen. Ein gemischter Signalgraph kann mehrere Plotbereiche aufweisen. Ein gegebener Plotbereich kann nur digitale oder analoge Plots darstellen, nicht beides. Der Plot-Bereich ist, wo LabVIEW zeichnet die Daten auf der Grafik. Der Mischsignalgraphen erzeugt ggf. Plotbereiche, um analoge und digitale Daten unterzubringen. Wenn Sie mehrere Diagrammflächen zu einem Mischsignalgraphen hinzufügen, besitzt jeder Diagrammbereich eine eigene y-Skala. Alle Plotbereiche teilen sich eine gemeinsame X-Skala, was den Vergleich von mehreren Signalen von digitalen und analogen Daten ermöglicht. Das folgende Frontpanel zeigt ein Beispiel eines Mischsignalgraphen. Anzeigen eines einzelnen Plots auf gemischten Signalgraphen Der gemischte Signalgraphen akzeptiert dieselben Datentypen für einzelne graphische Mischgraphen als Wellenformgraph. XY-Diagramm. Und digitalen Wellenformgraphen. Beziehen Sie sich auf die Mixed Signal Graph VI in der labviewexamplesgeneralgraphsMixed Signal Graph. vi für Beispiele der Datentypen, die ein Mischsignalgraph akzeptiert. Anzeigen mehrerer Plots auf gemischten Signalgraphen Der gemischte Signalgraph akzeptiert die gleichen Datentypen, um mehrere Kurven als Wellenformgrafik anzuzeigen. XY-Diagramm. Und digitalen Wellenformgraphen. Plotbereiche können nur analoge oder nur digitale Daten annehmen. Wenn Sie Daten in einen gemischten Signalgraphen umwandeln, erstellt LabVIEW automatisch Plotbereiche für die Kombination von analogen und digitalen Daten. Wenn auf dem gemischten Signalgraphen mehrere Plotbereiche vorhanden sind, können Sie den Splitterbalken zwischen den Plotflächen verwenden, um die Größe jedes Plotbereichs zu ändern. Die Plot-Legende auf dem Mischsignalgraph besteht aus Baum-Steuerelementen und wird links von den Graphplot-Bereichen angezeigt. Jede Baumsteuerung repräsentiert einen Plotbereich. Der Plot-Bereich ist als Gruppe X gekennzeichnet. Wobei X die Zahl ist, die der Reihenfolge entspricht, in der LabVIEW oder Sie den Plotbereich auf dem Diagramm platzieren. Sie können die Plot-Legende verwenden, um Plots von einem Plotbereich zu einem anderen Plotbereich zu verschieben. Sie können die Diagrammlegende vergrößern oder verkleinern, indem Sie die Teilungsleiste zwischen dem Diagrammbereich und der Diagrammlegende verschieben. Beziehen Sie sich auf die Mixed Signal Graph VI in der labviewexamplesgeneralgraphsMixed Signal Graph. vi für ein Beispiel für die Anzeige mehrerer Plots auf einem gemischten Signalgraph. Ein 2D-Graph verwendet x - und y-Daten, um Punkte auf dem Graphen zu zeichnen und die Punkte zu verbinden, wobei eine zweidimensionale Oberflächenansicht der Daten gebildet wird. Mit 2D-Graphen können Sie zweidimensionale Daten auf XY-Graphen visualisieren, da alle 2D-Graphen XY-Graphen sind. Verwenden Sie die 2D-Diagramm-Eigenschaften, um zu ändern, wie Daten in den 2D-Graphen angezeigt werden. Wenn Sie dem Frontpanel eine 2D-Grafik hinzufügen, verdrahtet LabVIEW das Diagramm im Blockdiagramm mit einem der Helper-VIs, je nachdem, welches 2D-Diagramm Sie wählen. Die Hilfs-VIs konvertieren die Eingabedatentypen in den generischen Datentyp, den das 2D-Diagramm akzeptiert. LabVIEW umfasst die folgenden Typen von 2D-Diagrammen: Kompass-Diagrammdiagramme Vektoren, die von der Mitte eines Kompassgraphen ausgehen. Fehlerbalken Diagramm Zeigt den Fehlerbalken an jedem Punkt oberhalb und unterhalb des Liniendiagramms an. Feather Plot Graphs Vektoren, die von gleichmäßig beabstandeten Punkten entlang einer horizontalen Achse ausgehen. XY Plot Matrix Gibt Zeilen und Spalten von Streudiagrammen grafisch an. Beziehen Sie sich auf das Verzeichnis labviewexamplesMath Plots2D Math Plots für Beispiele für das Plotten von Daten auf einem 2D-Diagramm. Für viele reale Datensätze, wie Temperaturverteilung auf einer Oberfläche, gemeinsame Zeit-Frequenz-Analyse und die Bewegung eines Flugzeugs, müssen Sie Daten in drei Dimensionen visualisieren. Mit den 3D-Diagrammen können Sie dreidimensionale Daten visualisieren und die Art und Weise ändern, in der Daten durch Ändern der 3D-Diagramm-Eigenschaften angezeigt werden. LabVIEW umfasst die folgenden Typen von 3D-Graphen: Streuung Zeigt Trends in der Statistik und die Beziehung zwischen zwei Datensätzen. Stem Zeigt eine Impulsantwort an und organisiert die Daten nach ihrer Verteilung. Comet Erstellt einen animierten Graphen mit einem Kreis, der den Datenpunkten folgt. Surface Graphs Daten mit einer Anschlussfläche. Konturgrafiken ein Diagramm mit Konturlinien. Mesh Graphs eine Mesh-Oberfläche mit offenen Räumen. Wasserfall Zeichnet die Oberfläche der Daten und den Bereich auf der y-Achse unterhalb der Datenpunkte. Quiver Erzeugt ein Diagramm von Normalvektoren. Ribbon Erzeugt ein Diagramm mit parallelen Linien. Bar Erzeugt eine Darstellung der vertikalen Balken. Pie Erzeugt ein Kreisdiagramm. 3D Surface Graph Zeichnet eine Fläche im 3D-Raum. 3D Parametric Graph Zeichnet eine parametrische Fläche im 3D-Raum. 3D Line Graph Zeichnet eine Linie im 3D-Raum. Hinweis 3D-Graphenkontrollen sind nur in den LabVIEW Full - und Professional Development Systemen verfügbar. ActiveX 3D Surface Graph Zeichnet eine Oberfläche im 3D-Raum mit ActiveX-Technologie. ActiveX 3D Parametric Graph Zeichnet eine parametrische Oberfläche im 3D-Raum mit ActiveX-Technologie. ActiveX 3D Curve Graph Zeichnet eine Linie im 3D-Raum mit ActiveX-Technologie. Hinweis ActiveX-3D-Grafik-Steuerelemente werden nur unter Windows in den LabVIEW Voll - und Profi-Entwicklungssystemen unterstützt. Verwenden Sie die 3D-Diagramme mit Ausnahme der 3D-Flächen-, 3D-Parametrik - und 3D-Kurve-Diagramme in Verbindung mit dem 3D-Diagrammeigenschaften-Dialogfeld, um Diagramme mit drei Dimensionen zu zeichnen. Beziehen Sie sich auf das labviewexamplesMath Plots3D Math Plots-Verzeichnis für Beispiele für das Plotten von Daten auf einem 3D-Diagramm. Verwenden Sie die 3D-Flächen-, 3D-Parameter - und 3D-Kurve-Diagramme in Verbindung mit dem Dialogfeld 3D-Kurveneigenschaften, um Kurven und Flächen darzustellen. Eine Kurve enthält einzelne Punkte auf dem Graphen, wobei jeder Punkt ein x hat. Y ist. Und z-Koordinate. Das VI verbindet diese Punkte mit einer Linie. Eine Kurve ist ideal, um den Weg eines sich bewegenden Objekts, wie die Flugbahn eines Flugzeugs, zu visualisieren. Die folgende Abbildung zeigt ein Beispiel für ein 3D Line Graph und ähnelt dem ActiveX 3D Curve Graph. Hinweis Verwenden Sie die 3D-Diagrammeigenschaften-VIs, um Kurven und Flächen in den ActiveX-3D-Diagrammen zu zeichnen. Ein Flächenplot verwendet x. Y ist. Und z-Daten, um Punkte auf dem Graphen zu zeichnen. Die Oberflächenkurve verbindet dann diese Punkte und bildet eine dreidimensionale Oberflächenansicht der Daten. Beispielsweise können Sie ein Flächenplot für das Gelände-Mapping verwenden. Ein parametrisches Diagramm ist ein Oberflächenplot, der die Parameter einer parametrischen Funktion verwendet, um die Kurven des Plots zu bestimmen. Sie können ein parametrisches Diagramm zum Zeichnen geometrischer, fester Objekte verwenden. Die folgende Abbildung zeigt Beispiele eines 3D Surface Graph und eines 3D Parametric Graph. Wenn Sie dem Frontpanel eine 3D-Grafik hinzufügen, verdrahtet LabVIEW das Diagramm im Blockdiagramm mit einem der Helper-VIs, je nachdem, welches 3D-Diagramm Sie auswählen. Die Hilfs-VIs konvertieren die Eingabedatentypen in den generischen Datentyp, den das 3D-Diagramm akzeptiert. Die 3D-Grafiken verwenden grafische Hardware-Beschleunigung im Render-Fenster, die Leistungsvorteile bieten können. Klicken Sie mit der rechten Maustaste auf die 3D-Grafik und wählen Sie Render-Fenster aus dem Kontextmenü, um die 3D-Grafik im Render-Fenster anzuzeigen. Die ActiveX-3D-Grafiken verwenden ActiveX-Technologie und VIs, die 3D-Darstellung behandeln. Wenn Sie eine ActiveX-3D-Grafik auswählen, fügt LabVIEW dem Frontpanel ein ActiveX-Container hinzu, das ein 3D-Grafiksteuerelement enthält. LabVIEW verweist auch im Blockdiagramm auf die ActiveX 3D-Grafiksteuerung. LabVIEW führt diese Referenz auf eines der drei 3D-Grafik-VIs. (Windows) Das ActiveX 3D-Diagramm verwendet eine grafische Hardwarebeschleunigung im Frontpanel-Fenster. Beziehen Sie sich auf das Verzeichnis labviewexamplesgeneralgraphs für Beispiele für das Plotten von Daten auf einem 3D-Diagramm.


Comments