30.08.2012, 09:06
Hy,
im Rahmen meiner Abschlussarbeit soll ich folgendes Problem lösen:
Es existiert ein PXI-RT System. In diesem ist u.a. eine FPGA Karte (7813-R). Die analogen Ausgänge sollen direkt angesteuert werden. Die digitalen Ausgänge sind mit einem cRIO verbunden (cRIO = NI 9151, Modul = NI9265). Ich weiß leider nicht, wie ich das Modul korrekt ansteuern kann.
Meine Vorstellung, wie der Ablauf zu realisieren ist so:
Host VI auf RT System erstellen -> FPGA VI aufrufen -> FPGA DO einschalten -> gewünschten Stromwert auf cRIO einstellen
Die Bilder zeigen einmal einen Teil meine Projektstrukur, sowie das FPGA VI. Der zweite Knoten sollte eigentlich den Wert 2^16 erhalten, um den maximalen Strom abgeben zu können.
Meine konkreten Fragen:
1) Stimmt der Ablauf
If (Ablauf = True)
{
2) Wie kann ich die DO's einschalten?
3) Wie kann ich den Stromwert einstellen? In meinem FPGA VI ist der höchst mögliche Wert bei ca. 0,031. Jedoch hat die Karte 16bit also 2^16 Werte.
}
else
Tipps geben
Hab die Seiten von NI schon durchsucht. Ebenso deren Beispiele. Bis jetzt konnte ich nichts finden, was mir weiter hilft. Dürfte aber auch an meiner Unerfahrenheit liegen.
Danke
Chewie
PS: Benutze LV 2011. RT und FPGA Modul vorhanden. Komponentensoftware installiert
im Rahmen meiner Abschlussarbeit soll ich folgendes Problem lösen:
Es existiert ein PXI-RT System. In diesem ist u.a. eine FPGA Karte (7813-R). Die analogen Ausgänge sollen direkt angesteuert werden. Die digitalen Ausgänge sind mit einem cRIO verbunden (cRIO = NI 9151, Modul = NI9265). Ich weiß leider nicht, wie ich das Modul korrekt ansteuern kann.
Meine Vorstellung, wie der Ablauf zu realisieren ist so:
Host VI auf RT System erstellen -> FPGA VI aufrufen -> FPGA DO einschalten -> gewünschten Stromwert auf cRIO einstellen
Die Bilder zeigen einmal einen Teil meine Projektstrukur, sowie das FPGA VI. Der zweite Knoten sollte eigentlich den Wert 2^16 erhalten, um den maximalen Strom abgeben zu können.
Meine konkreten Fragen:
1) Stimmt der Ablauf
If (Ablauf = True)
{
2) Wie kann ich die DO's einschalten?
3) Wie kann ich den Stromwert einstellen? In meinem FPGA VI ist der höchst mögliche Wert bei ca. 0,031. Jedoch hat die Karte 16bit also 2^16 Werte.
}
else
Tipps geben
Hab die Seiten von NI schon durchsucht. Ebenso deren Beispiele. Bis jetzt konnte ich nichts finden, was mir weiter hilft. Dürfte aber auch an meiner Unerfahrenheit liegen.
Danke
Chewie
PS: Benutze LV 2011. RT und FPGA Modul vorhanden. Komponentensoftware installiert