LabVIEWForum.de
Steigungsauswertung Druckmessung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: Sonstiges (/Forum-Sonstiges)
+--- Forum: Messtechnik (/Forum-Messtechnik)
+--- Thema: Steigungsauswertung Druckmessung (/Thread-Steigungsauswertung-Druckmessung)



Steigungsauswertung Druckmessung - Sagge86 - 13.12.2012 14:10

Hallo Allerseits,

Ich hoffe dass ich nicht im falschen Unterforum poste, falls doch bitte verschieben.
Die Suche habe ich natürlich auch genutzt, aber nix gefunden was mir weiterhilft.

So, nun mal zu meinem Problem. Ich bin absoluter Labview Neuling und muss nun was basteln. Im Grundprinzip geht es um die Auswertung einer Druckkurve, und zwar interessieren mich nur die Stellen mit einer Positiven Steigung. Ich hab mir mal was zusammengebastelt, komme aber nimmer weiter. es handelt sich hauptsächlich um die erste und letzte while schleife in meinem Programm...Ich weiß nicht wodurch ich sie beenden lassen soll. Außerdem bin ich mir nicht sicher ob es so funktioniert, meine Kentnisse sind halt nicht so gut. Ich hab im Programm momentan anstatt dem DAQ nen Schieberegler drin um einSsignal simulieren zu können...Mich interessiert nicht der Wert der Steigung, sondern nur ob die Kurve fällt oder Steigt.
Ich hoffe dass mein Programm relativ selbsterklärend ist, wenn nicht versuch ich gern weiterzu erklären was ich zu implementieren versucht habe...

Vielen Dank als für eure Antworten.

MFG


RE: Steigungsauswertung Druckmessung - GerdW - 13.12.2012 14:17

Hallo Sagge,

wieso ist dein VI in Version LV2012, obwohl dein Profil LV2009 angibt? Profil anpassen!

Kannst du das VI auch für eine ältere LV-Version konvertieren und nochmal hier bereitstellen?


RE: Steigungsauswertung Druckmessung - Sagge86 - 13.12.2012 16:10

Sorry, arbeite normal mit Labview 2009 auf Arbeit, hab momentan nur ne vorabversion auf meinem Rechner zuhause und das ist die 2012er...Dachte eigentlich dass ich die 2009er Version hochgeladen habe. LG


RE: Steigungsauswertung Druckmessung - GerdW - 13.12.2012 17:07

Hallo Sagge,

Zitat:Dachte eigentlich dass ich die 2009er Version hochgeladen habe.
Zum Glück zeigt die Forensoftware ja gleich die LV-Version hochgeladener VIs an...

Wozu überhaupt diese zwei kleinen While-Loops? Lass die doch ganz weg:
[attachment=42637]
Die FOR-Loop ist eigentlich auch unnötig, da du ja nur den letzten Wert im Array betrachtest...

Vielleicht solltest du erst mal einen Ablaufplan (o.ä.) auf Papier aufzeichnen, bevor du mit Programmieren anfängst. Soll wirklich helfen, seine Gedanken zu sortieren Smile


RE: Steigungsauswertung Druckmessung - Sagge86 - 13.12.2012 18:33

Ach verdammt, was hab ich mir das so schwer gemacht...die Lösung ist einfach Top, vielen Dank!!!
Mein Problem lag wohl drin dass ich nicht wusste dass ich 2 Schieberegister in einer Schleife verwenden kann.Deshalb die 2 Schleifen. Ich hab auch gar nicht daran gedacht dass ich mir den aktuellen Wert nicht extra Auslesen lassen Brauch, da man ihn ja direkt zur Verfügung stehen hat.
Hab mir da länger den Kopf drüber zerbrochen... Und bin erstaunt wie Dumm ich war.

Das mit dem Ablaufplan ist ein guter Tipp, da werd ich mich wohl besser mal dran halten:-)

Vielen Dank nochmal :-)


RE: Steigungsauswertung Druckmessung - Sagge86 - 13.02.2013 11:18

Es ist zwar schon etwas her, dass ich das hier geposted hatte, aber für mich hat sich nun ein neues Problem ergeben.
Ich habe das Ganze in mein Programm gebastelt, und im großen und ganzen funktioniert es auch. jedoch gibt es ein Problem mit der Synchronisation oder so. Mein erstes Array ist sehr viel größer als mein 2., wobei sie die selbe länge haben sollten. Woran könnte das liegen? Ich verstehe auch nicht die Datensätze die entstehen. Eigentlich sollte jedesmal, wenn die Steigung positiv ist, in das erste Array der aktuelle Schleifendurchlauf i geschrieben werden, anders eine 0. jedoch steht sehr oft die selben Zahlen da (siehe angehängter Datei kombiniert.lvm). warum? er kommt ja nicht öfters wieder zum selben durchlauf der Schleife. Ich steh mal wieder komplett auf dem schlauch.

Über jegliche Hilfe bin ich wie immer sehr dankbar!!!

Mfg Sagge


RE: Steigungsauswertung Druckmessung - GerdW - 13.02.2013 11:46

Hallo Sagge,

Zitat:Eigentlich sollte jedesmal, wenn die Steigung positiv ist, in das erste Array der aktuelle Schleifendurchlauf i geschrieben werden, anders eine 0.
Und warum hängst du dann immer ein ganzes Array von Werten an dein "erstes" Array an - statt nur eines einzelnen Wertes (wie bei deinem "zweiten" Array)???
Dort solltest du nach einer Lösung suchen...

P.S.:
- Aufräumen kann nicht schaden
- für meinen Geschmack zu viele lokale Variablen und gestapelte Sequenzen
- Ungebremste Schleifen, die nur UI-Elemente pollen, sind auch nicht so der Hit...
- Was soll das VI "Halteglied" genau machen?