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 

Datenkommunikation mit MATLAB



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!

15.03.2010, 18:08
Beitrag #1

mmh87 Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Jun 2008

8.5.1
2008
en

87***
Deutschland
Datenkommunikation mit MATLAB
Hallo,

ich habe ein LabVIEW Programm geschrieben, dass eine Bluetooth Verbindung mit einem Accelerometer herstellt. Zur Weiterverarbeitung würde ich gerne mit Matlab arbeiten bzw. arbeite schon mit Matlab, aber nicht in Echtzeit.
Hat jemand eine Idee, wie man am Besten eine Verbindung zu Matlab realisiert? Muss man da eine Server/Client Verbindung über TCP/IP aufbauen oder geht es auch leichter?

Danke im voraus
gruß

War der Tag nicht dein Freund, dann war er dein Lehrer!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.03.2010, 07:33
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Datenkommunikation mit MATLAB
Hab' ich zwar noch nie gemacht, aber vielleicht hilft das:
http://zone.ni.com/devzone/cda/tut/p/id/2716

Wieso willst Du eigentlich nicht mit LabVIEW auswerten? Unsure
Da steht Dir doch auch alles zur Verfügung, was Du brauchst.

Gruß Markus

--------------------------------------------------------------------------
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
16.03.2010, 08:21
Beitrag #3

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Datenkommunikation mit MATLAB
Wie wär's mit dem MatLab-Skript-Knoten:
   

Ich würde Markus aber zustimmen und auch die Auswertung in LabVIEW machen.



Gruß dimitri

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

mmh87 Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Jun 2008

8.5.1
2008
en

87***
Deutschland
Datenkommunikation mit MATLAB
Also das zusätzliche Programm vom Markus ist mir komplett neu - schaut eigentlich nicht schlecht aus, aber kostet mir zuviel.

Der Skriptknoten bietet mir nicht richtig eine Alternative, weil mein matlab programm schon ziemlich komplex ist.

Aber trotzdem danke für eure hilfe. Smile

wen es interessiert: hab jetzt in LabVIEW einen server implementiert, den ich dann in Matlab auslesen kann

War der Tag nicht dein Freund, dann war er dein Lehrer!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2010, 11:07
Beitrag #5

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Datenkommunikation mit MATLAB
' schrieb:wen es interessiert: hab jetzt in LabVIEW einen server implementiert, den ich dann in Matlab auslesen kann

Und wenn noch mal Jemand nach so was sucht, wäre es doch schön, wenn er hier auch eine Lösung dafür findet.

-> Also warum lädst du nicht deine Lösung hoch, um sie für die Nachwelt verfügbar zu machen?



Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2010, 11:15
Beitrag #6

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Datenkommunikation mit MATLAB
' schrieb:Der Skriptknoten bietet mir nicht richtig eine Alternative, weil mein matlab programm schon ziemlich komplex ist.
Ich hab' diesen Knoten noch nie benutzt aber so wie ich das verstehe hat man die volle MatLab-Funktionalität. D.h. du brauchst nicht deinen kompletten Code in den Knoten zu schreiben, sondern bastelst eine Matlab-Funktion und übergibst mit dem Knoten nur die Parameter für die Funktion.

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2010, 15:30
Beitrag #7

mmh87 Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Jun 2008

8.5.1
2008
en

87***
Deutschland
Datenkommunikation mit MATLAB
Also für den Server hab ich ganz einfach das fertige Beispiel von LabVIEW verwendet - für meinen Zweck reicht das "Simple Data Server.vi"
Den Code für den Client in MATLAB hab ich angehängt. Natürlich hab ich beide Files noch angepasst, aber funktionieren tuts auch schon mit denen zwei.

@dimitri: ich hab grad getestet, was du gemeint hast. Ich komm aber auf keinen grünen Zweig - er bringt immer einen fehler, wenn ich eine function / mfile aufrufen will. Wär aber der Wahnsinn wenn das gehen würde.

hat da vielleicht jemand erfahrung? Hab im forum auch noch einen Eintrag über das gleiche gefunden hier, aber mit keiner lösung.


Matlab Code:

[code]% CLIENT connect to a server and read a message
%
% Usage - message = client(host, port, number_of_retries)
function message = client(host, port, number_of_retries)

War der Tag nicht dein Freund, dann war er dein Lehrer!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2010, 15:39 (Dieser Beitrag wurde zuletzt bearbeitet: 22.03.2010 15:44 von dimitri84.)
Beitrag #8

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Datenkommunikation mit MATLAB
' schrieb:@dimitri: ich hab grad getestet, was du gemeint hast. Ich komm aber auf keinen grünen Zweig - er bringt immer einen fehler, wenn ich eine function / mfile aufrufen will.
Wie gesagt ich hab's nie ausprobiert. Und hier am Institut hab' ich auch keine MatLab-Lizenz da.

Wenn es dir aber eines Tages um Performance geht, solltest du dich für eine Sprache entscheiden. Also für LV.



Edit: Nicht, dass du zufällig den MatLab-Knoten mit dem Math-Skript verwechselt hast...

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

mmh87 Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Jun 2008

8.5.1
2008
en

87***
Deutschland
Datenkommunikation mit MATLAB
Zitat:Wenn es dir aber eines Tages um Performance geht, solltest du dich für eine Sprache entscheiden. Also für LV.
ich muss dir recht geben! die performance leidet schon erheblich, aber manchmal ist mir eine textorientierte Programmierung einfach lieber.

Und übrigens hab ich nur den Matlab Knoten gemeint.

Danke für die vielen Anmerkungen!!

War der Tag nicht dein Freund, dann war er dein Lehrer!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Möglichkeiten der Datenkommunikation Josh-Beuth 8 7.104 13.10.2015 00:12
Letzter Beitrag: rolfk
  Datenkommunikation mittels QSM MKay 8 8.680 09.04.2015 00:34
Letzter Beitrag: teegee
  Datenkommunikation mit externem Matlab Script Server möglich? Caretaker 0 3.339 15.07.2014 10:16
Letzter Beitrag: Caretaker
  Daten per Datenkommunikation versenden Labview-Laie 4 5.955 14.03.2010 11:34
Letzter Beitrag: Y-P

Gehe zu: