LabVIEWForum.de - Über einen bestimmenten Bereich integrieren

LabVIEWForum.de

Normale Version: Über einen bestimmenten Bereich integrieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin moin.
Mein erster Beitrag hier also bitte nicht gleich hauen, wenn ich etwas nicht ganz verstehe.

Ich lese eine Datei mit Werten (array) ein und lasse mir diese Werte in einer Waveform anzeigen sowie den Mittelwert, Maximum und Minimum ausgeben.
Außerdem lass ich mir noch das Integral der Werte als Wert ausgeben.
Nun möchte ich aber, dass ich einstellen kann von wo bis wo auf der y Achse integriert werden soll.

Beispiel ist z.B. Integration der Anstiegszeit. Also Nur von 10 % bis 90 % integrieren.
Habt ihr ne Idee?


Danke schonmal vielmals!!
Ciao FSG

Version 8.5
Hallo,

ich hab' Dir hier ein leicht abgeändertes Bsp., das Lucki mal hier rein gestellt hat. Vielleicht hilft's Dir weiter.

[attachment=12528]
Lv85_img

Gruß Markus
' schrieb:Beispiel ist z.B. Integration der Anstiegszeit. Also Nur von 10 % bis 90 % integrieren.
Sofern es sich um das von Dir erwähnte Besipiel handelt, ist es wirklich sehr einfach und Dein Hirn bleibt von Programmierarbeit verschont.
Mit dem VI Signalverarbeitung/Signalverlaufsmessungen/Übergangsmessung.vi kanst Du nicht nur die Anstiegszeit messen, sondern am Infoausgang auch die beiden zugehörigen x-Werte erfahren.
mist. ich hab hier 8.2.1 als LabVIEW version. damit kann ich Eure leider nicht öffnen.
Die Anstiegszeit will ich gar nicht messen das war nur nen Beispiel.
Aber ich hab jetzt eh gerade nen Problem wie ich die Daten einlesen, weil das kein 1 d array ist.
Wie würdet ihr eine Datei einlesen die so aussieht?


09.01.2008 13:59:19, 0,0000 1,110840E-1
09.01.2008 13:59:19, 0,0100 1,171875E-1
09.01.2008 13:59:19, 0,0200 1,147461E-1
09.01.2008 13:59:19, 0,0300 1,135254E-1
09.01.2008 13:59:19, 0,0400 1,123047E-1
09.01.2008 13:59:19, 0,0500 1,208496E-1
09.01.2008 13:59:19, 0,0600 1,171875E-1
09.01.2008 13:59:19, 0,0700 1,123047E-1
09.01.2008 13:59:19, 0,0800 1,184082E-1



geht natürlich noch sehr viel weiter

Ich will eigentlich nur die 3te spalte als x werte haben und die vierte spalte als y werte.
bin halt neu in LabVIEW und wurschtel mich gerade durch Bücher.
Super, dass ihr so schnell antwortet.

meine vorherige Datei sah nämlich so aus:
0,229 0,151 0,407 0,855 0,788 0,539

also 1d array. das konnte ich einfach über read from spreadsheet machen und dann damit arbeiten. minimum max integrieren....
So...
[attachment=12529][attachment=12530]
Lv82_img

und hier nochmal das Integral....
[attachment=12531]
Lv80_img

Gruß Markus

' schrieb:mist. ich hab hier 8.2.1 als LabVIEW version. damit kann ich Eure leider nicht öffnen.
Die Anstiegszeit will ich gar nicht messen das war nur nen Beispiel.
Aber ich hab jetzt eh gerade nen Problem wie ich die Daten einlesen, weil das kein 1 d array ist.
Wie würdet ihr eine Datei einlesen die so aussieht?
09.01.2008 13:59:19, 0,0000 1,110840E-1
09.01.2008 13:59:19, 0,0100 1,171875E-1
09.01.2008 13:59:19, 0,0200 1,147461E-1
09.01.2008 13:59:19, 0,0300 1,135254E-1
09.01.2008 13:59:19, 0,0400 1,123047E-1
09.01.2008 13:59:19, 0,0500 1,208496E-1
09.01.2008 13:59:19, 0,0600 1,171875E-1
09.01.2008 13:59:19, 0,0700 1,123047E-1
09.01.2008 13:59:19, 0,0800 1,184082E-1
geht natürlich noch sehr viel weiter

Ich will eigentlich nur die 3te spalte als x werte haben und die vierte spalte als y werte.
bin halt neu in LabVIEW und wurschtel mich gerade durch Bücher.
Super, dass ihr so schnell antwortet.

meine vorherige Datei sah nämlich so aus:
0,229 0,151 0,407 0,855 0,788 0,539

also 1d array. das konnte ich einfach über read from spreadsheet machen und dann damit arbeiten. minimum max integrieren....
Ihr seid ja wirklich super.
Klappt so zwar noch nicht. Liegt wohl daran, dass ich 2 Freizeichen hab und nicht eins in meinen Tabellen, aber so komm ich bestimmt voran.
Ich meld mich auf jeden Fall nochmal.
Vielen Dank erstmal. Hab jetzt was fürs WE zu tun!!
Fürs Einlesen habe ich auch was gebastelt. Inzwischen war Markus aber schneller.
[attachment=12537]
Lv85_img [attachment=12536]
Moin moin.
erstmal nochmal danke für Eure HIlfe.
Ich habs jetzt doch selber gelöst mit dem einlesen der Datei und das klappt so irgendwie einfacher.
Ich kann daraus jetzt meine graphen anzeigen lassen maximum minimum und mittelwert errechnen und auch nen Integral über die ganze Funktion berechnen.
Aber wie ich jetzt einstelle, dass ich nur von 10 bis 90 % der amplitude das integral berechne hab ich immernoch nicht verstanden...
könnt ihr Euch meins mal anschauen und sagen wie Ihr das verändern würdet?
Danke vielmals



mit diesem ersten block kann ich ganz einfach die beiden ersten Spalten weghauen, die ich ja nicht brauche und dann hab ich genau das array was ich gern hätte.
das array hab ich dann auf x und y werte aufgespalten.
version ist 8.2.1
Referenz-URLs