Matlab-Socket-Daten
475
Bo Gong
Ich bin auf eine Herausforderung gestoßen, als ich die Socketverbindung in benutzt habe MATLAB
. Ich verwende es, um sequentielle Daten von einem Gerät zu erhalten.
Zu jedem Zeitpunkt sendete das Gerät einen Vektor als Zeichenfolge (mit unterschiedlicher Länge) an MATLAB
. Ich kann die Informationen nacheinander als fortlaufende Zeichenfolge erhalten.
Mein Ziel ist es jedoch, die Vektoren in Echtzeit zu verarbeiten. Dafür muss ich den letzten Vektor abrufen. Können Sie mir bitte ein paar Ideen geben?
Danke vielmals.
Der verwendete Code ist sehr einfach:
t = tcpip('127.0.0.1',6666); bytesToRead = 9120; t.InputBufferSize = 10000; t.BytesAvailableFcnMode = 'byte'; t.BytesAvailableFcnCount = bytesToRead; fopen(t); data = fread(t); dataStr = char(data');
0 Antworten auf die Frage
Verwandte Probleme
-
1
Warum kann ich eine als Socket markierte Datei nicht aus meinem Linux Ext3-Dateisystem löschen?
-
1
Simulink ist für Matlab wie _______ für Mathematica?
-
1
webMathematica ist für Mathematica wie _________ für Matlab
-
3
Steckdosenetzwerke: Einrichtung für den Heimgebrauch?
-
2
Auf einen Computer in einem Subnetz nach einem Router zugreifen
-
1
Dem GNU-Bildschirm mitteilen, wo die Sitzungen gespeichert werden sollen?
-
2
Können wir mehr RAM-Sockel auf einem Motherboard hinzufügen?
-
1
MySQL-Socketverbindungen funktionieren, aber keine Portverbindungen
-
13
Manuelles Schließen eines Ports über die Befehlszeile
-
1
Drosselt Mac OS X die Rate der Socket-Erstellung?