ich stehe mal wieder total auf´m Schlauch - vielleicht könnt ihr mir einen Tipp geben.
Folgendes Problem:
Ich habe ein GUI mit einer uitable mit der ich bestimmten Bauteilen bestimmte Materialeigenschaften zuweisen möchte um dann weiter rechnen zu können.
In der ersten Spalte sind die Bauteile, in der zweiten Spalte hätte ich gerne eine Choice List/Popup-menü mit dem ich das zugehörige Material zum Bauteil auswähle. In Spalte 4, 5 und 6 sollen dann die Materialeigenschaften des entsprechenden Materials angezeigt (z.B. Wärmeleitfähigkeit, Dichte, ...) und gegebenenfalls manuell modifiziert werden.
Die unterschiedlichen Materialien die ich dem Popup-menu/Choice List zur Verfügung stellen will lade ich aus einer externen Materialdatenbank (Excel).
Code kann ich nicht viel zur Verfügung stellen :
Code:
n_parts=3;
emptydat=cell(n_parts,5);
emptydat(:,1)=num2cell(1:n_parts); %Teilenummer in erster Spalte
Somit kann ich die "Choice List" laden und das entsprechende Material auswählen. Was mir noch fehlt: Wie weise ich den Spalten 3-5 die zugehörigen Materialeigenschaften zu und passe diese an sobald die Auswahl in Spalte 2 geändert wird.
sorry, im Moment fehlt mir noch eine Vorstellung davon was du machen willst. Kannst du eventuell einen Ausschnitt deiner bisherigen GUI/Tabelle posten und daran erklären was du machen willst?
Wie sehen deine Eingangsdaten - 'Materialeigenschaften' - denn aus?
danke für deine Rückmeldung. Konnte die letzten Tage leider nicht daran weiter arbeiten, hab´s inzwischen aber lösen können. Die Bilder im Anhang zeigen was ich machen möchte. Eigentlich war das auch gar nicht so wild.
Ich habe in den CellEditCallback folgendes geschrieben:
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
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.