|
MasterofDesaster |
Forum-Fortgeschrittener
|
|
Beiträge: 60
|
|
|
|
Anmeldedatum: 17.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.05.2009, 09:47
Titel: Testausgabe Fehler
|
|
Hallo,
in meinem Gui lasse ich in einen "Static Text" etwas hineinschreiben.
Immer wenn ich das Gui zum ersten Mal starte erhalte ich folgenden Fehler:
Zitat: |
??? Reference to non-existent field 'Importieren_abgeschlossen'. |
(Ich habe den einzufügenden Text auch schon ohne die "{}" geschreiben, aber das ändert Nichts.)
Um diesen Fehler zu beheben muss ich den gui neu abspeichern und der Fehler tritt nicht mehr auf.
Wie kann ich diesen Fehler dauerhaft beheben?
Gruß
|
|
|
|
|
Dagnabit |
Forum-Century
|
|
Beiträge: 244
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.05.2009, 09:50
Titel:
|
|
Das Problem wird sein, dass Dein "static text" Feld nicht "Importieren_abgeschlossen" heißt (Property- "Tag").
Wenn Du mit guide arbeitest, siehe mal im Property Inspector nach, was für Deinen "static text" unter "Tag" steht.
lg
Martin
|
|
|
Dagnabit |
Forum-Century
|
|
Beiträge: 244
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.05.2009, 09:53
Titel:
|
|
Eine kleine Anregung am Rande:
Wenn Du "Tag´s" für GUI- Elemente vergibst, setzte eine Bemerkung um was es sich handelt dazu.
z.B.: Importieren_abgeschlossen_text
oder
Importieren_abgeschlossen_statictext
oder
Importieren_abgeschlossen_st
....
Das hilft mir den Überblick nicht zu verlieren.
lg
Martin
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.05.2009, 10:11
Titel:
|
|
Hallo Martin,
danke für den Tipp, den werde ich ab jetzt anwenden.
Das Feld heißt leider wirklich so, daher irritiert mich der Fehler ja auch...
Und ich habe gerade festgestellt, dass ich das gui nicht mal speichern muss, ich darf es nur nicht über den Doppelklick starten, sondern muss über den Guide gehen und dann den playbutton drücken. Dann läuft es fehlerfrei...
Woran liegt das? Initialisiere ich vielleicht irgendwas nicht richtig?
Gruß
Axel
|
|
|
Dagnabit |
Forum-Century
|
|
Beiträge: 244
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.05.2009, 10:22
Titel:
|
|
Also ich versteh jetzt die Problematik nicht ganz.
Du hast in guide ein GUI gebastelt. Dieses hast Du gespeichert (.fig- file)?
Dazu gibt es ein .m- file. Dieses hast Du mit Deinen Befehlen versehen und auch gespeichert?
Wenn dem so ist, sollte es keinen Unterschied machen ob Du nun im .m- file Editor auf "run" klickst oder in guide. Du könntest auch im Commandwindow den GUI-Namen eingeben; das sollte genauso funktionieren.
Vielleicht stellst Du mal die Codezeilen hier rein, die Dir von der Fehlermeldung angegeben werden.
lg
Martin
|
|
|
MasterofDesaster |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 60
|
|
|
|
Anmeldedatum: 17.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.05.2009, 10:29
Titel:
|
|
|
|
|
Hallo Martin,
Zitat: |
Du hast in guide ein GUI gebastelt. Dieses hast Du gespeichert (.fig- file)? Dazu gibt es ein .m- file. Dieses hast Du mit Deinen Befehlen versehen und auch gespeichert? |
Ja, habe ich beides.
Zitat: |
Wenn dem so ist, sollte es keinen Unterschied machen ob Du nun im .m- file Editor auf "run" klickst oder in guide. Du könntest auch im Commandwindow den GUI-Namen eingeben; das sollte genauso funktionieren. |
Leider doch, und genau das ist das Problem...
Zitat: |
??? Reference to non-existent field 'Importieren_abgeschlossen'.
Error in ==> Auswertung>Daten_Import_Callback at 331
set(handles.Importieren_abgeschlossen,'String',{'Importiert'});
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> Auswertung at 46
gui_mainfcn(gui_State, varargin{:});
Error in ==>
@(hObject,eventdata)Auswertung('Daten_Import_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontrol Callback |
Das ist der Fehlercode, der tritt nicht auf, wenn ich es über den Guide starte...
Es ist kein schlimmes Problem, nur würde ich das Skript auch an andere Leute verteilen und da ist das nicht ideal.
Gruß
Axel
|
|
|
Dagnabit |
Forum-Century
|
|
Beiträge: 244
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.05.2009, 11:00
Titel:
|
|
Ich habe leider überhaupt keine Ahnung wo der Hund begraben liegen könnte.
Zitat: |
??? Reference to non-existent field 'Importieren_abgeschlossen'. |
weist darauf hin, das es in "handles" keinen Eintrag "Importieren_abgeschlossen" gibt.
Wenn aber der 'Tag' des Feldes "Importieren_abgeschlossen" lautet, dann ergibt das zumindest für mich keinen Sinn.
Versuche folgendes:
Schreibe handles ohne ; für Deinen set- Befehl
Wenn der Daten_Import_Callback ausgeführt wird, bekommst Du alle handles in das Commandwindow geschrieben.
Befindet sich dort ein Eintrag der Deinem "statictext" entsprechen könnte?
lg
Martin
|
|
|
MasterofDesaster |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 60
|
|
|
|
Anmeldedatum: 17.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.05.2009, 11:20
Titel:
|
|
Hallo Martin,
die Änderung bewirkt leider nichts. Naja, dann muss ich wohl jeden einzelnen Nutzer instruieren
Gruß
Axel
|
|
|
Dagnabit |
Forum-Century
|
|
Beiträge: 244
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.05.2009, 11:33
Titel:
|
|
Besagte Änderung sollte auch nichts bewirken.
Du siehst im Commandwindow nur welche handles aktuell vorhanden sind.
Dort sollte theoretisch auch das handle zu Deinem Statictext stehen.
Dient also nur zur Fehlersuche
lg
|
|
|
MasterofDesaster |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 60
|
|
|
|
Anmeldedatum: 17.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.05.2009, 12:45
Titel:
|
|
Hallo Martin,
ah ok, ich habe das immer über Breakpoints gemacht und dann die Maus länger über "handles" gehalten.
Naja, aber ich habe mich schon damit abgefunden, dass immer mal wieder einige Sachen nicht so funktionieren wie sie sollten
Gruß
Axel
|
|
|
Dagnabit |
Forum-Century
|
|
Beiträge: 244
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.05.2009, 12:52
Titel:
|
|
Ja und was beinhalten Deine handles kurz vor besagtem set- Befehl?
Hast Du dort ein handle zu "Importieren_abgeschlossen"?
(...wenn Du das Programm nicht über guide startest!)
|
|
|
MasterofDesaster |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 60
|
|
|
|
Anmeldedatum: 17.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.05.2009, 15:50
Titel:
|
|
Nein, leider nicht.
Er scheint nicht zu wissen, dass dieses Feld existiert...und wenn ich es über den Guide starte schon.
Muss ich das Feld irgendwie zusätzlich initialisieren?
Gruß und schönen Abend
Axel
|
|
|
Dagnabit |
Forum-Century
|
|
Beiträge: 244
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.05.2009, 17:51
Titel:
|
|
Da es mich selbst interessieren würde, bohre ich noch weiter nach:
Kann es sein, dass Du in einer Quelltextzeile
schreibst, und anschließend
Suche mal mit [Edit]- [Find and Replace...]
Und auch wenn Du fündig werden solltest, dürfte es auch über guide nicht funktionieren.
grübel, grübel
Martin
Ps.: Wenn Du willst, kannst Du mir die Files auch schicken.
Ich will wissen warum das nicht klappt!
|
|
|
MasterofDesaster |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 60
|
|
|
|
Anmeldedatum: 17.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.05.2009, 08:56
Titel:
|
|
Hallo Martin,
beide Befehle verwende ich nicht.
Ich lese in einer Funktion Daten aus einer Exceldatei ein und schreibe sie in handles. Anschleißend kommt dieser Code:
Ansonsten verwende ich den Befehl nirgends..
Ich habe diesen Abschnitt auch einfach mal in ein neues File exportiert, was allerdings nichts bewirkt hat.
Gruß
Axel
|
|
|
Dagnabit |
Forum-Century
|
|
Beiträge: 244
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.05.2009, 09:06
Titel:
|
|
|
|
|
Gehe zu Seite 1, 2 Weiter
|
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.
|
|