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 

Kurve interpolieren



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!

27.07.2011, 08:24
Beitrag #1

Roblan Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jul 2011

2010
-
DE



Kurve interpolieren

2010 .vi  Unbenannt 2_interpolation.vi (Größe: 16,66 KB / Downloads: 401)


Hallo,

ich würde gern meinen Verlauf von Messwerten per Spline-Interpolation bearbeiten. Dazu bekomme ich aus einer Excel-Datei mit 2 Spalten meine Werte, wobei mich nur die 2. Spalte interessiert. Ingesamt sind es über 100000 Werte. Damit ich mehrere Interpolationswerte bekomme habe ich es mal ganz naiv in einer For-Schleife eingebaut, was leider nicht funktioniert. Kann mir jemand bitte weiterhelfen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.07.2011, 08:35
Beitrag #2

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
RE: Kurve interpolieren
Ich tippe auf den fehlenden Eingang "x value" am Spline Interpolation.vi.
Hast du dir mal das Beispiel zu dieser Funktion angeschaut?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.07.2011, 09:09
Beitrag #3

Roblan Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jul 2011

2010
-
DE



RE: Kurve interpolieren
Ich habe mir mal das Beispiel, Interpolation Solver.vi, angeschaut. Bloß vollständig verstanden habe ich es nicht, sonst müsste ich ja auch nicht nachfragen.
Stimmt, x-wert hatte gefehlt, bloß kommt immer noch gar keine Kurve heraus.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.07.2011, 09:49
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Kurve interpolieren
Dann lade dein aktuelles VI (mit Anschluss x-value) und deine Daten hoch (am besten als Zip-Datei).

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
27.07.2011, 09:57
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Kurve interpolieren
Würde ja die Frage sehr gern beantworten, habe aber nicht Lust, für das VI die passenden Daten selbst zu erfinden. Also entweder Daten mitliefern, oder (besser) das VI statt mit Read-Vi mit Daten-Konstante oder mit Bedienelement mit Standard-Daten posten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.07.2011, 10:18 (Dieser Beitrag wurde zuletzt bearbeitet: 27.07.2011 10:50 von jg.)
Beitrag #6

Roblan Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jul 2011

2010
-
DE



RE: Kurve interpolieren
Im Beispielprogramm von LabVIEW kommt der x-Wert über das 1D-Array interpolieren, wobei ich da bei den Eingang Gebrochener Index oder x eine Konstante, was sicherlich nicht korrekt ist, genommen habe.

EDIT jg: 5 MB-Anhang durch zip-File ersetzt


Angehängte Datei(en)
2010 .vi  Unbenannt 2_interpolation.vi (Größe: 17,18 KB / Downloads: 354)

0 .zip  Messwerte.zip (Größe: 426,68 KB / Downloads: 262)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.07.2011, 10:25
Beitrag #7

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
RE: Kurve interpolieren
Wie viele Werte willst du denn am Ende in deiner interpolierten Kurve haben?
So oft muss die erste Schleife laufen und das x muss entsprechend berechnet werden. z.b. x_fract= i * Schrittweite
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.07.2011, 10:46
Beitrag #8

Roblan Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jul 2011

2010
-
DE



RE: Kurve interpolieren
Das kann um Faktor ... 1000 kleiner sein. Eigentlich möchte ich nur die Spitzen auslesen und würde dafür gerne eine interpolierte Kurve haben.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.07.2011, 10:58
Beitrag #9

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Kurve interpolieren
Was sind denn das für Werte in deiner Datei? In der x-Spalte werden dauernd die Werte 0, 1, 2, ..., 15 wiederholt.

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
27.07.2011, 11:42 (Dieser Beitrag wurde zuletzt bearbeitet: 05.03.2015 13:08 von Lucki.)
Beitrag #10

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Kurve interpolieren
(27.07.2011 10:46 )Roblan schrieb:  Das kann um Faktor ... 1000 kleiner sein. Eigentlich möchte ich nur die Spitzen auslesen und würde dafür gerne eine interpolierte Kurve haben.
Das ist jetzt aber schwer zu verstehen. Bei Interpolation bleiben die Datenpunkte erhalten, und zusätzlich hat man noch die interpolierten Werte zwischen diesen Punkten. Es werden also mehr Punkte.
Du willst aber die Daten um den Faktor 1000 dezimieren? Dann solltest Du Dir eine andere Bezeichnung von dem was Du machst überlegen, z.B "Glätten und dezimieren"
Beispiel: Glätten mit Butterworth-Filter, anschließend Dezimieren mit Decimate.VI
   
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
  Messdaten Aufbereiten und Interpolieren für 3D-Plot denzlair 2 5.555 28.05.2013 13:15
Letzter Beitrag: denzlair
  Graph zeigt immer nur einzelnen Punkt u. keine Kurve Alpenpower 5 6.107 15.05.2013 11:59
Letzter Beitrag: GerdW
Wink XY-Plot - Kurve auswerten vescon 20 16.426 30.11.2012 07:05
Letzter Beitrag: vescon
  XY Graph. Kurve wird nicht angezeigt?????? halle76 10 12.459 28.11.2012 22:27
Letzter Beitrag: erzengelsamael
  XY-Graph: Kurve und Wertepaar darstellen Steffi*86 7 6.638 24.11.2012 14:53
Letzter Beitrag: Steffi*86
  Interpolieren von erfassten Messdaten tom650 2 5.773 27.02.2012 11:18
Letzter Beitrag: Lucki

Gehe zu: