!!

Willkommen Besucher...

...um das das LabVIEWForum.de als Benutzer in vollem Umfang nutzen zu können, ist eine kostenlose Registrierung nötig...
Registrierte Benutzer können Beiträge schreiben, Dateien uploaden, Beiträge lesen :) uvm.


Antwort schreiben 
MATLAB-Code über Mathskript Node in LV einbinden
06.07.2009, 10:27
Beitrag #1

christ1806 Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jun 2009

LV-Version: 8.6
LV-Erfahrung seit: 2008
LV-Sprachversion: en

PLZ: 80796
Land: Deutschland
MATLAB-Code über Mathskript Node in LV einbinden
Hallo zusammen,

habe folgendes Problem:

Ich möchte ein komplexeres m-file über MathSkript Node in LV einbinden. Das file sollte in einem definierten Zeittakt mit neuen Messdaten gefüttert werden und im gleichen Zeittakt Daten einer von vielen anderen Variablen und Matrizen abhängigen Ausgangs-Variable ausgeben, um diese dann in LV weiter zu verarbeiten. Im Moment versuche ich, den MathScript-Knoten inklusive m-file in einer getimeten Schleife auszuführen. Das Problem dabei ist zunächst mal, dass die Initialisierung diverser Variablen und Matrizen dadurch immer wieder von vorne beginnt, das soll jedoch nur einmal geschehen.

Des weiteren handelt es sich hierbei um einen Zustandsschätzer. Das heißt, geschätzte Werte sollen auf Grundlage des vorherigen Zeitschritts (Werte müssen also nach jedem Schleifendurchlauf gespeichert werden) mit den Eingangsvariablen (tatsächliche Messwerte) verglichen werden. Das m-file hat im Moment folgenden Aufbau:

1. Initialisierung
2. For-Schleife mit x Zyklen, bei der auf eine Messwertkette einer Excel-Datei mit x Werten zugegriffen wird.

Diese Messwertkette soll nun durch echte x Messwerte ersetzt und per LV importiert werden (siehe oben). Die For-Schleife muss dann in LabVIEW durchgeführt werden, oder? Aber wie übergebe ich die Werte der vielen Variablen und Matrizen innerhalb MathSkript an den nächsten Zeitschritt?

Bitte um Hilfe, gerne auch mit Beispiel-VI, bin langsam am verzweifeln Sad.

Danke schonmal,
MfG,
Chris
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
. .
06.07.2009, 17:04 (Dieser Beitrag wurde zuletzt bearbeitet: 06.07.2009 17:05 von gottfried.)
Beitrag #2

gottfried Offline
LVF-Guru
*****


Beiträge: 1.246
Registriert seit: Mar 2007

LV-Version: 2010
LV-Erfahrung seit: 2004
LV-Sprachversion: en

PLZ: 20**
Land: Oesterreich
MATLAB-Code über Mathskript Node in LV einbinden
Das Mathscript ist für komplexe m-Files schon aus kompatibilitäts-Unmöglichkeiten völlig ungeeignet - ich habe Deine Verzweiflung schon hinter mir, nur traut sich das keiner laut sagen: das Ding ist unbrauchbar für alles was über 50 Zeilen hinausgeht. Ausserdem kann man keine funktionen Debuggen - na Prost.
Webseite des Benutzers besuchen 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
  LabVIEW und Matlab Tina88 10 3.740 24.11.2010 08:34
Letzter Beitrag: labberview
  Fehler 1047 beim Einbinden von Matlab-Skript chrissyPu 3 3.043 20.02.2007 18:30
Letzter Beitrag: chrissyPu

Gehe zu: