WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

GUI und Simulink Model konbinieren

 

senmeis
Forum-Guru

Forum-Guru


Beiträge: 301
Anmeldedatum: 09.03.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.12.2012, 14:48     Titel: GUI und Simulink Model konbinieren
  Antworten mit Zitat      
Hi,

mit der Funktionalität "preloadfcn" wird ein GUI (ein m File) mit einem Simulink Model geöffnet. Natürlich gehören das GUI und der Simulink Model jeweils zu einem getrennten Fenster.

Ist es überhaupt möglich, die beiden irgendwie zusammenzufassen damit diese einheitlich behandelt werden können?

Gruss
Senmeis
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 08.12.2012, 22:33     Titel: Re: GUI und Simulink Model konbinieren
  Antworten mit Zitat      
Hallo senmeis,

Was genau bedeutet denn "irgendwie zusammenfassen" und "einheitlich behandeln"?
Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
senmeis
Themenstarter

Forum-Guru

Forum-Guru


Beiträge: 301
Anmeldedatum: 09.03.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.12.2012, 12:11     Titel:
  Antworten mit Zitat      
z.B. wenn die beiden zu einem gleichen Fenster gehören.

Gruss
Senmeis
Private Nachricht senden Benutzer-Profile anzeigen
 
##Robert##
Forum-Anfänger

Forum-Anfänger


Beiträge: 28
Anmeldedatum: 19.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.12.2012, 23:20     Titel:
  Antworten mit Zitat      
Hallo Zusammen,

dazu hab ich eine ähnliche Frage.

Leider konnte ich bis jetzt keine passende Antwort/Lösung finden, aber vielleicht klärt es sich ja hier.

Ich habe eine GUI entworfen, in der ich auf ein zuvor erstelltes SimMechanics Model zugreifen kann. In der GUI lese ich stl-Datein ein, gebe Koordinaten der KOS an, etc und kann mein Model simulieren. Läuft echt schön.

Nun habe ich mir gedacht es wäre toll, wenn ich

1) Das Model (welches sich ja während der Simulation öffnet) in einem GUI-Panel

2) Das Fenster der Visualisierung in einem anderen Panel (derselben GUI)

3) die Scopes meiner Gelenkkräfte in einem weitern Panel

anzeigen/fixieren kann.

Zu 3) hab ich was gefunden, sollte möglich sein. Da muss ich mich nur noch reinlesen.

Aber zu 1) und 2) habe ich bis jetzt keine Infos gefunden.

Ist es möglich ein Fenster eines Simulink-Models in einem GUI-Panel einzubinden bzw. zu fixieren. Ähnlich wie ein Bild (z.b. jpg) in Axes?

Ziel ist es mein Kräfte-Programm in einem einzigen GUI-Fenster, also Modelerstellung und Simulationsergebnisse (inkl. Model selbst, Visualisierung und Scope-Anzeigen) zu haben.

Geht sowas?

Gruß Robert
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 10.12.2012, 08:44     Titel:
  Antworten mit Zitat      
Die hier beschriebenen Dinge sind z.T. nur durch "Klimmzüge" möglich.

Zunächst einmal können Simulink Modelle und MATLAB GUIs schon miteinander kommunizieren, Daten austauschen, bzw. auf die gleichen Daten zugreifen. Simulink benutzt standardmässig den Base Workspace von MATLAB. Die GUIs haben ihren eigenen Workspace aber es gibt Tonnen an Material dazu wie GUIs mit MATLAB oder anderen GUIs interagieren.

Die grafischen Dinge: Es ist Aufwand. Nach meiner Erfahrung ist das ein Thema wo häufig Master-Arbeiter, HiWis etc. ihre Zeit hinein verpulvern (sollen). Vom Simulink Modell kann man ja Screenshots machen und ich habe auch schon Lösungen gesehen wo mit Callbacks das öffnen von Subsystemem nachempfunden wurde. Scopes sind auch nichts anderes als Figures und können nachgezeichnet werden.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 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.