Daten loggen mit FPGA - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Module (/Forum-LabVIEW-Module) +---- Forum: LabVIEW FPGA (/Forum-LabVIEW-FPGA) +---- Thema: Daten loggen mit FPGA (/Thread-Daten-loggen-mit-FPGA) |
Daten loggen mit FPGA - Corono - 06.07.2009 15:22 Hallo zusammen Ich bin ziemlich neu bei LabVIEW und hätte eine Frage. Ich habe da das CompactRio (NI 9012), das ich Programmieren muss mit diversen Modulen. Ich habe da ein neues Projekt erstellt, Rio und Module hinzugefügt, IP gegeben etc., hat alles prima funktioniert. Ich kann auch Ein- und Ausgänge der Module ansprechen. Was ich aber jetzt nicht rauskriege: Mein vi-File liegt jetzt halt im FPGA-Target, so kann ich auch die Module ansprechen. Das Problem ist nun aber, dass ich viele andere Funktionen nicht mehr zur Verfügung habe, da diese vom FPGA nicht unterstützt werden. Ich möchte nämlich noch Werte loggen, also einfach auf ein File speichern. Nur wird diese Funktion bei FPGA nicht unterstützt. Gibt es da ne Möglichkeit, etwas dagegen zu tun? Das Problem ist eben, dass zum Schluss kein Rechner dranhängen sollte. Ich hoffe, es ist einigermassen klar, was mein Problem ist. Danke für die Hilfe im Voraus! ¨ MFG Corono Daten loggen mit FPGA - Kvasir - 06.07.2009 15:48 Zum Speichern von Daten aus dem FPGA musst du diese in dein Host Vi bekommen. Dies kannst du entweder direkt über Indikatoren im FPGA machen, die du dann über die Property Node im Host Vi ausliest, oder über DMA. Mittels Indikatoren benötigt weniger Hirnschmalz und Programmieraufwand, ist allerdings recht unsauber, da du nicht genau steuern kannst, wann die Daten jeweils abgefragt werden. Zudem ist die Abfragerate durch die Geschwindigkeit deines HostVis beschränkt. Sauber geht es über FIFOS per DMA. Beides löst natürlich nicht dein Problem Daten zu speichern, wenn kein PC mehr daranhängt. Hier stellt sich allerdings die Frage, wie du dir das prinzipiell vorstellst. Eine fertige Schaltung, die du mit dem FPGA ja simulieren / entwerfen willst kann dir ja auch keine fertige Datei in was für einem Format auch immer erstellen, sondern nur Daten temporär im RAM halten oder sie an die Ausgänge ausgeben. Grüße Daten loggen mit FPGA - thomas.sandrisser - 06.07.2009 16:05 Wennst direkt vom FPGA die Werte ohne Host VI abspeichern willst, wirst dieses cRIO module benoetigen: http://sine.ni.com/nips/cds/view/p/lang/en/nid/204328 Daten loggen mit FPGA - Corono - 07.07.2009 07:55 Hallo zusammen. Danke für die Antworten. Das mit dem Modul geht nicht, ich habe keinen Steckplatz mehr frei. Aber das mit dem Host hat prima funktioniert. Wegen der Datenspeicherung muss ich mal ausporbieren, was so möglich ist, vielleicht melde ich mich dann noch mal. Aber erst mal komme ich weiter. MFG Corono Daten loggen mit FPGA - Corono - 07.07.2009 09:40 Hallo zusammen Habe mich jetzt mal mit der Datenspeicherung befasst und noch Fragen dazu. Zuerst mal: Der Controller an sich hat ja Speicherplatz, gibt es eine Möglichkeit, Files direkt darauf abzuspeichern und zu beschreiben? Das andere Problem war, dass ich versucht habe, auf meinen Computer Daten zu schreiben, leider hat das auch nicht funktioniert, weil das vi-File ja auf dem Controller abläuft. Ich konnte zwar die Werte rauslesen und auf dem Display anzeigen, aber das Öffnen von Files auf dem Computer schlug immer fehl. Woran liegt das? Denn wenn mein ci-File auf dem PC abläuft, funktioniert das Speichern prima. MFG Corono Daten loggen mit FPGA - Corono - 07.07.2009 16:31 Hat sich erledigt, habe es hinbekommen Daten loggen mit FPGA - Alexander Erfurt - 17.08.2009 13:16 Hey Corono, wie hast du es mit dem speichern , von host.vi hihgekriegt?, würde gern wissen, ich nutze DMA , kann das Signal darstellen aber nicht speichern Danke im voraus |