!!

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 
LabVIEW und Matlab
06.10.2009, 11:52
Beitrag #1

Tina88 Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Sep 2009

LV-Version: 6.1
LV-Erfahrung seit: -
LV-Sprachversion: de

PLZ: 27958
Land: Deutschland
LabVIEW und Matlab
Hallo,
mein Programm soll Daten umrechnen können, und diese graphisch darstellen. Nun soll die Umrechnung in Matlab erfolgen, es soll aber nicht manuell vom Benutzer
geöffntet werden. Ich habe hierzu in LabVIEW den Matlab-Skriptknoten gefunden, weiß aber leider nicht wie ich die Variablen korrekt abbinden muss.
Es würde mir für den Anfang reichen wenn ich zum Beispiel zwei Zahlen aus einer .txt Datei o.ä. einlese und diese dann in Matlab addiere, und das Ergebnis wiederrum
in LabVIEW erscheint, nur damit ich die Funktionsweise dieser Funktion verstehe. Kennt sich damit jemand aus? Ich verfüge leider nur über LabVIEW 6.1 und kann VI's die mit
neueren Versionen geschrieben wurden nicht öffnen.
Vielen Dank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
. .
07.10.2009, 10:10
Beitrag #2

dimitri84 Offline
Astronaut
*****


Beiträge: 1.316
Registriert seit: Aug 2009

LV-Version: 2010 Developer Suite
LV-Erfahrung seit: 2009
LV-Sprachversion: DE

PLZ: 53111
Land: Deutschland
LabVIEW und Matlab
Hallo Tina,

erzähl doch mal was mit deinen Daten passieren soll. Diese "Umrechnung" von der du sprichst lässt sich auch ohne MathScript-Knoten in LabVIEW realisieren.


Zitat:...zwei Zahlen aus einer .txt Datei o.ä. einlese und diese dann in Matlab addiere, und das Ergebnis wiederrum in LabVIEW erscheint...
Wenn du einen MathScript-Knoten benutzt heißt das nicht, dass du etwas "in Matlab" tust. Das ist lediglich eine Möglichkeit Rechenalgorithmen in Matlab-ähnlicher Syntax zu verfassen.

Gruß dimitri

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.10.2009, 10:27
Beitrag #3

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
LabVIEW und Matlab
MathScript hat nichts mit Matlab zu tun. Nicht einmal die Beispiele eines Matlab Lehrbuches sind lauffähig - das Einzige ist, dass die Dateien auf den ersten Blick ähnlich aussehen und auf *.m enden. Auch gibt es KEINE Möglichkeiten Unterprogramme zu debuggen. (verified by NI)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.10.2009, 14:20
Beitrag #4

Tina88 Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Sep 2009

LV-Version: 6.1
LV-Erfahrung seit: -
LV-Sprachversion: de

PLZ: 27958
Land: Deutschland
LabVIEW und Matlab
Die Daten sollen korreliert werden, aber es ist meine Vorgabe dies in Matlab zu tun, obwohl ich weiß das es in LabVIEW eine Funktion dafür gibt. Ist Math.Skript das gleiche wie matlab-skriptknoten?
gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.10.2009, 18:53
Beitrag #5

jg Offline
Titel: Ja, hab ich..
LVF-Team

Beiträge: 9.629
Registriert seit: Jun 2005

LV-Version: 20xx / 8.x
LV-Erfahrung seit: 1999
LV-Sprachversion: EN

PLZ: 974xx
Land: Deutschland
LabVIEW und Matlab
' schrieb:Ist Math.Skript das gleiche wie matlab-skriptknoten?
Einfache Frage, einfache Antwort: NEIN!
Aus der LV-Hilfe:
Zitat:Executes LabVIEW MathScripts. You can use the MathScript Node to evaluate scripts that you create in the LabVIEW MathScript Window. The LabVIEW MathScript syntax is similar to the MATLAB® language syntax.
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!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.10.2009, 20:22 (Dieser Beitrag wurde zuletzt bearbeitet: 08.10.2009 20:22 von schrotti.)
Beitrag #6

