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 

Numerische - Interpolation



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!

13.09.2011, 13:04
Beitrag #1

Theo-Technic Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Jun 2011

9.0
2011
DE


Deutschland
Numerische - Interpolation
Hallo Community,

Ich sitze hier schon seid ca. 4-5 Tagen an den gleichen Problemen und weiß nicht mehr weiter.... Ahrg1
(Datei im Anhang)

Es handelt sich um zwei voneinander unabhängige Interpolatoinsverfahren (Lagrange-Baryzentrisch & Lagrange)
Ich habe die Pseudocodes aus MathCAD jeweils neben die Strukturen geschrieben um darzustellen wie die programmierung erfolgen "sollte".

Alle Strukturen welche sich NICHT in dem roten Bereich befinden sind fehlerfrei und funktionieren. Die Fkt. f(x)
die dem Programm zugrunde liegt, lautet:

f(x)= (4*x)/(1+x²)

Ich hoffe das genügt vorerst als Fragestellung

Vielen Dank im Vorraus

MfG Theo-Technic


Angehängte Datei(en)
9.0 .vi  Projekt 1_Interpolation_Vol2.vi (Größe: 46,36 KB / Downloads: 205)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.09.2011, 13:18
Beitrag #2

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Numerische - Interpolation
Hallo Theo

Ist dies ein Beispiel-VI? Falls nicht, so könnte dein Problem auch an einer Race-Condition liegen.
Pack die einzelnen Funktionen mal in eine Sequenz, damit sie in der gewünschten Reihenfolge ablaufen (nicht alle in einen RahmenWink)

Evtl hilft dir das schon weiter

Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.09.2011, 13:24
Beitrag #3

illuminus Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 67
Registriert seit: Jul 2005

LabVIEW Professional 2011, Embedded for ARM MCU, Embedded for ADI BF
1996
EN

55129
Deutschland
RE: Numerische - Interpolation
Hi,

zuerst mal, da fehlt ein subVI "Script_Num_Interpol-Brayz.vi", keine Ahnung ob man das benötigt. Im ganzen lässt sich das auch nicht so schnell nachvollziehen.

Aber ein Hinweis von meiner Seite und da du ja zumindest schon mal den MatCAD Syntax hast. Unter "Mathematik" > "Scripts & Formular" befinden sich noch zwei weitere Strukturen. Die Struktur "Formular Node" und "Matlab Script". Vielleicht kannst du mit denen deine Berechnung einfachere durchführen.

Gruß

Das Schönste, was wir entdecken können, ist das Geheimnisvolle.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.09.2011, 13:27 (Dieser Beitrag wurde zuletzt bearbeitet: 13.09.2011 13:32 von Theo-Technic.)
Beitrag #4

Theo-Technic Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Jun 2011

9.0
2011
DE


Deutschland
RE: Numerische - Interpolation
Nein das ist kein Bsp-VI und ist alles auf meinem Mist gewachsen... Smile

Die sequenzielle Möglichkeit kann ich ja auch mal versuchen.

Danke erstmal!

Wäre aber trotzdem noch über weitere Lösungsvorschläge Dankbar! Smile
@ illuminus:

Hinter diesem SubVI steckt nur die Funktion f(x) die ich ober auch schon aufgeführt habe... Smile

Zu deinen Lösungsvorschlägen: Die sind zwar schön und gut, jedoch ist dies nicht der Sinn der Sache, mein Projekt mit LabView zu programmieren , und dann wieder doch nicht... Wink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.09.2011, 13:43
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Numerische - Interpolation
(13.09.2011 13:27 )Theo-Technic schrieb:  Hinter diesem SubVI steckt nur die Funktion f(x) die ich ober auch schon aufgeführt habe... Smile
Wir haben hier aber keine Lust, dieses SubVI selber zu programmieren (auch wenn es einfach ist). Also bitte hochladen.

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
13.09.2011, 13:44 (Dieser Beitrag wurde zuletzt bearbeitet: 13.09.2011 13:45 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Numerische - Interpolation
Hallo Theo,

Zitat:Wäre aber trotzdem noch über weitere Lösungsvorschläge Dankbar!
- LabVIEW lernen
- Datenfluss-Prinzip verinnerlichen
- von textbasierter Programmierweise lösen
- diese Häufung von lokalen Variablen aufräumen (und damit die diversen RaceConditions entfernen)

Was bitte soll dieser Blödsinn bewirken:
   
Du liest Werte aus den Terminals und schreibst sie gleich darauf in lokale Variablen ebendieser Terminals. Dann willst du aus ebendiesen locals wieder lesen und rechnen - und schreibst die Werte wieder in lokale Variablen, nur um sie daraufhin in der Schleife wieder zu lesen. Kein Dataflow, nur RaceConditions...

So sollte es auch gehen:
   
Keine lokalen Variable, schöner Dataflow, keine RaceConditions...

Und das hier gezeigte gilt für dein komplettes VI!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  2D Interpolation LabViewPete 3 4.129 18.08.2015 15:40
Letzter Beitrag: GerdW
  Spline Interpolation LabViewPete 1 3.728 18.08.2015 11:21
Letzter Beitrag: GerdW
  Numerische Bedienelemente koppeln LabViewPete 2 3.623 11.08.2015 14:13
Letzter Beitrag: LabViewPete
  Combobox: Numerische Variablen ändern Simon169 5 5.979 23.06.2014 09:22
Letzter Beitrag: Simon169
  Kennlinie Abfahren mittels Linearer Interpolation David_Lab 15 13.144 24.02.2014 12:18
Letzter Beitrag: jg
  2D-Interpolation Achim 20 18.009 19.02.2014 10:05
Letzter Beitrag: Achim

Gehe zu: