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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.