|
|
Problem mit set(uitable,'data') ->Tabelle nicht mehr edit |
|
Bärenjunge |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 20.10.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2011b
|
|
|
|
|
|
Verfasst am: 21.10.2011, 08:56
Titel: Problem mit set(uitable,'data') ->Tabelle nicht mehr edit
|
|
|
|
|
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!
Beschreibung: |
|
Download |
Dateiname: |
table.fig |
Dateigröße: |
2.71 KB |
Heruntergeladen: |
374 mal |
Beschreibung: |
|
Download |
Dateiname: |
table.m |
Dateigröße: |
4.37 KB |
Heruntergeladen: |
383 mal |
|
|
|
|
|
Bärenjunge |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 20.10.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2011b
|
|
|
|
|
|
Verfasst am: 21.10.2011, 12:02
Titel:
|
|
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
|
|
|
Bärenjunge |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 20.10.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2011b
|
|
|
|
|
|
Verfasst am: 24.10.2011, 10:34
Titel:
|
|
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]
Beschreibung: |
|
Download |
Dateiname: |
table.fig |
Dateigröße: |
3.45 KB |
Heruntergeladen: |
395 mal |
Beschreibung: |
|
Download |
Dateiname: |
table.m |
Dateigröße: |
7.05 KB |
Heruntergeladen: |
393 mal |
|
|
|
|
|
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.
|
|