|
flashpixx |
Forum-Guru
|
|
Beiträge: 355
|
|
|
|
Anmeldedatum: 19.04.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.01.2009, 18:18
Titel: Movie in GUI abspielen
|
|
Hallo,
ich habe in einer GUI ein axes-Objekt, in dem ich gerne ein Movie "m" abspielen möchte. Ein
spielt zwar das Movie ab, aber es wurde an der X-Achse des axes-Objekt gespiegelt und liegt somit unterhalb.
Wer kann mir bitte helfen, so dass das Movie innerhalb des axes-Objekt abgespielt und passend Skaliert wird
Danke
Phil
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 11.01.2009, 19:53
Titel:
|
|
Hallo flashpixx - nur ein schneller Antwortversuch, ich habe es nicht ausprobiert. Die Doku von MOVIE sagt;
movie(M) plays the movie in matrix M once, using the current axes as the default target. If you want to play the movie in the figure instead of the axes, specify the figure handle (or gcf) as the first argument: movie(figure_handle,...). M must be an array of movie frames (usually from getframe).
D.h. vielleicht einfach das handle der Figure und nicht der Achse nehmen?
Andreas
|
|
|
flashpixx |
Themenstarter
Forum-Guru
|
|
Beiträge: 355
|
|
|
|
Anmeldedatum: 19.04.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.01.2009, 20:11
Titel:
|
|
Andreas Goser hat Folgendes geschrieben: |
D.h. vielleicht einfach das handle der Figure und nicht der Achse nehmen?
|
Nach der Ableitungs-Hierarchie ist aber "figure" der Parent von "axes". Wie komme ich von dem axes-Objekt dann an das figure-Objekt?
Mir ist es wichtig, dass das Movie genau an der Stelle, wo das axes-Objekt auf der GUI liegt in der Größe des axes-Objekt abgespielt wird. Bei "image" und "plot" habe ich das ohne Probleme hinbekommen
Danke
Phil
|
|
|
flashpixx |
Themenstarter
Forum-Guru
|
|
Beiträge: 355
|
|
|
|
Anmeldedatum: 19.04.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.01.2009, 20:45
Titel:
|
|
Anbei einmal ein Screenshot mit dem Problem.
Phil
Beschreibung: |
|
Download |
Dateiname: |
Bild 1.png |
Dateigröße: |
257.17 KB |
Heruntergeladen: |
893 mal |
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 11.01.2009, 21:07
Titel:
|
|
OK, dann passt mein erster Ansatz nicht. Ich habe mal aus der Hilfe für MOVIE und einem Beispiel von GUIDE etwas zusammengebastelt, siehe Anhang. Das funktioniert einwandfrei. Die Verschiebung / Spiegelung muss wohl etwas ganz anderes sein.
Andreas
Beschreibung: |
|
Download |
Dateiname: |
gui_for_test.m |
Dateigröße: |
6.19 KB |
Heruntergeladen: |
732 mal |
Beschreibung: |
|
Download |
Dateiname: |
gui_for_test.fig |
Dateigröße: |
5.55 KB |
Heruntergeladen: |
626 mal |
Beschreibung: |
|
Download |
Dateiname: |
test_forum06.m |
Dateigröße: |
199 Bytes |
Heruntergeladen: |
795 mal |
|
|
|
flashpixx |
Themenstarter
Forum-Guru
|
|
Beiträge: 355
|
|
|
|
Anmeldedatum: 19.04.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.01.2009, 21:17
Titel:
|
|
Danke für das Bsp. Funktioniert auch. Das interessante ist, dass das Struct des Movies korrekt abgespielt wird, wenn ich es per Konsole laufen lassen. Es muss also irgendwo an der "axes" hängen
Phil
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 11.01.2009, 21:42
Titel:
|
|
Dann würde ich sagen es hilft nur ein vollständiges Beispiel.
|
|
|
|
|
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.
|
|