|
|
Klicks auf pushbutton mitzählen |
|
michik |
Forum-Anfänger
|
|
Beiträge: 13
|
|
|
|
Anmeldedatum: 04.05.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.08.2010, 09:08
Titel: Klicks auf pushbutton mitzählen
|
|
Guten Morgen,
folgendes Problem:
ist es möglich, dass Matlab mitzählt, wie oft man einen Pushbutton gedrückt hat und das dann in einer Variable speichert.
Also so:
1. Klick --> counter=1
2. Klick --> counter=2
3. Klick --> counter=3
etc...
Danke
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 30.08.2010, 09:44
Titel:
|
|
Hallo,
das geht mit Hilfe statischer Variablen.
Einzufügender Code wird etwa so aussehen:
Grüße,
Harald
|
|
|
mmz |
Forum-Anfänger
|
|
Beiträge: 48
|
|
|
|
Anmeldedatum: 18.08.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.08.2010, 09:44
Titel:
|
|
Hi,
ist zwar nicht die eleganteste Lösung...aber die fällt mir gerade ein.
in der opening_Fcn Counter auf null setzten:
und dann bei der callbackfcn vom Button
somit steht in deinem Workspace wie oft der Button gecklickt worden ist
grüße
EDIT: Harald war schnell und seine Lösung ist sicher schöner
|
|
|
michik |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 13
|
|
|
|
Anmeldedatum: 04.05.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.08.2010, 10:21
Titel:
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 30.08.2010, 10:43
Titel:
|
|
Hallo,
wahrscheinlich hast du das schon gemerkt, aber da fehlt was:
persistent counter
Grüße,
Harald
|
|
|
michik |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 13
|
|
|
|
Anmeldedatum: 04.05.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.08.2010, 12:09
Titel:
|
|
Zitat: |
Hallo,
wahrscheinlich hast du das schon gemerkt, aber da fehlt was:
persistent counter
Grüße,
Harald |
Ja, trotzdem Danke
|
|
|
Neuling93 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.11.2017, 21:16
Titel: Wie sieht der ganze Code aus?
|
|
Hallo zusammen
Als blutiger Anfänger in Sachen Matlab und Gui muss ich für ein Schulprojekt ein Programm schreiben und habe nun dasselbe Problem. Ich würde gerne die Klickzahl auf einen Pushbutton ausgeben und habe bis jetzt folgenden Code zusammengestellt:
[code]% Mein bisheriges Program
function counter
persistent counter
if isempty (counter)
counter=1
else
counter=counter+1
end
uicontrol('Style','pushbutton',...
'FontUnits','normalized', ...
'BackgroundColor',[0.8,0.8,0.8], ...
'String', counter, ...
'Units','normalized', ...
'Position',[0.76 0.1 0.2 0.05]);
end[\code]
Der Code zählt bis jetzt jeden Programmstart mit, jedoch nicht die Klicks auf den Button. Kann mir da jemand weiterhelfen?
Vielen Dank und Gruss
Neuling93
|
|
|
|
|
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.
|
|