|
|
dringende Hilfe bei GUI erstellung |
|
xwinnipuhx |
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 23.03.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.05.2012, 08:49
Titel: dringende Hilfe bei GUI erstellung
|
|
|
|
|
Hi Leute,
ich brauche dringend eure hilfe bei der GUI-erstellung.
hab schon die vielen beiträge hier gesehen nur ich steh echt unter zeitdruck (abgabe der bachelorarbeit)
ich habe zwei Programme für die Verbesserung der Auflösung von Mikroskopiebildern geschrieben und möchte dafür gern eine GUI erstellen.
hab es leider bis zum schluss vor mir her geschoben (dachte ist nicht so kompliziert)
leider versteh ich jetzt auf die schnelle die sache mit den handles überhaupt gar nicht.
im anhang meine zwei programme, diese möchte ich mit hilfe von radio-button auswählen
ich habe die figure-umgebung schon fertig (siehe anhang) und auch den erst push-button mit code hinterlegt nur wie mach ich die übergabe und wie beziehe ich die radio-button mit ein ?
in dem axes element soll dann das fertig bearbeitete bild mittels imshow dargestellt werden ( ich hoffe das geht auch so)
bitte bitte helft mir
ebenfalls im anhang das m.file für die gui
Beschreibung: |
|
Download |
Dateiname: |
fourier.m |
Dateigröße: |
1.19 KB |
Heruntergeladen: |
365 mal |
Beschreibung: |
|
Download |
Dateiname: |
MinMax_striped.m |
Dateigröße: |
1.27 KB |
Heruntergeladen: |
371 mal |
Beschreibung: |
so soll es aussehen, nach betätigung von run soll der gewählte algo ausgeführt werden und das bild in axes gezeigt werden |
|
Download |
Dateiname: |
GUI-1.png |
Dateigröße: |
23.52 KB |
Heruntergeladen: |
453 mal |
Beschreibung: |
der code zu der gui p.s ich mach das alles über die remote-verbindung zum server der hochschule |
|
Download |
Dateiname: |
matlabgui.m |
Dateigröße: |
3.81 KB |
Heruntergeladen: |
380 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 25.05.2012, 19:02
Titel:
|
|
Hallo,
um wirklich etwas mit der Anwendung anfangen zu können, benötigt man auch die fig-Datei.
Alle benötigten Informationen sollten an sich in der Hilfe zu finden sein.
Grüße,
Harald
|
|
|
xwinnipuhx |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 23.03.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.05.2012, 19:35
Titel:
|
|
das man die fig datei dazu braucht ist mir schon klar.
wenn mir die hilfe was bringen würde hätte ich hier sicher nichts gepostet
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 25.05.2012, 21:02
Titel:
|
|
Hallo,
wenn dir klar ist, dass man sie braucht, wieso postest du sie dann nicht? Der entscheidende Teil deiner Arbeit sollten eher die im Hintergrund ausgeführten Teile sein.
Die Hilfe hilft an sich auch hier, dort steht nämlich u.a.:
Zitat: |
Another component such as a push button to base its action on the selection, then that component's Callback callback can get the handle of the selected radio button or toggle button from the button group's SelectedObject property. |
Also die SelectedObject-Eigenschaft der buttongroup abfragen, und danach kannst du beispielsweise wiederum das Tag des ausgewählten Elements abfragen und es so identifizieren. Die Tags findest du, wenn du die .fig mit GUIDE öffnest.
Grüße,
Harald
|
|
|
xwinnipuhx |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 23.03.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2012, 18:14
Titel: radio button
|
|
also das mit den handles hat soweit geklappt
habe im anhang meine aktuellen dateien drin
komischer weise hat es vorhin funktioniert und mir auch ein bild angezeigt nur jetzt nicht mehr
ich denke es liegt an meinen if-abfragen weiß aber nicht wie man das besser löst.
bitte nochmal ganz dolle um hilfe
ach und nochwas: das bild was mir gezeigt wurde war in farbe? nur warum und wie lass ich es in grau anzeigen?
Beschreibung: |
|
Download |
Dateiname: |
BA.fig |
Dateigröße: |
5.13 KB |
Heruntergeladen: |
380 mal |
Beschreibung: |
|
Download |
Dateiname: |
BA.m |
Dateigröße: |
6.17 KB |
Heruntergeladen: |
363 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 29.05.2012, 19:23
Titel:
|
|
Hallo,
die if-Abfragen sind zumindest mal ein Problem.
Du kannst das z.B. mit switch-case lösen, so wie du das auch in Zeile 114 ff. gelöst hast, oder mit einer "vernünftigen" if-Abfrage.
So wie die Abfragen momentan sind, kann MATLAB ja nicht wissen, was es mit Algo1 bzw. Algo2 vergleichen soll.
Ich würde auch bei den Axes die CreateFcn meiden und stattdessen den Code in die OpeningFcn verfrachten.
Bild in grau z.B. mit:
Grüße,
Harald
|
|
|
xwinnipuhx |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 23.03.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2012, 20:14
Titel:
|
|
vielen dank,
ach gut das mit dem switch case probier ich gleich aus.
ich hab grad alles nochmal neu gemacht um die fehler zu finden.
zumindest hab ich grad wieder ein bild (siehe anhang)
aber warum ist es so streifig und invertiert???
Beschreibung: |
|
Download |
Dateiname: |
figure1.png |
Dateigröße: |
265.91 KB |
Heruntergeladen: |
494 mal |
|
|
|
xwinnipuhx |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 23.03.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2012, 20:24
Titel:
|
|
hm wie genau mach ich das denn mit dem switch case bei einem push-button?
bzw wie muss ich meine if-abfrage ändern?
ich glaube ich muss mit einem handle übergeben welcher radio-button gewählt wurde aber wie genau mach ich das?
Beschreibung: |
|
Download |
Dateiname: |
figure2.png |
Dateigröße: |
169.36 KB |
Heruntergeladen: |
495 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 29.05.2012, 21:49
Titel:
|
|
Hallo,
hObject bezieht sich immer auf das Element, von dem der Callback ausgeht.
Hier musst du (wie bereits zuvor erwähnt) statt hObject wohl folgendes verwenden:
Grüße,
Harald
|
|
|
xwinnipuhx |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 23.03.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2012, 22:28
Titel:
|
|
vielen dank harald
hat mir sehr geholfen.
aber weißt du warum das bild so komisch (wie bei ner störung beim fernsehen) angezeigt wird?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 30.05.2012, 07:35
Titel:
|
|
Hallo,
auf den ersten Blick: keine Ahnung.
Hast du das mal außerhalb des GUIs versucht um sicherzustellen, dass das außerhalb der GUI vernünftig läuft?
Grüße,
Harald
|
|
|
Hubertus |
Forum-Meister
|
|
Beiträge: 1.034
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.05.2012, 07:48
Titel:
|
|
Wenn es das gleiche Bild ist, dass du schon einmal beigefügt hast, dann sind die Störungen dort bereits sichtbar und wenn es der gleiche Vorgang ist, addieren sich die Störungen. Außerdem ist das Bild jetzt invertiert und zeigt Störungen in Bereichen, die vorher in den Tiefen verdeckt waren.
Hubertus
|
|
|
xwinnipuhx |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 23.03.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.05.2012, 08:19
Titel:
|
|
ja das ist ja das komische, außerhalb läuft alles super (jedenfalls in Octave)
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 30.05.2012, 09:33
Titel:
|
|
Hallo,
arbeitest du insgesamt (d.h. mit deiner GUI) in Octave oder in MATLAB?
Falls in MATLAB, läuft der Ablauf auch innerhalb von MATLAB, aber außerhalb der GUI? Ist sicher, dass auch wirklich der gleiche Algorithmus mit der gleichen Datei (und gleichem Dateiinhalt!) verwendet wird?
Grüße,
Harald
|
|
|
|
|
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.
|
|