WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Problem mit set(uitable,'data') ->Tabelle nicht mehr edit

 

Bärenjunge
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 20.10.11
Wohnort: ---
Version: 2011b
     Beitrag Verfasst am: 21.10.2011, 08:56     Titel: Problem mit set(uitable,'data') ->Tabelle nicht mehr edit
  Antworten mit Zitat      
hallo liebe forenmitglieder,

ich bin noch anfänger in matlab und bin gerade am verzeifeln mit der funktion uitable ...

nun zum problem:

ich lese mehrere oberflächen-datein ein und die namen dieser sollen in der ersten spalte meiner tabelle eingefügt werden ... soweit klappt das auch ganz gut
anschließend möchte ich zu den eingelesenen daten ergänzungen (z.B. Motorname, Prüflauf, ...) in den anderen spalten hinzufügen

sollte dann so ungefähr aussehen: (Wobei die Spalte unter "Oberfläche" die eingelesenen Daten sind)

Oberfläche Motor Prüflauf

1 OF1 Motor1 Prüflauf1
2 OF2 Motor2 Prüflauf2

wenn ich die tabelle vor dem hereinladen der oberflächen editiere werden die daten in uitable,'data' gespeichert
wenn ich jedoch den wert für uitable,'data' setz mit den hereingeladen OF dann kann kann ich zwar noch die zellen editieren aber sobald ich eine zelle wechsel verschindet das geschriebene ... und wird auch nicht gespeichert ...


ich hoffe das ich mein problem jetzt nicht zu umständlich vformuliert hab und ich würde mich sehr darüber freuen wenn mir jemand auf die sprünge helfen würde

VIELEN DANK IM VORAUS! Smile

table.fig
 Beschreibung:
fig-file

Download
 Dateiname:  table.fig
 Dateigröße:  2.71 KB
 Heruntergeladen:  374 mal
table.m
 Beschreibung:
m-file

Download
 Dateiname:  table.m
 Dateigröße:  4.37 KB
 Heruntergeladen:  383 mal
Private Nachricht senden Benutzer-Profile anzeigen


Bärenjunge
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 20.10.11
Wohnort: ---
Version: 2011b
     Beitrag Verfasst am: 21.10.2011, 12:02     Titel:
  Antworten mit Zitat      
ich hab glaub ich shcon ne lösung

[handles.datei,handles.pfad]=uigetfile('*.OF','MultiSelect','on');

tableData = get(handles.uitable1,'Data'); %<-- durch diesen befehl

funktionierts dann komischerweise

[zeilen,spalten] = size(handles.datei)


for x=1:spalten
tableData{x,1} = handles.datei{1,x};

end
set(handles.uitable1,'data',tableData);


guidata(hObject, handles);


damit funktioniert das komischerweise ... also die editierten daten werden gespeichert und bleiben auch in der tabelle stehen
Private Nachricht senden Benutzer-Profile anzeigen
 
Bärenjunge
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 20.10.11
Wohnort: ---
Version: 2011b
     Beitrag Verfasst am: 24.10.2011, 10:34     Titel:
  Antworten mit Zitat      
ich glaub mein problem hat sich doch beibehalten ... wenn ich mehr als 4 daten einlese kommt wieder NaN ab der 5ten stelle nur die ersten 4 sind korrekt editierbar und werden auch richtig gespeichert

wenn ich handles.uitable,'Data' auf ein cellarray mit der dimension 200,4 setzt kommt sogar schon beim ersten wert NaN irgendwie mach ich was verkehrt nur weiß ich nich was

ich hab mal mein aktuelles skrept angehangen hoffentlich kann mir da jemand helfen[/code]

table.fig
 Beschreibung:

Download
 Dateiname:  table.fig
 Dateigröße:  3.45 KB
 Heruntergeladen:  395 mal
table.m
 Beschreibung:

Download
 Dateiname:  table.m
 Dateigröße:  7.05 KB
 Heruntergeladen:  393 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.