2010-12-18 12 views
0

Ich brauche von einem PIC 18f4455 gesendeten Daten von einem USB-Port zu lesen, die Daten von Bulk gesendet wird, und die Daten werden in Labview angezeigt werden (man denke an this)Verbindungs ​​PIC 18f4455 LabView

Ist es möglich, um diese Daten in Labview zu bekommen? Könntest du ein paar Hinweise geben?

+0

Funktioniert der USB wie eine serielle Schnittstelle? In diesem Fall sollten Sie Befehle mit seriellen Lese-/Schreibfunktionen senden/empfangen. Wenn nicht, muss eine Bibliothek für die Kommunikation vorhanden sein. – CharlesB

Antwort

1

Labview ist ein großartiges Werkzeug zur Datenerfassung für alle Arten von Daten & Busse.

Wenn Sie Kontrolle über das Format der Daten aus dem PIC haben, denke ich, dass Sie dies noch einfacher finden werden, als irgendwelche Einschränkungen oder Schwierigkeiten, die Sie mit der Labview Seite des Lesens von Daten finden, können Sie leichter beheben, indem Sie die Ausgabe des PIC.

Ich würde wahrscheinlich serielle über USB-Schnittstelle zu Ihrem PIC schauen. Es gibt Bibliotheken und Treiber für diese Art von Schnittstelle sowohl auf der PIC- als auch auf der LV-Seite.

1

Wenn die Daten über einen Massen-USB-Kanal gesendet werden, müssen Sie einen Raw USB-Treiber mit dem VISA-Treiber-Assistenten erstellen. Nachdem Sie diesen Treiber erstellt und installiert haben, können Sie in LabView mit VISA auf den unbearbeiteten USB-Massenkanal zugreifen. Im Mess- und Automatisierungsexplorer finden Sie dazu auch ein kleines Testpanel.

+0

Weitere Informationen zu den NI-Foren. Intaris hat eine Reihe von Posts über [Raw USB-Treiber] geschrieben (http://forums.ni.com/t5/LabVIEW/Nugget-2-of-n-USB-Control-transfers-using-VISA/td-p/757011). Weitere Links scheinen jedoch kaputt zu sein. [Teil 1] (http://forums.ni.com/t5/LabVIEW/Nugget-1-of-n-GEtting-started-with-USB-communication-via-VISA/ td-p/743518) –