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

Blockdiagramm in GUI

 

Jensen87
Forum-Anfänger

Forum-Anfänger


Beiträge: 30
Anmeldedatum: 16.05.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.11.2011, 10:58     Titel: Blockdiagramm in GUI
  Antworten mit Zitat      
Hi Zusammen,

Zu diesem Thema hab ich leider im Forum und im www nichts gefunden!

Ich möchte in meinem GUI einen Regelkreis in Form eines Blockdiagramms darstellen. Wichtig ist, dass der Hintergrund des Regelkreises nicht irgendeine andere Farbe hat. Also Bild einfügen mit weißem Hintergrund ist schlecht. Nun hab ich nicht wirklich eine Idee wie das am leichtesten machbar ist. Ich dachte an Latex. Kann ich sowas in ein axes object programmieren? Ebenfalls dachte ich, in meinem Textsatzprogramm den Regelkreis in Latex zu programmieren, also Hintergrundfarbe die des GUIs einzustellen, den Regelkreis dann abfotografieren und dann als Bild einfügen.

Geht es auch irgendwie einfacher??

Bin für jede Hilfe dankbar!
Gruß
Jens
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: 01.11.2011, 13:36     Titel: Re: Blockdiagramm in GUI
  Antworten mit Zitat      
Hallo Jensen87,

Zitat:
Ich möchte in meinem GUI einen Regelkreis in Form eines Blockdiagramms darstellen. Wichtig ist, dass der Hintergrund des Regelkreises nicht irgendeine andere Farbe hat. Also Bild einfügen mit weißem Hintergrund ist schlecht.

Was genau bedeutet "Blockdiagramm"? Ich kenne Blockdiagramme im Allgemeinen. Aber nun kommt es noch drauf an, ob Du die einzelnen Blöcke in der GUI bearbeiten möchtest, die einzelnen Blöcke beweglich sein sollen etc.
"Abfotographieren und als Bild einfügen" klingt aber recht statisch.

Wie wäre es, wenn Du ein Bild mit einem Programm zur Erstellung von Blockdiagrammen produzierst und entweder einen transparenten Hintergrund wählst, oder eben genau die Hintergrundfarbe der GUI. Ich benutze dafür z.B. oft einen violetten Hintergrund für PNGs und ersetzte alle violetten Punkte durch die Hintergrundfarbe. Der PNG-Import mit IMREAD sieht dies sogar bereits vor, siehe "help imread".

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Jensen87
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 30
Anmeldedatum: 16.05.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.11.2011, 20:13     Titel:
  Antworten mit Zitat      
Hi Jan,

das Blockdiagramm muss nicht beantwortet werden. Es genügt also ein Bild!
Kannst du mir ein Programm empfehlen, zur Erstellung von Blockdiagrammen? Die Latex Programmierung scheint wohl zu kompliziert, wenns auch einfacher geht...
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: 02.11.2011, 21:42     Titel:
  Antworten mit Zitat      
Hallo Jensen87,

Da das nichts mehr mit Matlab zu tun hat, empfehle ich Google zu fragen. Das Software-Archiv von heise.de ist auch gut sortiert.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 02.11.2011, 23:14     Titel:
  Antworten mit Zitat      
Hallo,

wie wärs mit Simulink?
Du kannst dort dein Modell aufbauen. Unter Format --> Screen Color kannst du die Hintergrundfarbe einstellen. Und dann eben den Screenshot machen und Ränder abschneiden.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
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.