schrotti Offline
LVF-Freak
****


Beiträge: 816
Registriert seit: Feb 2008

LV-Version: 8.5 - 2010
LV-Erfahrung seit: 2006
LV-Sprachversion: kA

PLZ: 70180
Land: Deutschland
LabVIEW und Matlab
Ich wusste gar nicht, dass es den Matlab-Knoten schon in LV 6.1 gab. Wenn dem so ist, sollte es nicht all zu schwer sein. Vorrausgestzt der Zielrechner läuft unter Windows, verfügt über Matlab und eine gültige Matlab-Lizenz. In den Knoten kommt das Script, der Matlab aufruft und per ActivX kommuniziert. Was du allerdings mit Variablen abbinden meinst versteh ich nicht. Sind die krank? Ansonsten rechtsklick auf den Rand des Knotens und Namen der Var eingeben.

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
.. .
08.10.2009, 21:25
Beitrag #7

dimitri84 Offline
Astronaut
*****


Beiträge: 1.316
Registriert seit: Aug 2009

LV-Version: 2010 Developer Suite
LV-Erfahrung seit: 2009
LV-Sprachversion: DE

PLZ: 53111
Land: Deutschland
LabVIEW und Matlab
Ich muss mich jetzt hier mal selbst tadeln. Mir waren die MatlabScript-Knoten garnicht bekannt.Blush... dachte du meinst MathScript-Knoten.

Über den Sinn Matlab anzuschmeißen für 'ne Korrelation lässt sich aber sicher diskutieren. Komische Vorgabe.

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2010, 16:59
Beitrag #8

labberview Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Nov 2010

LV-Version: 2010
LV-Erfahrung seit: 2010
LV-Sprachversion: de


Land: Deutschland
LabVIEW und Matlab
hoi,
wie mir vor kurzem bewusst wurde, sind matlab und mathskript in labview nicht genau dasselbe.
in matlab werden bei plots auch kleine beträge richtig angezeigt (z.b. 7,004).
In labview hingegen wird bei einem plot durch mathskript nur die 7 angezeigt, was unter umständen eine nicht so sinnvolle Achseneinteilung ergibt.
Meine Frage lautet nun, wie ich dieses Problem beheben kann bzw gleich im skript die gewünschte nachkomma stelle eingeben kann?

MFG

Labber
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2010, 19:38
Beitrag #9

Lucki Offline
Guru-Simulator
LVF-Team

Beiträge: 5.362
Registriert seit: Mar 2006

LV-Version: ..2011prof.ohne Addons
LV-Erfahrung seit: 1995
LV-Sprachversion: DE

PLZ: 01108
Land: Deutschland
LabVIEW und Matlab
@laberview
Soviel ich weiß: Unabhängig von der Voreinstellung in Labview und unabhängig von dem, was in irgendwelchen Formatierunsstrings eingestellt ist: In den Scripts gilt - wie in textbasierten Sprachen üblich - nur der Dezimalpunkt, kein Komma. Also ändere Deine Schreibgewohnheiten.

"Die Wahrheit triumphiert nie, ihre Gegner sterben nur aus" (Max Planck)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2010, 20:31
Beitrag #10

jg Offline
Titel: Ja, hab ich..
LVF-Team

Beiträge: 9.629
Registriert seit: Jun 2005

LV-Version: 20xx / 8.x
LV-Erfahrung seit: 1999
LV-Sprachversion: EN

PLZ: 974xx
Land: Deutschland
LabVIEW und Matlab
Offtopic2
' schrieb:@labberview
Also ändere Deine Schreibgewohnheiten.
Weiterhin @labberview:
Dies gilt auch beim Beiträge-Schreiben hier im LVF. Eine Computer-Tastatur hat im Normalfall eine Shift-Taste. Diese bitte im Einklang mit den LVF-Regeln auch benutzen.

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!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: