|
|
Werte von Exceltabelle als Daten in PopUpMenü |
|
Huuut |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.10.2011, 15:02
Titel: Werte von Exceltabelle als Daten in PopUpMenü
|
|
Hallo ihr Cracks,
ich bin blutiger MatLab-Anfänger und möchte 100 Werte einer Exceltabelle (Drahtdurchmesser.xls), die ich bereits importiert habe, als Auswahlmöglichkeiten in einem PopUp-Menü haben.
Hier ist mein Code:
Muss ich die Datei erst importieren? Wird eine Änderung in der Datei durch MatLab bemerkt?
Wäre echt schön, wenn ihr mir so schnell wie möglich helfen könntet.
Danke!
Gruß,
Huuut
|
|
|
|
|
eupho |
Forum-Meister
|
|
Beiträge: 777
|
|
|
|
Anmeldedatum: 07.01.09
|
|
|
|
Wohnort: Marburg
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 12.10.2011, 15:27
Titel:
|
|
Die Daten werden in deinem Fall numerisch eingelesen und müssen entsprechend noch mit num2str() in ein char-Array umgewandelt werden.
Eine Änderung der Datei wird von MATLAB erst bemerkt, wenn die Excel-Datei abgespeichert wurde und der Code-Teil erneut aufgerufen wird.
|
|
|
Huuut |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.10.2011, 21:46
Titel:
|
|
Vielen Dank!
Sieht mein Code dann folgendermaßen aus?
MfG
Huuut
|
|
|
Huuut |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.10.2011, 09:25
Titel:
|
|
Meine Lösung funktioniert leider nicht. Was könnte noch falsch sein?
MfG
Huuut
|
|
|
Huuut |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.10.2011, 09:36
Titel:
|
|
Hier ist auch noch einmal die Fehlermeldung.
Wäre echt super, wenn ihr mir helfen würdet.
??? Attempt to reference field of non-structure array.
Error in ==> eingabemaske>Drahtdurchmesser_PopUp_CreateFcn at 142
set(handles.Drahtdurchmesser_PopUp,'String', daten);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> eingabemaske at 42
gui_mainfcn(gui_State, varargin{:});
??? Error using ==> struct2handle
Error while evaluating uicontrol CreateFcn
Mfg
Huuut
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 13.10.2011, 10:40
Titel:
|
|
Hallo
das liegt wahrscheinlich daran, weil CreateFcn noch keine Ahnung hat von handles. Diese Funktion wwird ja noch vor dem OpeningFcn aufgerufen.
Wenn du willst dass deine Popup beim Start aufgefüllt wird, dann setze den Code in die OpeningFcn
|
|
|
Huuut |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.10.2011, 11:53
Titel:
|
|
Vielen Dank, das war mein Fehler!
|
|
|
|
|
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.
|
|