LabVIEWForum.de
Restdaten in Speicher bei Bahnplanungs-VI? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW RealTime (/Forum-LabVIEW-RealTime)
+---- Thema: Restdaten in Speicher bei Bahnplanungs-VI? (/Thread-Restdaten-in-Speicher-bei-Bahnplanungs-VI)



Restdaten in Speicher bei Bahnplanungs-VI? - I2thavo - 12.01.2013 18:36

Hallo alle zusammen!

Ich arbeite aktuell an der Steuerung eines Linearschlittens mittels CRio.

Der Anwender soll den gewünschten Verfahrweg und die maximale Beschleunigung und Geschwindigkeit angeben. Daraus wird dann der Verlauf der Geschwindigkeit und Beschleunigung sowie der Sollposition berechnet.

Ich habe ein VI für diese Berechnung erstellt. Das VI berechnet bei einmaliger Ausführung auch die korrekten Werte!
Nun habe ich allerdings ein übergeordnetes VI geschrieben, dass es erlauben soll, die Bahnfahrt mehrfach hintereinander auszuführen, ohne das VI manuell starten zu müssen.
Bei der ersten Berechnung wird die Sollposition auch korrekt berechnet.

Wenn ich die Bahnfahrt nun aber ein weiteres mal ausführen möchte(durch Betätigung eines Schalters), dann startet der Wert der Sollposition nicht bei 0, sondern bei einem zufälligem Wert.

Kann sich jemand mal das VI anschauen? Ich vermute, es liegt an der Timer-Funktion, die ich verwendet habe, weiß allerdings nicht, wie ich den Fehler beheben soll.

Danke schonmal für eure Hilfe.


Mit freundlichen Grüßen

Ivo


RE: Restdaten in Speicher bei Bahnplanungs-VI? - Trinitatis - 12.01.2013 19:59

Hallo Ivo,

mach mal ne 2011-er-Abwärts-Version draus.

Gruß, marko


RE: Restdaten in Speicher bei Bahnplanungs-VI? - jg - 12.01.2013 20:17

Deine Vermutung trifft zu.
Lösung: Du musst das Timer-VI beim "ersten" Aufruf einer neuen Fahrt explizit zurücksetzen (Eingang Reset).
Am einfachsten geht das so:
Einen Vergleich des SchleifenIndex auf i=0 gibst du an dein RampenVI weiter:
[attachment=43049]
Gruß, Jens


RE: Restdaten in Speicher bei Bahnplanungs-VI? - I2thavo - 14.01.2013 14:32

Hallo

Danke für deine Antwort. Ich hatte auch noch etwas rumprobiert und hatte rausgefunden, dass man den Timer irgendwie zurücksetzen muss, aber habe es nicht vernünftig hinbekommen.

Dein Vorschlag funktioniert super!

Danke für deine Hilfe.

Mit freundlichen Grüßen

Ivo