Atmega -> RS232 -> MATLAB

OP #805720
Hallo,

ich möchte über RS232 Schnittstelle von Atmega an Matlab einpaar Werte 
schicken, die dann in Matlab angezeigt werden sollten. Wie kann man das 
realisieren? Gibt es fertige Objekte für MatLab bzw. Simulink, um Daten 
von RS232 Schnittstelle zu bekommen?

Weiß jemand wie das geht?
Danke!
Gast #810065
Ja ich habe das jetzt eben erst gemacht, war ein bisschen Arbeit mit 
Mathlab Hilfe geht aber ganz gut, du musst dir das Tutorial über "guide" 
Durchlesen eine GUI damit erstellen und mit den Handles eine Steuerung 
programmieren.

Das ganze funktioniert recht einfach mit dem "SERIAL" Objekt, siehe
http://www.mathworks.com/access/helpdesk/help/techdoc/index.html?/access/helpdesk/help/techdoc/ref/serial.html&http://www.mathworks.com/support/functions/alpha_list.html?sec=7
Gast #1334267
Hallo versuche das ganze auch gerade.. bekomme folgenden Fehler:
1
>> s = serial('COM3','BaudRate',9600);
2
>> fopen(s)
3
??? Error using ==> fopen
4
Port: COM3 is not available. No ports are available.
5
Use INSTRFIND to determine if other instrument objects are connected to the requested device.
bei instrfind bekomme ich folgendes:
1
>> INSTRFIND(s)
2

3
   Serial Port Object : Serial-COM3
4

5
   Communication Settings 
6
      Port:               COM3
7
      BaudRate:           9600
8
      Terminator:         'LF'
9

10
   Communication State 
11
      Status:             closed
12
      RecordStatus:       off
13

14
   Read/Write State  
15
      TransferStatus:     idle
16
      BytesAvailable:     0
17
      ValuesReceived:     0
18
      ValuesSent:         0

habe Matlab 6.5 unter Windoof XP...

Alternative Frage: gibt es vielleicht ein Tool mit dem ich die Daten 
einfach Plotten kann, am besten für Linux ??
(in echtzeit, nicht mit copy+paste+exel)

Danke schon mal....
Gast #1339964
Ich bin auch auf der suche nach so einem programm es werden zwar welche 
hier auf der mikrokontroller seite welche vorgestellt aber mit denen 
komme ich auch nicht klar und mit Matblab bin ich zu blöd für.
hatt denn keiner so ein schönes programm
Gast #1340107
Auf einem Linux Rechner wäre da wahrscheinlich Octave die geeignete 
Wahl.
Die Daten in einen stream schreiben und diese dann mit gnuplot plotten. 
Habe mir damit mal einen schreiber gebastelt - hat prima funktioniert.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.