Forum: PC-Programmierung USB Kommunikation von uC zu Simulink


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Marco D. (schoggo1992)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Guten Abend euch allen,

ich bin aktuell dabei mich in Simulink und Matlab einzuarbeiten. Ich 
möchte gerne eine Kommunikation von meinem uC, dem XMC4800 Relax-Kit zu 
meinem PC, auf dem Simulink läuft, aufbauen. Mittels Docklight kann ich 
bereits Strings vom uC versenden und empfangen. Allerdings bin ich noch 
erfolglos dabei meine Daten an eine Simulink Schnittstelle anzubinden.

Da es keine direkte Funktion für den XMC wie z.B. für Arduino gibt, 
wollte ich einen seriellen Port über die Funktion "Serial Receive" 
umsetzen. Simulink lässt mich den COM Port des uCs auswählen womit 
dieser erkannt wird.  Allerdings habe ich keine Ahnung wie ich mir den 
String sinnvoll ausgeben kann. Ich habe es über ein Display versucht was 
nicht funktioniert hat. Das Display wil scheinbar auch eine Information 
über die Zeit wann die Werte angezeigt werden sollen wenn ich das 
richtig verstanden habe.

Ich konnte mit fgets() bereits Werte in Matlab einspeisen, weshalb eine 
weitere Idee war, die Daten aus Matlab in Simulink einzuspeisen mittels 
"From Workspace". Da scheint aber der Datentyp nicht unterstützt zu 
werden. Ich speise die Daten mit der App USBD_VCOM und der Funktion 
USBD_VCOM_getString() aus dem uC ein.

Ich bin für jede Hilfe und/oder jeden Hinweis dankbar. Im Anhang die 
Konfigurationen des Simulink Programms.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.