Forum: Mikrocontroller und Digitale Elektronik Arduino IDE Code mit Matlab SImulink Steuerprogramm verbinden


von Unbekannt (Gast)


Lesenswert?

Hallo zusammen,
hat jemand Tipps für mich bzgl. wie ich Denn Code vom Arduino IDE mit 
Matlab Simulink verbinden kann.

von Helfer Syndrom (Gast)


Lesenswert?

Unbekannt schrieb:
> verbinden kann.

Verbinden kann man mit zum Beispiel mit einem Kleber, oder
einem Faden, oder einem Seil. Gummizug ist auch ganz gut
geeignet.

Verbinden im übertragenen Sinne geht auch mit einer seriellen
Schnittstelle.

Genauere Angaben sind wegen der vagen Fragestellung leider
nicht möglich.

von guest (Gast)


Lesenswert?

Helfer Syndrom schrieb:
> Verbinden im übertragenen Sinne ...

könnte eventuell auch ein "Linker".

von Unbekannt (Gast)


Lesenswert?

kann ich im Arduino IDE was programmieren und das auf Arduino board 
laufen lassen und danach Im Simulink mein Stuerprogramm auf Arduino 
"Auch" laufen lassen so dass ich die Ports auslesen kann?

Funktioniert die Serielle Schnittstelle auch im Simulink?

von Dr. Sommer (Gast)


Lesenswert?

Unbekannt schrieb:
> Im Simulink mein Stuerprogramm auf Arduino "Auch" laufen lassen

2 Programme parallel auf dem Arduino? Nein. Du kannst höchstens das 
Simulink Zeug auf dem PC mit dem Arduino reden lassen. Oder aus Simulink 
Code generieren lassen und diesen in das Arduino Programm integrieren. 
Das kann aber ggf. kompliziert werden.

von A. Z. (donvido)


Lesenswert?

Unbekannt schrieb:
> kann ich im Arduino IDE was programmieren und das auf Arduino
> board
> laufen lassen und danach Im Simulink mein Stuerprogramm auf Arduino
> "Auch" laufen lassen so dass ich die Ports auslesen kann?

Nein, das wird so nicht funktionieren. Simulink wird dein Programm 
einfach überschreiben.
Es macht dann letztendlich nichts anderes, als die Ports auszulesen und 
über die Serielle Schnittstelle die Daten an den PC zu übertragen, wo 
dir die Werte in Simulink angezeigt werden.

> Funktioniert die Serielle Schnittstelle auch im Simulink?
Klar funktioniert die.

von Chris (Gast)


Lesenswert?

Du kannst in  Simulink wie bei Matlab auch eine Serielle Schnittstelle 
implementieren. Entsprechenden Programmcode im Arduino kann die 
Kommandos dann verarbeiten und drauf antworten.

von Walter T. (nicolas)


Lesenswert?

Du kannst den Arduino als Schnittstelle/IO-Board für Matlab oder 
Simulink nutzen. Matlab flasht dazu seine eigene Firmware.

Getestet habe ich normale GPIO, SPI und I2C. ADC noch nicht, aber ich 
wüßte nicht, warum das nicht gehen sollte.

Eigentlich eine feine Sache für Quick&Dirty-Anwendungen oder für 
Prototyping-Szenarien.

: Bearbeitet durch User
von Unbekannt (Gast)


Lesenswert?

Ich habe im google leider nichts für die Simulink gefunden. 
https://www.youtube.com/watch?v=kr21ypVgb1M
Nur das hier gefunden oder so ähnliches. Aber das wird ja nicht in 
Simulink gemacht.
Kann mir jmd bitte ein link schicken wo ich es finde???

von Walter T. (nicolas)


Lesenswert?

Nicht Dein Ernst, oder? Wenn man die magischen zwei Wörter "Simulink" 
und "Arduino" in Google eintippt, ist das Arduino Support-Package samt 
hervorragender Doku der erste Treffer.

von Unbekannt (Gast)


Lesenswert?

Reicht der Support - package aus um serielle schnittstelle zu nutzen ???

von Walter T. (nicolas)


Lesenswert?

Matlab und Simulink gehören zu den bestdokumentierten Softwarepaketen - 
insbesondere in dieser Preisklasse. Lies. Die. Verdammte. Doku.

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.