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 Neue Antwort erstellen

edit in function übergeben

 

aloa

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.03.2008, 09:19     Titel: edit in function übergeben
  Antworten mit Zitat      
hi,
weis jemand warum ich die edit nicht direkt in die funktion übergeben kann:
ein teil meines Fig:
uicontrol('Parent',Fig,'Style','edit',........,'Tag','formel1');

formel(formel1)

meine funktion:
function eingabe=formel(pfad1)
pfad1 = findobj(gcbf,'Tag','pfad1');
funktion = get(pfad1, 'Value');
if ~isempty(funktion)
A = ['function ueberpruefen(kanal)'];
text = get(pfad1, 'String');
.........
end

Fehlermeldung:
??? Undefined function or variable 'formel1'.


outsider
Forum-Meister

Forum-Meister


Beiträge: 806
Anmeldedatum: 03.09.07
Wohnort: München
Version: R2012b
     Beitrag Verfasst am: 20.03.2008, 11:52     Titel:
  Antworten mit Zitat      
Wieso übergibts Du den Tag und nicht den Handle selbst???
Code:
hEditFormel1 = uicontrol('Parent',Fig,'Style','edit',........,'Tag','formel1');
formel(hEditFormel1)


damit kannst Du Die die FINDOBJ-Funktion sparen
Code:
function eingabe=formel(hObj)
funktion = get(hObj, 'Value');
if ~isempty(funktion)
A = ['function ueberpruefen(kanal)'];
text = get(hObj, 'String');


Ich frage mich jedoch welchen Sinn hat es die "Value"-Eigenschaft eines EDIT-UIcontrols auszulesen... Ich hoffe Du weißt es... Smile


MfG
Private Nachricht senden Benutzer-Profile anzeigen
 
aloa

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.03.2008, 12:10     Titel:
  Antworten mit Zitat      
ich versuch mittels einer oberfläche (editboxen) bedingungen zu erstellenm (händische eingabe der bedingungen) die dann in einer anderen funktion ausgeführt bzw eingefügt werden sollen

wüsstest du vielleicht eine bessere möglichkeit bin für alles offen
 
Neues Thema eröffnen Neue Antwort erstellen



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.