LabVIEWForum.de
Formeln in LabVIEW benutzen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Formeln in LabVIEW benutzen (/Thread-Formeln-in-LabVIEW-benutzen)

Seiten: 1 2 3


Formeln in LabVIEW benutzen - McLovin - 28.07.2010 18:47

Hallo an alle,

ich muss für ein Praktikum ein VI erstellen. Es ist nur eine Werttabelle vorhanden, wo Messwerte per Hand aufgenommen wurden, es handelt sich um eine Dehnungsmessstreifenanordnung. Aus der Werttabelle sollen die Werte in einem Diagramm dargestellt werden und ein und eine Regressionsgerade dazu erstellt werden, zudem soll die Funktion der geraden dargestellt werden, bis dahin habe ich alle hingekriegt.

Nun muss aber noch der mittlere Fehler, der max. Fehler und das Bestimmtheitsmaß errechnet werden, das sind drei Formeln, ich schaffe es aber nicht die drei Formeln ins Programm einzubinden sodass die Werte errechnet werden.

Ich habe es schon mit
Funktion -> Mathematik -> Skripte und Formeln -> Formeln
versucht, aber es nicht hinbekommen es einzubinden.

Vielen Dank für eure Ratschläge.


Formeln in LabVIEW benutzen - geist07 - 28.07.2010 19:33

hast du es nicht hinbekommen den Formelknoten korrekt auszuführen?
hier ein Beispiel

[attachment=28302]
Lv85_img


Formeln in LabVIEW benutzen - McLovin - 28.07.2010 19:57

Mit dem Formelknoten habe ich es auch schon ausprobiert, irgendwie schaffe ich es aber nie die Variabeln richtig zu verbinden. Das größte Problem bereitet mir dabei n die zählvariable im Array.


Formeln in LabVIEW benutzen - geist07 - 28.07.2010 20:38

wenn du versuchst dass array direkt an den Formelknoten anzuschließen, so funktioniert das nicht. Du kannst nur einen Wert des Arrays anschließen - also indizieren. In dem Fall wahrscheinlich am besten mit der Autoindizierung der For-Schleife.


Formeln in LabVIEW benutzen - McLovin - 28.07.2010 20:59

Das habe ich leider jetzt nicht verstehen können, erstmal verstehe ich nicht warum zwei For-Schleifen, zum zweiten versteh ich nicht warum y = n und zum dritten warum wird es wieder in ein Array ausgegeben wird? Ich bin da noch Anfänger und kenn mich noch nicht so richtig aus, nur die Grundlagen sind mir da bekannt.


Formeln in LabVIEW benutzen - schurzgasschweisser79 - 28.07.2010 22:56

Wenn du an eine Forschleife ein array hängst kannst du auf Indizierung umschalten. Dabei wird die Schleife so oft durchlaufen, wie Elemente im Array sind.

Am Eingang der Schleife liegt dann jeweils das i-te Element an.

Genauso kann man mit Indizierung am Ausgang der Schleife ein Array erzeugen lassen. Bei jedem Schleifendurchgang wird ein weiteres Element in das Array eingefügt.
Hier ist mal ein doofes Beispiel-Vi zur Veranschaulichung.

Lv86_img
[attachment=28305]

Achja, das y=n ist, diente wahrscheinlich nur zur Veranschaulichung von Indizierung und gleichzeitig der korrekten Benutzung eines Formelknotens.
Das Beispiel vom Geist macht nichts anderes als das Eingangs Array komplett nachzubauen.

Nochwas:
Zitat:Das größte Problem bereitet mir dabei n die zählvariable im Array
Dir ist schon klar, dass in deinen Formeln n die Gesamtzahl der Datensätze ist und nichts mit einer Zählvariable zu tun hat?


Formeln in LabVIEW benutzen - geist07 - 29.07.2010 05:53

@schurzgasschweisser79
' schrieb:Achja, das y=n ist, diente wahrscheinlich nur zur Veranschaulichung von Indizierung und gleichzeitig der korrekten Benutzung eines Formelknotens.
Das Beispiel vom Geist macht nichts anderes als das Eingangs Array komplett nachzubauen.

soweit korrekt,

2 Forschleifen sind hier wegen dem 2D-Array notwendig


Formeln in LabVIEW benutzen - Y-P - 29.07.2010 06:37

Bitte nächstes Mal LabVIEW-Version ans hochgeladene VI hinzufügen. RulezWink

Gruß Markus

' schrieb:hast du es nicht hinbekommen den Formelknoten korrekt auszuführen?
hier ein Beispiel

[attachment=57105:bsp.vi]



Formeln in LabVIEW benutzen - SeBa - 29.07.2010 07:27

Also ich blick nicht durch...

Du schreibst von 3 statistischen Größen und von Formeln die du nicht in der Lage bist in LV umzusetzen. Dann hängst du ein Bild mit Formeln an, auf dem zwar mehrere drauf sind, aber Alle außer Einer laufen auf ?Konstanten? raus?

Welche Formeln willst du denn jetzt haben? Die aus dem Bild oder die Statistischen?


Übrigens gibt es für R² ein fertiges VI.



Gruß SeBa


Formeln in LabVIEW benutzen - Lucki - 29.07.2010 09:52

' schrieb:Übrigens gibt es für R² ein fertiges VI.
Nicht nur dafür, auch für den mittleren quadratischen Fehler - und alles in einem VI. (Ich vermute allerdings, daß das "R-Quadrat" aus diesm VI identisch ist mit dem "R* in der geposteten Formel )
Der ganze Formelkram wäre damit überflüssig - und so sollte es ja in Labview auch sein.

Hier das VI, wobei ich eines geändert habe (ist aber nur ein Vorschlag). Der Punkt [0.0] ist als einziger fehlerfrei, deshalb sollte auch die angepasste Gerade durch diesen Punkt gehen (Gewichtsfaktor diese Punktes unendlich, kein Offset)

[attachment=28308]
Lv85_img[attachment=28309]

Edit: Fehler im VI. Die Anzeige "Bestimmtheit" muß am SubVI einen Ausgang tiefer angeschlossen sein. Es muß dann 0,999... in der Anzeige erscheinen.