07.01.2014, 15:25
Hallo zusammen,
ich bin momentan an einem Projekt bei dem ich ein zwei PWM Signale ausgeben muss. Parallel dazu muss ich Analoge Signale erfassen.
Ich arbeite mit einem NI cDaq 9178 und habe darin 7 Messkarten verbaut. Eine davon ist für mein DO (NI 9474). Das PMW soll mit 100Hz laufen.
Ich habe es zwar geschafft eine PWM Signal auszugeben, allerdings blokiert er das kompletten Programm. Es werden die Analogen Signale also nichtmehr erfasst.
Ich hab mir einpaar Lösungsvorschläge im Forum bereits angeschaut, aber irgendwie klappt es noch nicht so recht.
Ich hab ein Screenshot eingefügt. Alles funktioniert bis zum Ausgabe des High Pegels. Nach DaQmx Write wird ein Fehler generiert.
Hier bekomm ich den Fehlercode: 200609. Mögliche Ursachen: Die Generierung kann nicht gestartet werden, da die angegebene Puffergröße nicht ausreicht.
Laut Hilfe wird der Puffer im Daxmx Timimg.vi eingestellt. Hier habe ich schon den Wert verändert. Der Fehler bleibt trotzdem.
Habt ihr vielleicht fertige PWM Vis oder Lösungs/Verbesserungsvorschläge?
Danke schonmal im Vorraus!
P.s: Ich Arbeite mit LabView 2010.
Gruß Thomas
ich bin momentan an einem Projekt bei dem ich ein zwei PWM Signale ausgeben muss. Parallel dazu muss ich Analoge Signale erfassen.
Ich arbeite mit einem NI cDaq 9178 und habe darin 7 Messkarten verbaut. Eine davon ist für mein DO (NI 9474). Das PMW soll mit 100Hz laufen.
Ich habe es zwar geschafft eine PWM Signal auszugeben, allerdings blokiert er das kompletten Programm. Es werden die Analogen Signale also nichtmehr erfasst.
Ich hab mir einpaar Lösungsvorschläge im Forum bereits angeschaut, aber irgendwie klappt es noch nicht so recht.
Ich hab ein Screenshot eingefügt. Alles funktioniert bis zum Ausgabe des High Pegels. Nach DaQmx Write wird ein Fehler generiert.
Hier bekomm ich den Fehlercode: 200609. Mögliche Ursachen: Die Generierung kann nicht gestartet werden, da die angegebene Puffergröße nicht ausreicht.
Laut Hilfe wird der Puffer im Daxmx Timimg.vi eingestellt. Hier habe ich schon den Wert verändert. Der Fehler bleibt trotzdem.
Habt ihr vielleicht fertige PWM Vis oder Lösungs/Verbesserungsvorschläge?
Danke schonmal im Vorraus!
P.s: Ich Arbeite mit LabView 2010.
Gruß Thomas