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

Signal-Builder mit GUI öffnen

 

mmz

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.08.2010, 10:47     Titel: Signal-Builder mit GUI öffnen
  Antworten mit Zitat      
Hallo zusammen,

Folgendes Problem:

Ich habe in einem Simulink Model ein Signal Builder. Auf den möchte ich über eine GUI zugreifen. D.h. wenn ich auf meinen Button drücke soll sich das Fenster öffnen, das sich öffnet wenn ich doppelt auf den Signal Builder klicke.

kann mir einer weiterhelfen?

Grüße

Michael


mmz

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.08.2010, 08:12     Titel:
  Antworten mit Zitat      
Ich hab jetzt die Lösung, jedoch noch ein kleines Problem:

Code:

set_param('MyModel/Signal Builder','Open','on');
 


War ja nicht so schwer, allerdings geht das nur wenn die mdl Datei zuvor offen ist, aber die kann man in den "Run-Config." des m-Files direkt mit öffnen lassen. Jetzt hab ich noch das Problem das mein Signal Builder als "hidden" als versteckt angezeigt wird. Weiß jemand wie ich die Option umstelle?

Bei einem Scope funktioniert es nämlich^^.

Danke im Vorraus,

freundliche Grüße

Michael
 
quant82
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 97
Anmeldedatum: 30.04.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.08.2010, 09:06     Titel:
  Antworten mit Zitat      
vlt mit

Code:

set('MyModel/Signal Builder','Visible', 1);
 
Private Nachricht senden Benutzer-Profile anzeigen
 
mmz

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.08.2010, 09:53     Titel:
  Antworten mit Zitat      
Danke für die antwort, aber so gehts nicht. Ich hab allerdings die Lösung:

Ich hab schon falsch angefangen. Am einfachsten geht es mit

Code:

open_system('MyModel/Signal_Builder');
 


Das ist alles.

Trotzdem danke.

Grüße

Michael
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.10.2014, 16:32     Titel:
  Antworten mit Zitat      
Code:
open_system('MyModel/Signal_Builder'), 'OpenFcn');
Sorgt dafür, dass nur der SignalBuilder öffnet, das Simulink Modell aber im Hintergrund bzw. minimiert bleibt.

Vorher kontrollieren, dass auch wirklich schon ein Eintrag in der OpenFcn vorhanden ist, z. B.
Code:
sigbuilder_block('open',[0 30 1440 813 ]);
 
carnefix

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.12.2014, 11:29     Titel: Frage dazu
  Antworten mit Zitat      
Hallo zusammen,

ich hätte zu diesem Thema noch ein Frage.
Ich möchte mein Modell von meiner GUI aus starten bzw. öffnen.
Dabei will ich beim Start des Modells direkt einen von 5 Signalen, welche in dem Signal Builder vorhanden sind, auswählen.

Wie kann ich dies genau ausführen beim öffnen (open_system(Model)) und beim starten (sim(Model))?

Gruß carnefix
 
carnefix
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 23.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.01.2015, 11:28     Titel: Re: Frage dazu
  Antworten mit Zitat      
carnefix hat Folgendes geschrieben:
Hallo zusammen,

ich hätte zu diesem Thema noch ein Frage.
Ich möchte mein Modell von meiner GUI aus starten bzw. öffnen.
Dabei will ich beim Start des Modells direkt einen von 5 Signalen, welche in dem Signal Builder vorhanden sind, auswählen.

Wie kann ich dies genau ausführen beim öffnen (open_system(Model)) und beim starten (sim(Model))?

Gruß carnefix


Ich bin jetzt selbst auf die Antwort gekommen.
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 - 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.