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 

Mathcad's linfit Funktion in Labview nachbauen.



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!

10.03.2015, 13:58
Beitrag #1

Helifreak Offline
LVF-Neueinsteiger


Beiträge: 1
Registriert seit: Mar 2015

2013
2014
DE



Mathcad's linfit Funktion in Labview nachbauen.
Hallo,
Da ich neu hier im Forum bin möchte ich mich erstmal vorstellen, ich bin der Andrej, Maschinenbau Student und habe leider noch nicht so viel Erfahrung mit LabView. ( Aber die Basics hab ich hoffentlich verstanden).

Und zwar geht es um das Postprozessing von FEMM Daten, Speziell um das ermitteln der Drehmoment Konstante eines bürstenlosen Gleichstrommotors ( BLDC) aus der berechneten Flussverkettung.
Die Daten werden in ein .txt File gespeichert.
Das auslesen der Daten und das Speichern in 1D Arrays hab ich schon hin bekommen, nur am Postprozessing haperts noch und ich hoffe ihr könnt mir da einen Stoß in die richtige Richtung geben :-)
Und zwar habe ich eine Beispiel PDF auf der FEMM Seite gefunden wo die Berechnung unter Mathcad erläutert wird. Leider habe ich kein Mathcad zur Verfügung und möchte das ganze deshalb unter LabView nachbauen. Hier der Link zu dem Beispiel: http://www.femm.info/wiki/LRKAnalysis
Die PDF die ich meine heißt : flux-results.pdf .
Ich weiß leider nicht ob ich die PDF hier hochladen darf wg. Urheberrecht und so. Blush

Und zwar ist dort die Rede von der Mathcad Funktion Linfit, hab mich auch schon schlau gemacht was diese Funktion macht, es scheint nur eine Ausgleichungsrechnung zu sein, jedoch wird dort etwas von einer Fourier Reihe beschrieben, aber es schaut irgendwie nicht nach Fourier aus Blink
Jedenfalls möchte ich gerne wissen ob der Weg über eine nicht lineare Kurvenanpassung zielführend ist, oder ob ihr einen besseren Weg kennt .
Für θ muss ich ja ein Array erstellen, das dann auch wieder in der Funktion fctn(θ) verarbeitet wird. Ist es ratsam so etwas über ein String zu machen, oder doch eher über ein Sub VI.
Hab auch schon die Suchfunktion durchforstet und einiges probiert, komme aber auf keinen grünen Zweig Bahn
Im Anhang noch mein VI zum öffnen der Datei und schreiben der Werte in 1D Arrays.

Grüße und besten Dank für eure Mühen,

Andrej


Angehängte Datei(en)
13.0 .vi  KP aus flussverkettung.vi (Größe: 57,95 KB / Downloads: 180)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Gehe zu: