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!
08.08.2011, 10:03 (Dieser Beitrag wurde zuletzt bearbeitet: 08.08.2011 12:59 von jg.)
ich möchte gerne einen nichtlinearen Fit durchführen und habe dazu das zugehörige vi ausgewählt und die Instanz "Formelstring" gewählt. Den Formelstring habe ich exakt wie in den Beispielen beschrieben erstellt, dennoch gibt Labview immer die Fehlermeldung "falscher Buchstabe" bei dem Fit-vi aus. Was muss ich da ändern?
(08.08.2011 10:03 )kirsch schrieb: Was muss ich da ändern?
Wenn ich es auf die Schnelle richtig gesehen habe, ist der Befehl 'hoch zwei" falsch. Dort muss ein '^' statt einem '**' stehen. Vgl. die entsprechenden Hilfeseiten hier und hier
Beste Grüße,
NWO
9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris.
NI schrieb:To use the abort button is like using a tree to stop a car!
Ah ok, das hat geklappt. Jetzt meckert Labview aber "Das Gleichungssystem kann nicht gelöst werden, da die Eingangsmatrix singulär ist.". Also ich weiß ganz genau, dass das mit meinen Daten klappt, da ich die Kurve mit GnuPlot schon gefittet habe. Es liegt also nicht an meinen Daten. Müssen die vielleicht auf eine besondere Art angeordnet sein? Das würde mich auch wundern, denn 1D-Arrays können nicht transponiert werden in Labview (zumindest finde ich dazu kein vi).
08.08.2011, 13:40 (Dieser Beitrag wurde zuletzt bearbeitet: 09.08.2011 06:54 von Lucki.)
OffToppic - fast:
Es ist eine der Grundeigenschaften von Labview, das sich solche flächenfressenden, monoton sich wiederholenden Webmuster vermeiden lassen - so wie sie bei Dir zu finden sind. Habe mal einen Teil Deines VIs herausgepickt, um daraus eine Vorher-Nachher-Show zu gestalten
Vorher:
Nachher:
In einer höheren LV-Version. Gibt es in LV 8.0 noch nicht, sondern erst ab LV 8.5.
Außerdem ist aus Performance-Gründen in LV8.0 ein Schieberegister der Feedbacknode vorzuziehen.
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!
(08.08.2011 12:46 )kirsch schrieb: Ah ok, das hat geklappt. Jetzt meckert Labview aber "Das Gleichungssystem kann nicht gelöst werden, da die Eingangsmatrix singulär ist.". Also ich weiß ganz genau, dass das mit meinen Daten klappt, da ich die Kurve mit GnuPlot schon gefittet habe. Es liegt also nicht an meinen Daten. Müssen die vielleicht auf eine besondere Art angeordnet sein? Das würde mich auch wundern, denn 1D-Arrays können nicht transponiert werden in Labview (zumindest finde ich dazu kein vi).
Hm, an dieser Stelle weiß ich auch nicht mehr weiter
Vielleicht helfen dir die Einträge im NI-forum zu diesem Fehler weiter:
Ich habe das gleiche jetzt mit VI und nicht über Formelstring gemacht und da hat es geklappt. Mal davon abgesehen, dass der Fit 10000 mal schlechter als in Gnuplot ist.
Danke für die Hilfe!