16.03.2008, 18:43
Hallo zusammen,
erstmal hoffe ich dass dieses Thema hier auch rein passt. bin nämlich zum ersten mal da:-)
Hier das Problem:
Ich programmiere eine Regelung für einen Druckwechsel. Über die Ausgangsspannung meines Programmes wird ein Proportional-Druckventil angesteuert.
Um Druckspitzen zu vermeiden soll ich das Ausgangssignal in form einer e-Funktion ausgeben.
Das mit der e-Funktion funktioniert prinzipiell auch.(bis auf Kleinigkeiten) Allerdings braucht des Programm viel zu lang für die Ausgabe.
Angefügt ist das Programm, ohne die DAQ-Ausgabe und das einlesen des Istwertes, als reine Simulation. In diesem Fall läuft das Programm sehr schnell ab. Sobald aber die Ausgabe eingefügt wird und ich es richtig laufen lassen will dauert es wieder ewig.
Der Screenshot zeigt wie das Programm mit DAQ-Ausgabe aussieht
Kann es was mit der Samplingrate des DAQ-VI´s zu tun haben mit dem ich den Istwert einlese?
Vielleicht kann mir jemand weiter helfen.
grüße
steffen
erstmal hoffe ich dass dieses Thema hier auch rein passt. bin nämlich zum ersten mal da:-)
Hier das Problem:
Ich programmiere eine Regelung für einen Druckwechsel. Über die Ausgangsspannung meines Programmes wird ein Proportional-Druckventil angesteuert.
Um Druckspitzen zu vermeiden soll ich das Ausgangssignal in form einer e-Funktion ausgeben.
Das mit der e-Funktion funktioniert prinzipiell auch.(bis auf Kleinigkeiten) Allerdings braucht des Programm viel zu lang für die Ausgabe.
Angefügt ist das Programm, ohne die DAQ-Ausgabe und das einlesen des Istwertes, als reine Simulation. In diesem Fall läuft das Programm sehr schnell ab. Sobald aber die Ausgabe eingefügt wird und ich es richtig laufen lassen will dauert es wieder ewig.
Der Screenshot zeigt wie das Programm mit DAQ-Ausgabe aussieht
Kann es was mit der Samplingrate des DAQ-VI´s zu tun haben mit dem ich den Istwert einlese?
Vielleicht kann mir jemand weiter helfen.
grüße
steffen