25.06.2009, 14:32
Hallo!
Für meine Studienarbeit soll ich eine Regelung mit LabVIEW umsetzen, da der zu regelnde Prozess ziemlich schnell ist (ca. 1 ms Zeitkonstanten) habe ich überprüft, was man mit LabVIEW für Geschwindigkeiten hinbekommt. Folgendes Problen: Ich habe zwei VIs, mit dem einen Lese ich kont. ein und speichere die Werte in einer lvm-File. Im anderen gebe ich einen einstellbaren Konstanten Wert über analog aus, über einen Trigger merke ich mir die "Sprungzeit".
Die Ausgabe erledigt die NI9263, Einlesen die NI9215, beide stecken im NI-9172. Nun schleiße ich den Ausgang direkt zur Eingangskarte und messe, wann sich was tut. In der File kann ich dann nachrechen, wieviel Zeit zwischen erzeugtem Sprung und gemessenem Sprung liegen.
Nun die böse Überraschung: Ohne irgendwelche Berechnung liegt die Verzögerung bei über 1 Sekunde. Ist das normal (lahmer 1Ghz Rechner), brauche ich für fixe Anwendungen irgendwelche Spezialaddons oder läßt sich durch geschicke Einstellungen beim Einlesen/Ausgeben viel Zeit sparen?
Danke im voraus :-)
Für meine Studienarbeit soll ich eine Regelung mit LabVIEW umsetzen, da der zu regelnde Prozess ziemlich schnell ist (ca. 1 ms Zeitkonstanten) habe ich überprüft, was man mit LabVIEW für Geschwindigkeiten hinbekommt. Folgendes Problen: Ich habe zwei VIs, mit dem einen Lese ich kont. ein und speichere die Werte in einer lvm-File. Im anderen gebe ich einen einstellbaren Konstanten Wert über analog aus, über einen Trigger merke ich mir die "Sprungzeit".
Die Ausgabe erledigt die NI9263, Einlesen die NI9215, beide stecken im NI-9172. Nun schleiße ich den Ausgang direkt zur Eingangskarte und messe, wann sich was tut. In der File kann ich dann nachrechen, wieviel Zeit zwischen erzeugtem Sprung und gemessenem Sprung liegen.
Nun die böse Überraschung: Ohne irgendwelche Berechnung liegt die Verzögerung bei über 1 Sekunde. Ist das normal (lahmer 1Ghz Rechner), brauche ich für fixe Anwendungen irgendwelche Spezialaddons oder läßt sich durch geschicke Einstellungen beim Einlesen/Ausgeben viel Zeit sparen?
Danke im voraus :-)