|
|
Frage über handles Struct bei GUI |
|
DAFeinfach |
Forum-Fortgeschrittener
|
|
Beiträge: 67
|
|
|
|
Anmeldedatum: 07.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.07.2017, 14:47
Titel: Frage über handles Struct bei GUI
|
|
|
|
|
Hallo Zusammen,
ich habe jetzt ein Beispiel für GUI. In diesem Beispiel habe ich insgesamt zwei Oberfläche. In Oberfläche can_gui gibt es nur Knöpf und Slider zur Kontrollierung von Simulationsmodell CAN_Communication. Und in Oberfläche can_build gibt es nur ein Axes zur Bezeichnung von Datan in Simulink Modell.
Nun ist das Problem, wie kann die schon bezeichnete Graph in Axes beseitigt werden, wenn ich den Knöpf Stop durcke.
Zuvor wenn die Axes und der Knöpf in einer selben Oberfläche liegen, kann ich den folgende Code unter der Callbackfuction von Knöpf Stop schreiben.
Damit kann man die Graph beseitigen. Aber die Voraussetzung ist, die Axes und der Knöpf müssen in eine Oberfläche liegen.
Jetzt liegen diese Beide in zwei Oberfläche. Wie kann man die Code unter der Callbackfunction von Knöpf Stop schreiben, um die Graph in Axes zu beseitigen ?
Ich habe die folgende Code unter der Callbackfunction schreiben.
Leider bekomme ich die folgende Fehlermeldung.
Error can_gui> pushbutton_stop_Callback (line 97)
Ph1 = plot.Children;
Class 'matlab.graphics.GraphicsPlaceholder' does not have the appropriate method, property or field 'children'.
Dann würde ich fragen, ist es möglich, mit der Druck von Knöpf Stop wird die Graph in andere Oberfläche beseitigt ?
Kann jemand mir helfen ? Danke
Die Anlage sind relevante Dokument.
Grüße
Jieshen
Beschreibung: |
|
Download |
Dateiname: |
can_gui_com.zip |
Dateigröße: |
48.89 KB |
Heruntergeladen: |
406 mal |
|
|
|
|
|
DAFeinfach |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 67
|
|
|
|
Anmeldedatum: 07.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.07.2017, 15:21
Titel:
|
|
|
|
DAFeinfach |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 67
|
|
|
|
Anmeldedatum: 07.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.07.2017, 10:43
Titel:
|
|
Hallo, kann jemand mir helfen ?
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 01.08.2017, 11:35
Titel: Re: Frage über handles Struct bei GUI
|
|
Hallo DAFeinfach,
Bitte erkläre, wie die beiden GUIs identifiziert werden können. Habe sie eindeutige Tags? Dann kann man sie leicht in den Callbacks des anderen GUIs finden:
Ab jetzt sollte auch dies funktionieren:
Ein Test, ob GUI1 überhaupt noch offen ist, wäre eine gute Idee.
Gruß, Jan
|
|
|
|
|
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 - 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.
|
|