WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.

"EditText"-Feld automatisch im GUI aktualisieren

 

Basti85

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.02.2008, 15:18     Titel: "EditText"-Feld automatisch im GUI aktualisieren
  Antworten mit Zitat      
Hallo zusammen,

kann mir bitte jemand weiterhelfen?

Ich möchte das "Edit Text"-Feld als eine kontinuierliche Anzeige nutzen, jedoch ohne das Betätigen eines Push Buttons.
Das "Edit Text"-Feld soll den Wert selbständig ändern.

Danke im Voraus!


Martin
Admin

Admin



Beiträge: 652
Anmeldedatum: 16.06.07
Wohnort: Bietigheim-Bissingen
Version: ---
     Beitrag Verfasst am: 06.02.2008, 15:26     Titel:
  Antworten mit Zitat      
Hallo Basti85,

ich hab mal einen StaticText immer aktualisiert wenn ein Slider bewegt wurde.

Der Code hierfür sieht so aus:
Code:
function slider_m1_Callback(hObject, eventdata, handles)

set(handles.wert_m1,'String',get(hObject,'Value'));     % mit get wird aktueller Wert von Slider gelesen und als Wert angezeigt


Das müsste "eigentlich" auch mit einem EditText gehen?!
Automatisch aktualisieren (Schleife etc.) finde ich nicht so geschickt, da normalerweise davor immer irgendetwas gemacht wird und daraufhin ein Ergebnis kommt. Bsp. Slider!

Gruß Martin
_________________

Der kleine goMatlab.de-Knigge - Eine kleine Liste von wichtigen Regeln, die jeder beachten sollte
Private Nachricht senden Benutzer-Profile anzeigen
 
Basti85

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.02.2008, 15:43     Titel:
  Antworten mit Zitat      
Danke für die schnelle Antwort, Martin.

Leider, bringt mich das nicht weiter. Da ich ja auch eine "händische" Eingabe zur Aktualisierung der Anzeige vornehmen muss.

Die veränderlichen Werte, die ich zur Anzeige bringen möchte, werden von einen Server zur Verfügung gestellt. Diese sollen als eine Art "Live-Anzeige" dargestellt werden.
 
Martin
Admin

Admin



Beiträge: 652
Anmeldedatum: 16.06.07
Wohnort: Bietigheim-Bissingen
Version: ---
     Beitrag Verfasst am: 06.02.2008, 15:53     Titel:
  Antworten mit Zitat      
Basti85 hat Folgendes geschrieben:
Leider, bringt mich das nicht weiter. Da ich ja auch eine "händische" Eingabe zur Aktualisierung der Anzeige vornehmen muss.

Die veränderlichen Werte, die ich zur Anzeige bringen möchte, werden von einen Server zur Verfügung gestellt. Diese sollen als eine Art "Live-Anzeige" dargestellt werden.


Ja aber wie soll das gehen?!
Sagen wir mal der Server überschreibt dir aller 100ms den Wert in dem EditText. Wie soll dann deine händische Änderung wirksam werden.

Das Darstellen der Werte wie ich geschrieben hab funktioniert in dem EditText, habs gerade probiert.
Man kann dann auch noch den Wert ändern. Aber wenn der Wert aller paar Sekunden durch eine Schleife (Server) geändert wird, wie soll dann dein händischer Wert ankommen?! Irgendwo muss eine Priorität rein. Bsp eine Checkbox "Werte von Server holen" - "Werte manuell einpflegen".

Gruß Martin
_________________

Der kleine goMatlab.de-Knigge - Eine kleine Liste von wichtigen Regeln, die jeder beachten sollte
Private Nachricht senden Benutzer-Profile anzeigen
 
Basti85

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.02.2008, 15:59     Titel:
  Antworten mit Zitat      
sorry.. da hab ich mich wohl ungünstig ausgedrückt...

eine händische Eingabe soll eben nicht erfolgen...
Ich mach mich mal daran und versuch das Anliegen mit ner Schleife zulösen.
 
Martin
Admin

Admin



Beiträge: 652
Anmeldedatum: 16.06.07
Wohnort: Bietigheim-Bissingen
Version: ---
     Beitrag Verfasst am: 06.02.2008, 16:02     Titel:
  Antworten mit Zitat      
Basti85 hat Folgendes geschrieben:
sorry.. da hab ich mich wohl ungünstig ausgedrückt...

eine händische Eingabe soll eben nicht erfolgen...

Ne ganz doofe Frage.
Und wieso verwendest du dann einen EditText? Und keinen StaticText?

Gruß Martin
_________________

Der kleine goMatlab.de-Knigge - Eine kleine Liste von wichtigen Regeln, die jeder beachten sollte
Private Nachricht senden Benutzer-Profile anzeigen
 
CWahl

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.05.2008, 15:55     Titel:
  Antworten mit Zitat      
Hallo

Also, ich habe eigentlich dasselbe Problem.

Ich möchte eine Uhr in Matlab in einer GUI Oberfläche integrieren, den "clock" string hab ich bereits zerstückelt, umformiert, und wieder zusammengebaut.

Also, es soll nun in einem kleinen Fenster (StaticText) die Uhrzeit ohne zutun weiterlaufen (entweder 10sec oder 60sec intervalle), und man soll trotzdem auf der GUI normal arbeiten können (Measurement ansteuerung).

Ich habe es schon via while schleifen und pause etc probiert, aber bis dato keine Lösung gefunden.
Vll kann mir ja jemand von euch helfen, der sowas ähnliches schon mal programmiert hat.

mfg Christian
 
nschlange
Ehrenmitglied

Ehrenmitglied



Beiträge: 1.320
Anmeldedatum: 06.09.07
Wohnort: NRW
Version: R2007b
     Beitrag Verfasst am: 25.05.2008, 11:14     Titel:
  Antworten mit Zitat      
Ich verweise hier auf einen neueren Thread
_________________

Viele Grüße
nschlange

"Chuck Norris ejakuliert fluessigen Stahl!"
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
Gesperrt: 25.05.2008, 11:14 Uhr von nschlange
 
Neues Thema eröffnen Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.