|
|
Problem mit der Bearbeitung einer GUI |
|
milen |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 02.05.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.05.2013, 13:23
Titel: Problem mit der Bearbeitung einer GUI
|
|
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
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 02.05.2013, 19:48
Titel:
|
|
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
|
|
|
milen |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 02.05.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.05.2013, 12:49
Titel:
|
|
@ 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
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 06.05.2013, 13:07
Titel:
|
|
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
|
|
|
milen |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 02.05.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.05.2013, 17:29
Titel:
|
|
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
Beschreibung: |
|
Download |
Dateiname: |
Unbenannt.png |
Dateigröße: |
105.78 KB |
Heruntergeladen: |
501 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 06.05.2013, 18:19
Titel:
|
|
Hallo,
du müsstest wenn die Einstellungen im "Parameters" Tab des "Mask Editor" anpassen.
Grüße,
Harald
|
|
|
milen |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 02.05.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.05.2013, 18:38
Titel:
|
|
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
Beschreibung: |
|
Download |
Dateiname: |
parameters.png |
Dateigröße: |
41.78 KB |
Heruntergeladen: |
486 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 06.05.2013, 21:18
Titel:
|
|
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
|
|
|
LittleX |
Forum-Guru
|
|
Beiträge: 494
|
|
|
|
Anmeldedatum: 14.05.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.05.2013, 11:50
Titel:
|
|
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
|
|
|
milen |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 02.05.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.05.2013, 13:39
Titel:
|
|
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
Beschreibung: |
|
Download |
Dateiname: |
Fehlermeldung.png |
Dateigröße: |
42.74 KB |
Heruntergeladen: |
412 mal |
Beschreibung: |
|
Download |
Dateiname: |
Blockwandlung.png |
Dateigröße: |
114.73 KB |
Heruntergeladen: |
452 mal |
|
|
|
|
|
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 - 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.
|
|