Friday, 15 September 2017

Labview Fpga Moving Average


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 ShareExample-Programm Entwürfe FPGA Läuft Durchschnittliche Funktion Dieses VI erzeugt einen laufenden Durchschnitt einer Fixpunkt-Eingabe. Dies ist besonders nützlich für FPGA-Anwendungen, kann aber auch in allgemeinen LabVIEW-Anwendungen eingesetzt werden. Vor dem Ausführen dieses VIs sollte ein neuer Eingang eingegeben werden, damit er in den laufenden Durchschnitt einbezogen wird. Jedes Mal, wenn das VI ausgeführt wird, führt es die Berechnung aus: (Input Running Sum) / Anzahl der Eingänge. Die Laufsumme und die Anzahl der Eingänge werden in Feedbackknoten gespeichert, so dass sie beim nächsten Start des VIs verwendet werden. Um den Durchschnitt zurückzusetzen, klicken Sie auf den Button Boolean zurücksetzen, bevor Sie das VI starten. Dies führt dazu, dass die Case-Struktur den True Case ausführt. Dies ersetzt die laufende Summe und die Anzahl der Eingaben mit dem Wert Null. Bitte beachten Sie, dass dieses VI nicht unbegrenzt ausgeführt werden kann. Er wird durch den Maximalwert der laufenden Summe begrenzt. Die Fixed-Point-Integers sind auf 64-Bit-Wortlänge und 32-Bit-Integer-Länge festgelegt. Diese Konfiguration muss in Abhängigkeit von der Anwendung angepasst werden. Für mehr Effizienz in FPGA-Anwendungen, verwenden Sie High-Throughput Divide anstelle der Divide-Funktion. Schritte zum Implementieren oder Ausführen von Code Setzen Sie die Eingabe auf einen beliebigen Wert Führen Sie das VI einmal aus. Der laufende Mittelwert gibt den Eingangswert an. Ändern des Eingangswertes Führen Sie das VI erneut aus. Der Running-Durchschnitt gibt den Mittelwert der Eingabewerte aus Schritt 1 und 3 an. Wiederholen Sie die Schritte 3 und 4 und beachten Sie den Running-Durchschnitt. Setzen Sie die Reset-Taste auf True Ausführen des VIs. Der Running Average wird auf 0 zurückgesetzt. LabVIEW 8.6 oder laterLabVIEW 2009 Digitalfilter Design Toolkit Liesmich Problem: Ich habe nicht installiert LabVIEW Digital Filter Design Toolkit. Kann ich noch auf die Readme-Datei zugreifen Lösung: Die LabVIEW 2009 Digital Filter Design Toolkit Readme-Datei ist unten angebracht und installiert auch mit dem Toolkit. Das Readme-Dokument gibt einen Überblick über das Toolkit und beschreibt alle Installationsanweisungen in letzter Minute. Diese Datei enthält Informationen zur Einführung in das LabVIEW Digital Filter Design Toolkit. Diese Datei bietet Ihnen auch Hilfsmittel, die Sie während der Arbeit mit dem Toolkit verwenden können. Die Datei enthält die folgenden Informationen, die Sie verstehen müssen. Das LabVIEW 2009 Digital Filter Design Toolkit ist die Upgrade-Version des LabVIEW 8.6 Digital Filter Design Toolkits. Das Digitale Filter Design Toolkit bietet eine Sammlung von digitalen Filter-Design-Tools, um das LabVIEW Full Development System zu ergänzen. Das Digital Filter Design Toolkit hilft Ihnen, digitale Filter zu entwerfen, ohne dass Sie über fortgeschrittene Kenntnisse der digitalen Signalverarbeitung oder der digitalen Filtertechniken verfügen müssen. Mit dem Digital Filter Design Toolkit können Sie Gleitkomma - und Fixpunkt-Digitalfilter entwerfen, analysieren und simulieren. Ohne Vorkenntnisse über die Programmierung in LabVIEW können Sie mit den Digital-Filter-Design-Express-VIs grafisch mit den Filterspezifikationen interagieren, um entsprechende digitale Filter zu entwerfen. Das Digitale Filter-Design-Toolkit stellt VIs zur Verfügung, die Sie zum Entwerfen eines digitalen FIR - oder IIR-Filters verwenden können, die Eigenschaften des digitalen Filters analysieren, die Implementierungsstruktur des digitalen Filters ändern und Daten verarbeiten Mit dem digitalen Filter. Neben der Gleitkomma-Unterstützung bietet das Digitale Filter-Design-Toolkit eine Reihe von VIs, die Sie verwenden können, um ein digitales Fixpunkt-Filtermodell zu erstellen, die Eigenschaften des Fixpunkt-Digitalfilters zu analysieren und die Performance des Fixed zu simulieren Digital-Filter und erzeugen Fixpunkt-C-Code, Integer-LabVIEW-Code oder LabVIEW-FPGA-Code für ein bestimmtes Fixpunktziel. Das Digital-Filter-Design-Toolkit umfasst VIs für Gleitkomma-Multirate-Digitalfilterdesign. Sie können die VIs verwenden, um einen Gleitkomma-Einstufen - oder Mehrstufen-Multiratfilter zu entwerfen, die Eigenschaften des Gleitkomma-Multiratfilters zu analysieren und Daten mit dem Gleitkomma-Multiratenfilter zu verarbeiten. Neben dem Gleitkomma-Filterdesign bietet das Toolkit auch eine Reihe von VIs, die Sie zur Erstellung eines Fixpunkt-Multirate-Filters verwenden können, die Merkmale des Fixpunkt-Multirate-Filters analysieren und das Verhalten des Fixpunkts simulieren Multirate-Filter und erzeugen einen LabVIEW-FPGA-Code aus dem Fixpunkt-Multiratfilter für NI-RIO-Ziele. Zusätzlich zu den grafischen Tools für das digitale Filterdesign bietet das Toolkit auch MathScript RT Module-Funktionen für das digitale Filterdesign, die von LabVIEW MathScript unterstützt werden. Mit diesen Funktionen können Sie Filter in einer textbasierten Umgebung entwerfen. Sie müssen das LabVIEW MathScript RT-Modul installieren, um die Funktionen des MathScript RT-Moduls für digitale Filter verwenden zu können. Das LabVIEW 2009 Digital Filter Design Toolkit unterstützt den Festkommadatentyp. Der mit dem LabVIEW 2009 Digital Filter Design Toolkit erstellte LabVIEW FPGA-Code unterstützt nur den Festkommadatentyp. Sie können den LabVIEW FPGA-Code für jedes installierte FPGA-Ziel mithilfe des Dialogfelds Start IP Generator generieren. In diesem Dialogfeld können Sie die Filterimplementierungseinstellungen interaktiv konfigurieren. Sie können Festpunkt-Einzelraten-FIR-Filter unter Verwendung der Multiplikations-Akkumulationsmethode oder der verteilten arithmetischen Methode implementieren, die Sie im Dialogfeld "Start-IP-Generator" angeben können. Sie können Mehrkanal-Fixed-Point-Kaskadenfilter (CIC-Filter) implementieren. Sie können einen mehrstufigen Multirate-Filter in einer Datei speichern. Sie können auch einen mehrstufigen Multirate-Filter aus einer Datei abrufen. Sie können einen mehrstufigen Multiratfilter in einer Textdatei im XML-Format speichern. Sie können auch einen Multirate-Filter oder mehrstufigen Multirate-Filter aus einer XML-Datei abrufen. Das DFD-Filterstruktur-VI befindet sich nun in der Utilities-Palette. Das LabVIEW 2009 Digital Filter Design Toolkit benennt alle Funktionen des Digital Filter Design MathScript RT Moduls um. Diese Änderungen haben keine Auswirkungen auf Ihre bestehenden Anwendungen. Windows Vista / XP / 2000 Mindestens 50 MB freier Festplattenspeicher LabVIEW 2009 Vollständiges oder professionelles Entwicklungssystem Hinweis: Wenn Sie das LabVIEW-Programm verwenden möchten, 2009 Digital-Filter-Design-Toolkit zur Generierung von LabVIEW FPGA-Code für ein digitales Fixpunktfilter, müssen Sie das LabVIEW 2009 FPGA-Modul und NI-RIO-Software auf dem Host-Computer installieren. Stellen Sie sicher, dass Sie das FPGA-Modul und die NI-RIO-Software installieren, bevor Sie das Digital Filter Design Toolkit installieren. Wenn Sie das Digitale Filter Design Toolkit bereits installiert haben, deinstallieren Sie das Digitale Filter Design Toolkit, bevor Sie das FPGA Module und die NI-RIO Software installieren. Sie können alle Ihre LabVIEW-Produkte zusammen mit dem Digital Filter Design Toolkitmdash auf den LabVIEW 2009 Plattform-DVDs installieren. Sie finden die Installationsanweisungen für das Digital Filter Design Toolkit zusammen mit den Aktivierungsanweisungen an den folgenden Stellen: LabVIEW Release Notes. Die in Ihrem LabVIEW-Software-Kit zur Verfügung stehen. LabVIEW 2009 Plattform-DVDs Liesmich. Die auf der obersten Ebene der LabVIEW Platform DVD 1 verfügbar ist. Weitere Informationen zu weiteren LabVIEW 2009-Plattform-DVDs erhalten Sie auf der National Instruments-Website. Führen Sie die folgenden Schritte aus, um das Digital Filter Design Toolkit zu deinstallieren. Öffnen Sie das Dialogfeld Software von der Systemsteuerung. Wählen Sie National Instruments Software und klicken Sie auf die Schaltfläche Ändern. Unter NI Products. Wählen Sie NI LabVIEW 2009 Digital Filter Design Toolkit aus und klicken Sie auf die Schaltfläche Entfernen. Siehe LabVIEW-Hilfe. Zugänglich durch die Auswahl von HelpraquoSearch die LabVIEW-Hilfe aus dem Pulldown-Menü in LabVIEW, für Informationen über die Verwendung des Digital Filter Design Toolkit. Auf der Registerkarte Inhalt der LabVIEW-Hilfe. Wählen Sie ToolkitsraquoDigital Filter Design Toolkit. Dieses Buch enthält: Konzepte mdashAn Überblick über die Verwendung des Digital Filter Design Toolkit. How-To mdashA Schritt-für-Schritt-Tutorial zum Entwerfen von Gleitkomma - und Fixpunkt-Filtern mit dem Digital Filter Design Toolkit. VIs mdashDetaillierte Informationen zu den VIs für das Digitalfilterdesign. Funktionen des MathScript RT-Moduls mdashDetaillierte Informationen zum Digitalfilterdesign MathScript RT Module Klassen von Funktionen und Befehlen, die von LabVIEW MathScript unterstützt werden. LabVIEW-Beispiele für das Digital Filter Design Toolkit befinden sich im labviewexamplesDigital Filter Design-Ordner. Sie können ein Beispiel-VI ändern, um eine Anwendung anzupassen, oder Sie können aus einem oder mehreren Beispielen in ein von Ihnen erstelltes VI kopieren und einfügen. Sie finden auch Beispiel-VIs mit dem NI-Beispiel-Finder. Wählen Sie HelpraquoFind-Beispiele aus, um den NI-Beispiel-Finder zu starten. Sie können auch auf den Pfeil auf der Schaltfläche Öffnen im Dialogfeld LabVIEW klicken und im Kontextmenü Beispiele auswählen, um den NI-Beispiel-Finder zu starten. Auf der Seite Durchsuchen oder Suchen des NI-Beispiel-Finders finden Sie ein Beispiel-VI. Auf der Seite Durchsuchen befinden sich die Beispiele des Digital Filter Design Toolkits im Ordner Toolkits und ModulesraquoDigital Filter Design. Sie können die Software und Dokumentation bekannte Probleme Liste online zugreifen. Auf der National Instruments-Website finden Sie eine aktuelle Liste der bekannten Probleme im Digital Filter Design Toolkit. Die folgenden Elemente sind die IDs und Titel einer Teilmenge von Problemen, die im Digital Filter Design Toolkit festgelegt wurden. Wenn Sie eine Fehler-ID haben, können Sie diese Liste durchsuchen, um zu überprüfen, dass das Problem behoben wurde. Dies ist keine erschöpfende Liste von Problemen, die in der aktuellen Version des Digital Filter Design Toolkits behoben wurden.

No comments:

Post a Comment