|
|
Text und Variablen ausgeben |
|
humpel |
Forum-Anfänger
|
|
Beiträge: 32
|
|
|
|
Anmeldedatum: 06.09.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.09.2012, 23:20
Titel: Text und Variablen ausgeben
|
|
Hallo!
Ich möchte mir eine GUI erstellen mit welcher ich eine sehr große Anzahl an Parametern ausgeben kann.
Wie kann ich eine Tabelle erstellen, in der z.B. in der ersten Spalte der Name steht, in der zweiten der berechnete Wert und in der dritten die Einheit
Geschwindigkeit 5 kmh
Masse 3 kg
.......
Alle bisherigen Versuche das Ganze zügig und ordentlich zu erstellen waren erfolglos.
Kann mir jemand einen Tipp geben?
Gruß Klaus
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 07.09.2012, 07:45
Titel:
|
|
Hallo,
hast du es schon mit den Tables (uitable) versucht?
Kannst du präzisieren, was du versucht hast und wo die Probleme dabei lagen?
Grüße,
Harald
|
|
|
humpel |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 32
|
|
|
|
Anmeldedatum: 06.09.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.09.2012, 22:19
Titel:
|
|
Hallo!
Ich habe ich nochmals mit den tables versucht und bin ein wenig weitergekommen.
Jetzt habe ich allerdings das Problem, dass die Daten aus dem Workspace angezeigt werden, aber nicht aktualisiert werden.
Wenn ich im "table property editor" auf "change data value to the selected workspace variable below" gehe, meine Variable markiere und auf Apply drücke, dann springt der Wählknopf von "change data ..." auf "keep the current data value". Somit werden immer die Daten angezeigt die beim Verlassen des Editors gerade aktuell waren ...
Klaus
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 09.09.2012, 08:04
Titel:
|
|
Hallo,
ja, da musst du schon selbst mit SET dafür sorgen, dass die Daten neu in den Table geschrieben werden, wenn sie sich ändern.
Grüße,
Harald
|
|
|
Multivitamin |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 20.11.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.11.2012, 19:32
Titel:
|
|
|
|
|
Hallo, da ich vor einer ganz ähnlichen "Herausforderung" stehe, hänge ich mich doch gerade mal an diesen Thread an.
Zum Hintergrund, probiere jetzt seit ein paar Tagen alles mit der GUI aus und komme jetzt bei einer Sache einfach nicht weiter.
Wo hakts:
- ich lade aus einer Excel-Datei Daten in ein m-file
- Exceldaten übergebe ich an die GUI in einen Table
- Ich ändere Daten im Table
- Gebe diese Daten zurück ins m-file
- schreibe diese Daten wieder in das ürsprüngliche Excel-File
------------------------
bis hier hin funktioniert auch alles wunderbar
Starte ich das m-file erneut stehen in der GUI-Table aber immer noch die ersten Werte die ich ganz am Anfang in der Excel-Tabelle hatte, aber eben nicht die neuen aus dieser Excel-Tabelle.
Wie genau schaffe ich das jetzt mit dem SET-Befehl den Table in der GUI zu aktualisieren?
Ohje komme nicht dahinter mit dem SET Befehl
Für jeden Hinweis bin ich dankbar!
Zuletzt bearbeitet von Multivitamin am 20.11.2012, 19:47, insgesamt einmal bearbeitet
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 20.11.2012, 19:37
Titel:
|
|
Hallo,
an sich genauso, wie du das im zweiten Schritt auch gemacht hast.
Für weitere Unterstützung bräuchte man auch weitere Informationen. Am einfachsten sind Probleme immer anhand von Beispielcode nachvollziehbar.
Grüße,
Harald
|
|
|
Multivitamin |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 20.11.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.11.2012, 19:46
Titel:
|
|
Hello Harald,
anbei habe ich die Stelle des Codes angehängt um die es sich wohl drehen dürfte, oder?
Irgendwie würde ich gerne mal aus dem try an error rauskommen .... aber kommt Zeit kommt Rat
Die StartWerte bleiben immer gleich im Table egal was im Haupt-m-file steht.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 20.11.2012, 21:40
Titel:
|
|
Hallo,
diese Zeile ist nicht sinnvoll:
Wenn du 'Data' setzen möchtest, dann so:
Globale Variablen sollte man übrigens möglichst vermeiden.
Grüße,
Harald
|
|
|
Multivitamin |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 20.11.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.11.2012, 22:14
Titel:
|
|
Vielen Dank erstmal wieder für deine Antwort.
Leider bringt das auch nicht den erwünschten erfolg, der Table hat immer die statische Kopie von der ersten Einlesung der Daten aus dem Workspace.
Kann man die Daten eines Tables in einer GUI überhaupt unstatisch / automatisch ändern lassen je nach dem was für Daten aus dem Workspace kommen?
Hmm, bezgl. Globale Variablen, ja, das habe ich auch schon gelesen, ich weiß allerdings einfach nicht wie ich es sonst handhaben sollte, hast du mir da einen Tipp?
Vielen Dank
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.11.2012, 09:25
Titel:
|
|
|
|
|
|
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.
|
|