28.11.2006, 10:34
Hallo Leute.
Ich bin noch immer mit meiner DA beschäftigt und stehe hier vor Problemen mit denen ich nicht klar komme.
Ich habe ein Compact RIO - Gerät mit dem ich Sinus- und Rechtecksignale generiere. Diese Signale werden über ein Output-Modul ausgegeben, über einen Leiter geschickt und mit einem Input-Modul eingefangen. Später sollen die erzeugten Signale mit den gemessenen verglichen werden.
Ich habe mich dafür entschieden meine Messdaten auf dem FPGA in ein Array zu packen. Die neuen Elemente sollen bei jedem Schleifendurchlauf (über Schleifenindex) eingeschrieben werden. Für Zeit messe ich stndig den Schleifendurchlauf in µs. Den wollte ich dann für die Delta-X-Komponente beim Signalverlaufsgraphen benutzen.
Nun hängt es schon vor der Ausführung. Die fehlermeldung lautet "Die Arrays auf dem Ausführungssystem müssen eine feste Größe haben". Ich weiss mir nicht zu helfen was ich da noch machen soll.
Habt ihr ne Ahnung?
Gruss Gunni
Ich bin noch immer mit meiner DA beschäftigt und stehe hier vor Problemen mit denen ich nicht klar komme.
Ich habe ein Compact RIO - Gerät mit dem ich Sinus- und Rechtecksignale generiere. Diese Signale werden über ein Output-Modul ausgegeben, über einen Leiter geschickt und mit einem Input-Modul eingefangen. Später sollen die erzeugten Signale mit den gemessenen verglichen werden.
Ich habe mich dafür entschieden meine Messdaten auf dem FPGA in ein Array zu packen. Die neuen Elemente sollen bei jedem Schleifendurchlauf (über Schleifenindex) eingeschrieben werden. Für Zeit messe ich stndig den Schleifendurchlauf in µs. Den wollte ich dann für die Delta-X-Komponente beim Signalverlaufsgraphen benutzen.
Nun hängt es schon vor der Ausführung. Die fehlermeldung lautet "Die Arrays auf dem Ausführungssystem müssen eine feste Größe haben". Ich weiss mir nicht zu helfen was ich da noch machen soll.
Habt ihr ne Ahnung?
Gruss Gunni