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 

Fläche unter Kurve durch integrieren zwischen Cursor



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.04.2010, 09:01
Beitrag #1

Awienert Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Jan 2010

9.0f3
-
de

39122
Deutschland
Fläche unter Kurve durch integrieren zwischen Cursor
Hallo zusammen,

ich möchte gerne die Fläche unter einer Kurve berechnen mittels der numerischen Integration. Allerdings benötige ich einen speziellen Intervall.
Prktisch möchte ich also die Cursor verschieben mit Anfangs -und Endpunkt und in diesem Intervall integrieren.
Folgendes habe ich probiert.
Ich durchsuche ein Array anhand der Cursorwerte und füge die in ein Array ein wenn ein gefundener Wert true ist. Mein Problem ist allerdings das die y-Werte mit dem Zeitwert des cursors vergleiche was natürlich falsch ist. Ich habe jetzt schon probiert gehabt die Zeitwerte zu bekommen um sie zu vergleichen, was mir aber nicht gelungen ist. Habt Ihr vielleicht eine Idee wie ich den Intervall in ein Array bekomme um diesen anschließend zu Integrieren?

LabVIEW Version 9.0f3

Vielen Dank für Eure Hilfen

Andreas


Angehängte Datei(en)
Sonstige .vi  Integration_cursor_01.vi (Größe: 116,24 KB / Downloads: 315)

Sonstige .vi  Integration_Cursor_Values.vi (Größe: 26,5 KB / Downloads: 235)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.04.2010, 09:26
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Fläche unter Kurve durch integrieren zwischen Cursor
Hi,
erzeuge dir evtl. eine zweite X-Achse (die du dann aus optischen Gründen nicht anzeigst!), die ohne Zeitinformation arbeitet, sondern nur mit "Anzahl Samples". Auf diese neue Achse beziehst du dann deine Cursor. D.h. ab jetzt kriegst du die Cursorpositionen als Integerzahl (Index des Samples), und mit denen extrahierst du das entsprechende Array-Subset aus den Eingangsdaten!

Gruß
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.04.2010, 09:49
Beitrag #3

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Fläche unter Kurve durch integrieren zwischen Cursor
' schrieb:Hi,
erzeuge dir evtl. eine zweite X-Achse (die du dann aus optischen Gründen nicht anzeigst!), die ohne Zeitinformation arbeitet, sondern nur mit "Anzahl Samples". Auf diese neue Achse beziehst du dann deine Cursor. D.h. ab jetzt kriegst du die Cursorpositionen als Integerzahl (Index des Samples), und mit denen extrahierst du das entsprechende Array-Subset aus den Eingangsdaten!

Gruß
Achim
Das oder einfach die Cursorposition durch dt dividieren. Außerdem gibt es noch den Eigenschaftsknoten 'Cursor-Index'. So wie ich die Kontexthilfe verstehe gibt er genau das an was hier gesucht ist: den Arrayindex.

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.04.2010, 10:05
Beitrag #4

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Fläche unter Kurve durch integrieren zwischen Cursor
' schrieb:Außerdem gibt es noch den Eigenschaftsknoten 'Cursor-Index'.

Hab ich's doch gewusst...irgendwann hab ich das auch schon mal verwendet, aber ich hatte offebar gerade mein Gehirn ausgeschaltetTongue

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.04.2010, 10:31
Beitrag #5

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Fläche unter Kurve durch integrieren zwischen Cursor
Zwei Beiträge an die ich mich erinnere, bei denen mit einem Cursor ein Teil-Array ausgewählt wird.

Vielleicht ist ja was für dich dabei.

LVF-Link

LVF-Link


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.04.2010, 10:55
Beitrag #6

Awienert Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Jan 2010

9.0f3
-
de

39122
Deutschland
Fläche unter Kurve durch integrieren zwischen Cursor
Vielen Dank an Euch beide für die schnellen Antworten.
ich versuche es gerade mit dem Cursor Index, leider gibt mir dieser immer nur 0 oder den größten werd aus aber nie die Indexposition des Cursor, was mache ich falsch.

Wenn ich die Indizes habe kann ich in der schleife einfach ab der ersten Indexposition bis zur 2. Indexposition die werte in ein Array packen, habe ich dies so richtig verstanden?

Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.04.2010, 11:30
Beitrag #7

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Fläche unter Kurve durch integrieren zwischen Cursor
' schrieb:Vielen Dank an Euch beide für die schnellen Antworten.
ich versuche es gerade mit dem Cursor Index, leider gibt mir dieser immer nur 0 oder den größten werd aus aber nie die Indexposition des Cursor, was mache ich falsch.
Kann ich bestätigen! Keine Ahnung was da schief läuft oder ob ich die Kontexthilfe falsch verstehe. Ich bekomme auch immer ne 0. Hab's schonmal vor einiger Zeit auch nicht hinbekommen als ich auf die Node von Lucki hingewiesen worden bin.

Deswegen war auch mein erster Vorschlag einfach die Cursorposition durch dt zu dividieren. Dann hast du deinen Index.

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.04.2010, 11:37 (Dieser Beitrag wurde zuletzt bearbeitet: 28.04.2010 11:44 von Achim.)
Beitrag #8

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Fläche unter Kurve durch integrieren zwischen Cursor
EDIT: Hier stand Blödsinn!

Hast du deinen jeweiligen Cursor auch schon mit "ActiveCursor" aktiviert, bevor du den CursorIndex abgefragt hast?

   

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.04.2010, 11:55
Beitrag #9

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Fläche unter Kurve durch integrieren zwischen Cursor
' schrieb:Hast du deinen jeweiligen Cursor auch schon mit "ActiveCursor" aktiviert, bevor du den CursorIndex abgefragt hast?
Nö. Hab's ja auch nur mit einem Cursor getestet. Dann ist immer der einzig existente der aktive Cursor.

Auch mit Angabe des aktiven Cursor bekomme ich nur eine Null aus der Node:
   

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.04.2010, 12:49
Beitrag #10

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Fläche unter Kurve durch integrieren zwischen Cursor
Bei mir gehts...

   

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Rainbow Geschwindigkeit simulieren, dann ableiten und integrieren Student007 6 7.613 13.12.2016 08:14
Letzter Beitrag: Student007
  Kurve interpolieren Roblan 17 17.218 05.03.2015 13:49
Letzter Beitrag: Lucki
  Datei erfassen, integrieren und dann ausgeben Joseph722 3 4.283 28.05.2013 07:49
Letzter Beitrag: GerdW
  Graph zeigt immer nur einzelnen Punkt u. keine Kurve Alpenpower 5 6.108 15.05.2013 11:59
Letzter Beitrag: GerdW
Wink XY-Plot - Kurve auswerten vescon 20 16.429 30.11.2012 07:05
Letzter Beitrag: vescon
  XY Graph. Kurve wird nicht angezeigt?????? halle76 10 12.464 28.11.2012 22:27
Letzter Beitrag: erzengelsamael

Gehe zu: