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 

Dieses Thema hat akzeptierte Lösungen:

Schnittpunkt im XY Graphen anzeigen



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!

14.10.2015, 13:19 (Dieser Beitrag wurde zuletzt bearbeitet: 14.10.2015 13:45 von Dany83.)
Beitrag #1

Dany83 Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Jun 2015

2014
2015
kA



Question Schnittpunkt im XY Graphen anzeigen
Hallo ich habe folgendes Problem. Da mir ja in der Vergangenheit hier recht gut geholfen wurde Big Grin

Ich habe wie im Schnittpunkt VI zu sehen 2 x X & Y Werte. Das ganze wird in einem Graphen angezeigt. Die beiden Graphen schneiden sich auch an einem Punkt.

Was ich suche ist der Schnittpunkt der beiden Graphen.

Dazu gab es im Forum auch schon mal ein Beipiel. Nur leider zeigt es nicht die richten Werte an nachdem ich es für meine Zwecke etwas umgebaut habe.

Hat jemand da eine Idee für mich.....??



P.s. Nun sollte es hoffentlich gehen Big Grin


Angehängte Datei(en)
14.0 .vi  Schnittpunkt.vi (Größe: 17,3 KB / Downloads: 293)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.10.2015, 13:28
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Schnittpunkt im XY Graphen anzeigen
Hallo Dany,

wenn du dein VI nochmal speichern würdest, aber dann mit ein paar vernünftigen Default-Werten in den Array-Controls!?

Dann könnte man sich auch deine Signalverläufe anschauen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2015, 13:47
Beitrag #3

Dany83 Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Jun 2015

2014
2015
kA



RE: Schnittpunkt im XY Graphen anzeigen
sorry ist nun im Beitrag aktualisiert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2015, 13:55
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Schnittpunkt im XY Graphen anzeigen
Du suchst du gar nicht mehr nach dem Schnittpunkt...
Wenn deine beiden Plots dieselben x-Werte hätten, dann wäre der Schnittpunkt derjenige Punkt, an der die Differenz "y2-y1" das Vorzeichen wechselt. Aber das ist in deinem VI nirgends vorhanden.
Und da wunderst du dich?

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2015, 14:03 (Dieser Beitrag wurde zuletzt bearbeitet: 14.10.2015 14:06 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Schnittpunkt im XY Graphen anzeigen
Hallo Dany,

Zitat:Nur leider zeigt es nicht die richten Werte an nachdem ich es für meine Zwecke etwas umgebaut habe.
Vielleicht solltest du dann die Originalversion verwenden, wenn es nach deinem Umbau nicht mehr funktioniert? Big Grin

Im Ernst:
Stell die Plotdarstellung mal für beide Plots auf "Punkt+Linie", dann wird vielleicht klarer, was ich meine.
Du willst wissen, wann Plot0 den Plot1 schneidet. Dazu musst du:
- je zwei benachbarte Punkte aus Plot1 nehmen und deren X-Werte holen.
- Zu den X-Werten suchst du den Punkt in Plot0, der dazwischen liegt.
- Dann schaust du, ob der Y-Wert von Plot0 größer oder kleiner ist als die Y-Werte der beiden Punkte aus Plot1.
- Dies wiederholst du solange, bis du den Schnittpunkt eingegrenzt hast.

Jetzt hast du pro Plot je zwei Punkte, je einen vor und nach dem Schnittpunkt. Damit kannst du dann jeweils die Geradengleichung bestimmen (y=mx+b) und dann mit sehr simpler Mathematik (Klasse 7 oder 8?) den Schnittpunkt zweier Geraden berechnen.

Wenn Plot1 eine Gerade ist, vereinfacht sich das ganze (allgemein gehaltene) Verfahren darauf, die Punkte von Plot0 mit der Geradengleichung von Plot1 zu vergleichen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2015, 14:10
Beitrag #6

Dany83 Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Jun 2015

2014
2015
kA



RE: Schnittpunkt im XY Graphen anzeigen
OK. Hättest du den eine kleine Hilfe wie ich das ganze umstellen könnte. Ich stehe so ein bisschen auf dem Schlauch Blink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.10.2015, 14:18
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Schnittpunkt im XY Graphen anzeigen

Akzeptierte Lösung

Hier eine Version, die bei identischen x-Werten (wenn auch nicht immer) funzt:

14.0 .vi  Schnittpunkt.vi (Größe: 18,21 KB / Downloads: 380)

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2015, 14:37
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Schnittpunkt im XY Graphen anzeigen
Hallo Dany,

Zitat: Hättest du den eine kleine Hilfe wie ich das ganze umstellen könnte.
Ja.
Hier:

Zitat:- je zwei benachbarte Punkte aus Plot1 nehmen und deren X-Werte holen.
Eine Schleife, in der du mittels IndexArray jeweils zwei X-Werte von Plot1 holst...

Zitat:- Zu den X-Werten suchst du den Punkt in Plot0, der dazwischen liegt.
Das kann man mit 1DSchwellwert erledigen.

Zitat:- Dann schaust du, ob der Y-Wert von Plot0 größer oder kleiner ist als die Y-Werte der beiden Punkte aus Plot1.
Du hast im Schritt zuvor einen Index bestimmt: mit IndexArray die passenden Y-Werte lesen.
Wie ein Vergleich funktioniert, solltest du allein wissen.

Zitat:- Dies wiederholst du solange, bis du den Schnittpunkt eingegrenzt hast.
Da sind wir jetzt wieder am Ende der Schleife angelangt, die schon beim ersten Punkt erwähnt wurde…

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
  Messwerte in Tabelle anzeigen und zusätzlich live in Graphen darstellen MoJoJo 6 9.207 08.07.2014 11:38
Letzter Beitrag: GerdW
  Werte in XY graphen fest anzeigen lycaner274 22 17.891 13.04.2011 14:45
Letzter Beitrag: Lucki
  Lineare Anpassung / Schnittpunkt mit der Y-Achse Asmin 5 7.618 13.10.2010 14:46
Letzter Beitrag: Asmin
  3 Graphen auf einmal anzeigen Goldberg 1 4.102 10.09.2008 20:32
Letzter Beitrag: thomas.sandrisser
  2 Graphen mit unterschiedlichem dt in einen Graphen unaimed 8 11.318 14.03.2005 14:45
Letzter Beitrag: unaimed

Gehe zu: