|
|
Matlab C/C++ Code generieren |
|
selim94 |
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 23.02.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.03.2017, 00:31
Titel: Matlab C/C++ Code generieren
|
|
Hallo Liebe Community,
Ich bin relativ neu in diesem Thema. Ich habe eine standalone application angefertigt. Bei der konnte ich meine programmierte GUI in eine exe datei umwandeln. Da meine GUI abhängig von mehreren Skripten ist, konnte dies Problemlos auch eingetragen werden.
Meine Frage ist jetzt, kann ich auch einen C/C++ Code generieren, auf der gleichen Methodik - GUI in Abhängigkeit von 5-6 .m files - , sodass ich wenn ich diesen Code ausführe, die gleiche GUI wieder bekomme?
Die exe Datei lässt sich leider nicht auf dem Embedded ausführen, deshalb brauche ich den Code in C/C++
DANKE im voraus
MFG
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 23.03.2017, 08:20
Titel:
|
|
*Könnte* ein klassischer Fall von falscher Tool-Auswahl sein. der MATLAB Coder macht C Code, der MATLAB Compiler z.B. Stand-Alone Anwendungen.
Die Formulierung "auf dem Embedded ausführen" bettelt aber nahezu nach mehr Information. Auf welcher Hardware soll das laufen? Ganz sicher keine Simulink Anwendung? Mal die ganze Toolkette mit jemandem besprochen (Betreuer oder MathWorks)?
Andreas
|
|
|
selim94 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 23.02.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.03.2017, 09:11
Titel:
|
|
Andreas Goser hat Folgendes geschrieben: |
*Könnte* ein klassischer Fall von falscher Tool-Auswahl sein. der MATLAB Coder macht C Code, der MATLAB Compiler z.B. Stand-Alone Anwendungen.
Die Formulierung "auf dem Embedded ausführen" bettelt aber nahezu nach mehr Information. Auf welcher Hardware soll das laufen? Ganz sicher keine Simulink Anwendung? Mal die ganze Toolkette mit jemandem besprochen (Betreuer oder MathWorks)?
Andreas |
Ja da hast du recht. Meine Frage ist es nur, ob der Matlab Coder, genau so wie der Matlab Compiler, einen zusammenhängenden Code mit einer GUI generieren kann.
Wenn ich meine unter Matlab Compiler generierte .exe Datei ausführe, erhalte ich ein voll ausführbares Programm mit meiner GUI.
Mein Ziel ist es, meine erstelle GUI auf einem Raspberry zu implementieren.
Deshalb benötige ich den Code in C.
Ist alles etwas komisch bin selber auch vollkommen neu in dem Gebiet, deshalb wende ich mich hier an die Community
Danke im voraus
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 23.03.2017, 13:15
Titel:
|
|
Ich bin skeptisch, dass das geht, aber da hilft bestimmt ein Anruf gemeinsam mit dem Betreuer beim Technischen Support.
Andreas
|
|
|
selim94 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 23.02.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.03.2017, 13:29
Titel:
|
|
Andreas Goser hat Folgendes geschrieben: |
Ich bin skeptisch, dass das geht, aber da hilft bestimmt ein Anruf gemeinsam mit dem Betreuer beim Technischen Support.
Andreas |
Ja, ich verstehe. Aber warum ist es beim Matlab Coder nicht möglich, wie beim App Compiler, eine Hauptdatei anzugeben und die restlichen .m files die benötigt werden anzuhängen?
Vielen Dank für deine Antworten
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 23.03.2017, 14:02
Titel:
|
|
Nun, mein Gendankengang war folgender: Von den Beispielen
https://www.mathworks.com/help/coder/examples.html
kommt keines in die Nähe und ich würde erwarten so etwas würde promoted. Z.B. gleich das zweite Beispiel
In MATLAB mit Grafik, der C Code ist aber "nur" für den Filter. Weil üblicherweise auch nur solche Algorithmen auf Hardware implementiert werden. Vielleicht ist das auch die Antwort auf die "warum" Frage.
Andreas
|
|
|
selim94 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 23.02.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.03.2017, 14:29
Titel:
|
|
Andreas Goser hat Folgendes geschrieben: |
Nun, mein Gendankengang war folgender: Von den Beispielen
https://www.mathworks.com/help/coder/examples.html
kommt keines in die Nähe und ich würde erwarten so etwas würde promoted. Z.B. gleich das zweite Beispiel
In MATLAB mit Grafik, der C Code ist aber "nur" für den Filter. Weil üblicherweise auch nur solche Algorithmen auf Hardware implementiert werden. Vielleicht ist das auch die Antwort auf die "warum" Frage.
Andreas |
Hmm, ich verstehe. Die GUI kann ruhig über Matlab erfolgen. Die Berechnungen aber, sollten auf dem Raspberry ablaufen. Mein Betreuer hat mir alle Freiheiten gewäht Dann müsste ich es mal mit dem Simulink Package für Raspberry versuchen. Dort kann man ja einen Matlab Function Block hinzufügen.
Ich werde mich mal dort reinarbeiten.
Vielen Dank für deine Hilfe
MFG
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|