LabVIEWForum.de
File I/O Node auf Variable legen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW FPGA (/Forum-LabVIEW-FPGA)
+---- Thema: File I/O Node auf Variable legen (/Thread-File-I-O-Node-auf-Variable-legen)



File I/O Node auf Variable legen - cRio - 03.11.2011 15:34

Hallo!

Bisher habe ich ein Programm (läuft nur auf dem Windows-Rechner), dass von einer Config datei die verwendeten Kanäle ausliest.
Jetzt soll das ganze auch auf dem FPGA laufen. Dass ich alle DAQmx-Blöcke ersetzen muss, habe ich schon rausgefunden, auch wie das geht:
http://zone.ni.com/devzone/cda/tut/p/id/7373
Allerdings lege ich wie gesagt vorher alle Kanäle über die Config-Datei fest (siehe Bild).
Wie kann ich mit FPGA Blöcken erreichen, dass ich einmal an einer Stelle den Kanal wähle, und der in einer Variablen übernommen wird, so dass ich in allen anderen VIs einfach die Variable heranziehe, um auf dem Kanal zu lesen?
(Ich hoffe im Bild wird klar wie ich es meine)
Grüße und Danke im Vorraus


RE: File I/O Node auf Variable legen - GerdW - 03.11.2011 16:06

Hallo cRIO,

das der FPGA (überhaupt) nichts mit irgendwelchen Dateien auf irgendwelchen Windows-basierten PCs zu tun hat, ist dir aber schon bewußt?

Du musst das Dateihandling auf dem Host erledigen und dem FPGA die Parameter per FIFO oder Direktzugriff auf Eingabeelemente zukommen lassen...


RE: File I/O Node auf Variable legen - cRio - 03.11.2011 16:22

Also den Vorgang wie auf dem Bild zu sehen, lasse ich nicht vom FPGA durchführen sondern vom Cassis cRio, das rechnet ja wie ein Win-PC. (Das wolltest du mir sagen oder?)

Kann ich nun ein VI dass den Kanal für die Drehzahl benötigt (vorher aus config ausgelesen, allerdings vom chassis durchgeführt und nicht am FPGA) vom fpga ausführen lassen, und es kennt den Kanal aber durch den Lesevorgang vom chassis? Kommunizieren sozusagen die beiden? Rechenvorgänge auf dem Chassis mit dem FPGA?


RE: File I/O Node auf Variable legen - GerdW - 03.11.2011 16:24

Hallo cRio,

Zitat:Kommunizieren sozusagen die beiden? Rechenvorgänge auf dem Chassis mit dem FPGA?
Ja, die kommunizieren...

Es scheint mir, du solltest dir erstmal etwas Doku zum FPGA auf den NI-Webseite durchlesen. Außerdem ist das Studium der mitgelieferten Beispiele zu empfehlen... Rtmfx


RE: File I/O Node auf Variable legen - cRio - 03.11.2011 16:26

ja ich hab noch so meine probleme mit dem gesamtverständis... ich arbeite dran!

und Danke!