INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Momentwert dauerhaft speichern



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

28.10.2015, 15:01 (Dieser Beitrag wurde zuletzt bearbeitet: 28.10.2015 15:01 von pvo.)
Beitrag #1

pvo Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Oct 2015

2015
2014
DE



Momentwert dauerhaft speichern
Hallo zusammen,

es gibt zwar bereits einen ähnlichen Thread, aber der ist eben nur ähnlich und hat mir bisher nicht weiter geholfen. Ich bin derzeit im Praxissemester, was LabView betrifft nicht sonderlich erfahren und habe ein Logik-Problem bei meinem Programm.

Folgendes:
Ich möchte nach einer Sollwertvorgabe einen Ausgangswert linear in einer bestimmten Schrittweite hochfahren und ihn beim Erreichen des Endwerts wieder herunter fahren. Soweit so gut, ich habe mit den True/False Bedingungen einer Case Schleife gespielt bis ich das gewünschte Verhalten erreicht habe. Der Wert wird später als Sollwertvorgabe dienen.
Während dieser Werteänderung wird später ein Ereignis stattfinden, dass ich digital einlesen werde (bool). Sprich, bei steigendem Sollwert möchte ich bei steigender Flanke den Momentwert des Sollwertes dauerhaft festhalten. Mit dauerhaft ist während dem Programmverlauf gemeint. Ist das Programm einmal durchgelaufen, kann der Wert überschrieben werden.
Dasselbe soll bei fallender Flanke noch einmal geschehen. Die "Skizze" im Anhang zeigt es nochmal, damit es verständlicher ist. Die drei Werte sollen als Zahlenwert und im Verlaufsdiagramm angezeigt werden (obere Skizze), das Ereignis ist das grüne Signal.
Später möchte ich dann noch die Speicherung der Werte in eine Excel-Tabelle realisieren.
Wenn ich einen Wert speichern möchte um ihn beim nächsten Durchgang nochmal verwenden zu können - klar, Schieberegister. Aber ich möchte ihn ja nicht nur bis zum nächsten Schleifenbeginn behalten, sondern bis zum Ende. Diese eigentlich triviale Aufgabe wäre in C++ kein Problem für mich, aber in LabView will mir das irgendwie nicht richtig gelingen.

Ich habe mal ein Simulations-VI für diese Aufgabe erstellt (Bisherige Lösung siehe Anhang). Bei der Sollwertvorgabe habe ich erst mal noch feste Parameter, damit ich mir beim Test die nervige Eingabe spare. Meine bisherig jämmerlichen Versuche die Speicherung zu schaffen habe ich aus der zweiten (unteren) Case Schleife gelöscht.

Kann mir da jemand weiterhelfen oder einen Tipp geben? Ich bin mir sicher es gibt eine elegante Lösung dafür, vielleicht muss ich nur umdenken.
Vielen Dank im Voraus,

Pascal


Angehängte Datei(en) Thumbnail(s)
   

15.0 .vi  Rise_Fall.vi (Größe: 15,74 KB / Downloads: 234)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Momentwert dauerhaft speichern - pvo - 28.10.2015 15:01

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Kurzes True/False in Dauerhaft ändern einerohneahnung 2 4.797 05.08.2011 11:51
Letzter Beitrag: einerohneahnung

Gehe zu: