Forum: PC-Programmierung USB Kommunikation von uC zu Simulink


von Marco D. (schoggo1992)


Angehängte Dateien:

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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.