15.05.2008, 13:06
(Dieser Beitrag wurde zuletzt bearbeitet: 15.05.2008 13:35 von Y-P.)
Beitrag #1
|
fsg4u
LVF-Gelegenheitsschreiber
Beiträge: 97
Registriert seit: May 2008
8.6
2008
de
23552
Deutschland
|
Über einen bestimmenten Bereich integrieren
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
|
|
|
15.05.2008, 13:35
Beitrag #2
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Über einen bestimmenten Bereich integrieren
Hallo,
ich hab' Dir hier ein leicht abgeändertes Bsp., das Lucki mal hier rein gestellt hat. Vielleicht hilft's Dir weiter.
Integral.vi (Größe: 15,38 KB / Downloads: 316)
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
15.05.2008, 13:41
Beitrag #3
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Über einen bestimmenten Bereich integrieren
' 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.
|
|
|
15.05.2008, 13:55
(Dieser Beitrag wurde zuletzt bearbeitet: 15.05.2008 14:02 von fsg4u.)
Beitrag #4
|
fsg4u
LVF-Gelegenheitsschreiber
Beiträge: 97
Registriert seit: May 2008
8.6
2008
de
23552
Deutschland
|
Über einen bestimmenten Bereich integrieren
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....
|
|
|
15.05.2008, 15:23
Beitrag #5
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Über einen bestimmenten Bereich integrieren
So...
Datei_lesen.vi (Größe: 14,14 KB / Downloads: 247)
Daten.txt (Größe: 367 Bytes / Downloads: 275)
und hier nochmal das Integral....
Integral.vi (Größe: 15,27 KB / Downloads: 264)
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....
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
15.05.2008, 15:31
Beitrag #6
|
fsg4u
LVF-Gelegenheitsschreiber
Beiträge: 97
Registriert seit: May 2008
8.6
2008
de
23552
Deutschland
|
Über einen bestimmenten Bereich 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!!
|
|
|
15.05.2008, 16:36
(Dieser Beitrag wurde zuletzt bearbeitet: 15.05.2008 16:38 von Lucki.)
Beitrag #7
|
|
|
16.05.2008, 10:31
(Dieser Beitrag wurde zuletzt bearbeitet: 16.05.2008 10:32 von fsg4u.)
Beitrag #8
|
|
|
| |