Verfasst am: 28.01.2020, 15:24
Titel: App Designer - Error bei Datenübergabe an UI Table
Hallo zusammen!
Ich habe ein Problem, wenn ich einen Datensatz aus einer table an meine UI Table im App Designer übergeben möchte. Dabei habe ich links neben der UI Table eine Listbox in der meine Parameter aufgeführt sind. Nun möchte ich, dass je nach Auswahl der Listbox der entsprechend hinterlegte Datensatz des Parameters in der UI Table angezeigt wird.
Derzeit löse ich das so:
ColumNames bleiben dabei gleich. Die Anzahl der Rows kann sich ändern, ist aber im tableFile hinterlegt. Vom tableFile sind nur Spalte 1:13 relevant zur Ausgabe in der UI Table.
Das funktioniert auch soweit wunderbar, allerdings wenn ich einen Datensatz gewählt habe, welcher nur eine Zeile über die 13 Spalten enthält und dann zu einem Datensatz wechsle der ebenso nur eine Zeile enthält, wird die im Anhang befindliche Fehlermeldung ausgegeben.
Hat dazu vielleicht jemand einen Lösungsvorschlag?
ist für mich schwierig nachzuvollziehen, wie es zu der Fehlermeldung kommt. Ein reproduzierbares Minimalbeispiel wäre hilfreich.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
vielen Dank für deine Antwort und deine Zeit. Ich habe ein Minimalbeispiel erstellt, kann den Fehler damit allerdings leider nicht reproduzieren, also ist es auch nicht besonders hilfreich. Trotz allem werde ich es mal online stellen. Vielleicht fällt da ja trotzdem von ein Fehler ins Auge
Als erstes die Funktion zu Erstellung der Tabelle.
wichtig wäre, dass ich oder jemand anders, der sich das ansieht, das Beispiel laufen lassen kann (also am besten als .mlapp, ggf. zippen) und der Fehler da auftritt. Ansonsten sehe ich keine Möglichkeit, dem auf den Grund zu gehen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
ich habe nun etwas entsprechendes zusammengebastelt. Der Fehler tritt immer auf, sobald man einen Wechsel innerhalb der Listbox tätigt zur einem Parameter, welche die gleiche Anzahl an Zeilen aufweist. Bei einem anderen Wechsel läuft alles reibungslos. In meiner GUI habe ich derzeit so gelöst, dass ich die Spalten vor dem aktualisieren der Daten lösche. Das ist allerdings keine schöne Lösung. Im Anhang befindet sich in der rar-Datei eine kleine GUI und die dazugehörige Tabelle als m-File.
also z.B. beim Hin- und Herschalten zwischen param1 und param6?
Ich habe es gerade mit R2019b und R2018a probiert und keine Fehlermeldung bekommen. R2018b habe ich nicht installiert.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Ja genau. Das ist ja wieder sehr kurios. Dann probiere ich es auch mal mit einer anderen Version aus. Vielen Dank für die Zeit, die du dir genommen hast.
Viele Grüße
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
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.