|
|
Checkbox und Lables erstellen und löschen |
|
BlackDice |
Forum-Century
|
|
Beiträge: 148
|
|
|
|
Anmeldedatum: 08.12.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2020b
|
|
|
|
|
|
Verfasst am: 20.04.2021, 08:29
Titel: Checkbox und Lables erstellen und löschen
|
|
|
|
|
Moin zusammen,
ich versuche grad Checkboxen und Labels zu erstellen. Später soll es, wenn 10 Messungen ausgewählt sind, so wie auf dem Bild aussehen. Ich kann die erste Zeile auch erstellen und löschen. Ich weiß aber nicht wie ich die zweite Zeile am elegantesten schreibe. Vielleicht CB_X10 und F_X_10 zu einer matrix machen? Habt ihr da einen Tipp?
Zitat: |
properties (Access = public)
CB_X_10 = 20:145:600
F_X_10 = 54:145:634
Y = 85:-20:5
CB20
F20
end
methods (Access = private)
function Plot(app)
delete (app.CB20)
delete (app.F20)
app.CB20 = [];
app.F20 = [];
for v = 1:app.Spinner.Value
if v <=5
app.CB20(v) = uicheckbox('Parent',app.Panel,'Position',[app.CB_X_10(v),app.Y(1),34,22]);
app.F20(v) = uilabel('Parent',app.Panel,'Position',[app.F_X_10(v),85,110,22]);
elseif v >=5
app.CB20(v) = uicheckbox('Parent',app.Panel,'Position',[app.CB_X_10(v),app.Y(2),90,25]);
app.F20(v) = uilabel('Parent',app.Panel,'Position',[app.F_X_10(v),65,110,22]);
end
end
end |
Viele Grüße
Fabian
Beschreibung: |
|
Download |
Dateiname: |
Messungen.JPG |
Dateigröße: |
21.63 KB |
Heruntergeladen: |
159 mal |
|
|
|
|
|
BlackDice |
Themenstarter
Forum-Century
|
|
Beiträge: 148
|
|
|
|
Anmeldedatum: 08.12.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2020b
|
|
|
|
|
|
Verfasst am: 20.04.2021, 09:52
Titel:
|
|
Ich habe meine Variablen mal geändert.
So würde es Funktionieren. Allerdings finde ich sieht das etwas sperrig aus.
|
|
|
Mmmartina |
Forum-Meister
|
|
Beiträge: 745
|
|
|
|
Anmeldedatum: 30.10.12
|
|
|
|
Wohnort: hier
|
|
|
|
Version: R2020a
|
|
|
|
|
|
Verfasst am: 21.04.2021, 08:32
Titel:
|
|
Keine Ahnung, ob ich schon zu viele Jahrzehnte mit Matlab arbeite, aber ich finde eine ordentlich strukturierte Matrix keinesfalls sperrig.
Sondern eben übersichtlich und logisch.
Besser, als zig Einzelvariablen.
Die Arbeit damit und die Zugriffe darauf, sind dann auch deutlich einfacher, da nur EINE Variable(=Matrix) genutzt, bearbeitet und übergeben wird.
_________________
LG
Martina
"Wenn wir bedenken, daß wir alle verrückt sind, ist das Leben erklärt." (Mark Twain))
|
|
|
BlackDice |
Themenstarter
Forum-Century
|
|
Beiträge: 148
|
|
|
|
Anmeldedatum: 08.12.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2020b
|
|
|
|
|
|
Verfasst am: 21.04.2021, 16:14
Titel:
|
|
Danke. Habe mir eine Matrix erstellt. Manchmal verrennt man sich...
|
|
|
|
|
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 - 2024
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.
|
|