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

Problem mit der Bearbeitung einer GUI

 

milen
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 02.05.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.05.2013, 13:23     Titel: Problem mit der Bearbeitung einer GUI
  Antworten mit Zitat      
Hallo zusammen,

ich bin relativ neu im Bereich der Matlab-Programmierung,

und habe folgendes Problem:

- ich habe ein fertiges Modell (Space Vector PWM VSI AC2) auf Batteriebetrieb umgebaut

- jetzt würde ich gern die Batteriebparameter in die bereits vorhanden GUI des (Space Vector PWM VSI AC2) Modells mit aufnehmen und die nicht mehr benötigten Funktionsblöcke rauslöschen.

Kann mir bitte jemand helfen?

Beste Grüße
Michael
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.05.2013, 19:48     Titel:
  Antworten mit Zitat      
Hallo,

und wie sollen wir dir dabei helfen?
Falls du möchtest, dass jemand diese Arbeit für dich macht, sollte das eher in Programmieraufträge.
Wenn du lediglich Unterstützung dabei möchtest, solltest du sagen, was du bisher versucht hast und wo genau die Probleme dabei aufgetreten sind.

Ist die GUI mit GUIDE erstellt oder programmatisch mit uicontrol-Befehlen?

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
milen
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 02.05.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.05.2013, 12:49     Titel:
  Antworten mit Zitat      
@ Harald: Vielen Dank für deine Antwort.

Leider weis ich nicht mit was die GUI erstellt wurde. Es handelt sich um einen fetigen Simulink-Block aus der PowerSystems-Library (Space Vector PWM VSI AC2).

Wie kann ich herausfinden, wie die GUI dieses Blocks programmiert wurde und wie kann ich diese dann bearbeiten?

Bin über jegliche Hilfe dankbar.

Best Grüße
Michael
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: 06.05.2013, 13:07     Titel:
  Antworten mit Zitat      
Hallo,

das ist nun noch einmal etwas ganz anderes als ich dachte.
Du hast also die Funktionalität eines Blockes geändert und möchtest nun auch die zugehörige (Eingabe-) Maske verändern?

Wenn mit Rechtsklick auf den Block Mask --> Edit Mask kommt, dann kannst du hier Anpassungen vornehmen. Sollte das nicht kommen, dann ist der Block wohl ein Standardblock aus dem Produkt und vermutlich nicht für diese Form der Anpassung gedacht.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
milen
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 02.05.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.05.2013, 17:29     Titel:
  Antworten mit Zitat      
Hallo Harald,

vielen Dank für deine schnelle Antwort!

Ja, ich möchte die zugehörige (Eingabe-) Maske abändern.

Anbei in den Screenshots ist der verwendete Simulinkblock mit zugehöriger Maske zu sehen.

Wenn ich auf den Block rechtsklicke und Edit Mask anwähle erscheint folgendes Fenster (siehe Bild).

Die "undefined" Cases möchte ich durch die Parameter des Batterieblocks ersetzen, welchen ich in das Space Vector PWM VSI AC2 eingebunden habe.

Wie würde eine Abänderung der Eingabemaske jetzt weiter ablaufen?

Bin ich überhaupt auf dem richtigen Weg?

Beste Grüße
Michael

Unbenannt.png
 Beschreibung:

Download
 Dateiname:  Unbenannt.png
 Dateigröße:  105.78 KB
 Heruntergeladen:  501 mal
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: 06.05.2013, 18:19     Titel:
  Antworten mit Zitat      
Hallo,

du müsstest wenn die Einstellungen im "Parameters" Tab des "Mask Editor" anpassen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
milen
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 02.05.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.05.2013, 18:38     Titel:
  Antworten mit Zitat      
Hallo,

die Parameters sehen bei mir (siehe Bild) so aus.

Kannst du mir vll. kurz erklären wie Umändern funktioniert oder wie die Eingaben zu verstehen sind.

Vielen Dank!

Gruss
Michael

parameters.png
 Beschreibung:

Download
 Dateiname:  parameters.png
 Dateigröße:  41.78 KB
 Heruntergeladen:  486 mal
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: 06.05.2013, 21:18     Titel:
  Antworten mit Zitat      
Hallo,

die Parametereinstellungen sind anscheinend nicht das, was du im Dialogfeld siehst. Sorry, da weiß ich auch nicht weiter.
Wie gesagt: wenn es ein Standardblock ist, ist er wohl nicht für diese Form der Anpassung gedacht.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
LittleX
Forum-Guru

Forum-Guru


Beiträge: 494
Anmeldedatum: 14.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.05.2013, 11:50     Titel:
  Antworten mit Zitat      
Hallo,

probier doch noch folgendes aus:
Rechtsklick auf den Block, Block Properties -> Callbacks
Schau mal, ob in der OpenFcn Code eingetragen ist.

Viele Grüße,

LittleX
Private Nachricht senden Benutzer-Profile anzeigen
 
milen
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 02.05.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.05.2013, 13:39     Titel:
  Antworten mit Zitat      
Hallo zusammen!

Vielen Dank für eure Hilfe.
Nach langen rumprobieren bin ich bis jetzt noch zu keiner Lösung gekommen.

Ich habe mir etwas anderes ausgedacht.

Ich möchte den Inhalt des Space Vector PWM VSI AC2 - Blocks außerhalb betreiben.

Dazu habe ich die internen Blöcke (siehe Bilder) einfach nach außen kopiert und lösche nun den unteren Teil.

Jedoch bekomme ich eine Fehlermeldung seitens Simulink (siehe Bild).
(es meldet, dass Ts nicht definiert wird, Ts müsste aber durch das Powergui generiert werden)

Ich glaube, das ganze liegt am Powergui, bin mir jedoch nicht sicher.

Hat jemand eine Idee, wie ich den Fehler beheben kann.

Vielen Dank!

Beste Grüße
Michael

Fehlermeldung.png
 Beschreibung:

Download
 Dateiname:  Fehlermeldung.png
 Dateigröße:  42.74 KB
 Heruntergeladen:  412 mal
Blockwandlung.png
 Beschreibung:

Download
 Dateiname:  Blockwandlung.png
 Dateigröße:  114.73 KB
 Heruntergeladen:  452 mal
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.