|
|
get und set funktionen außerhalb der guide-functions |
|
tony777 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.04.2013, 08:46
Titel: get und set funktionen außerhalb der guide-functions
|
|
Hallo liebes Forum,
ich habe mit Guide eine Anwendungs-Oberfläche gestaltet. Viele Anweisungen konnte ich direkt im Callback bzw. in der Callbackfunction hinterlegen, was auch reibungslos funktioniert. Jetzt habe ich aber ein separates Skript geschrieben, in dem ich die Anweisung gebe einen Wert in der Anwendungs-Oberfläche anzuzeigen:
set(handles.text_Testanz, 'String', StimulusAnz);
leider bekomme ich an dieser Stelle die Fehlermeldung, dass das Referenzfeld nicht existiert. Dabei habe ich doch das "handles" genau definiert und es existiert auch!
Fehlermeldung:
Reference to non-existent field 'text_Testanz'.
Wenn ich die Anweisung direkt im Guide erzeugten M-File, in der Callbackfunction hinterlege, dann geht das.
Hat jemand eine Lösung hierfür?
|
|
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 25.04.2013, 08:57
Titel:
|
|
Hallo
Zitat: |
leider bekomme ich an dieser Stelle die Fehlermeldung, dass das Referenzfeld nicht existiert. Dabei habe ich doch das "handles" genau definiert und es existiert auch! |
Genau das ist hier die Frage, was heißt hier "definiert"? Und wie hast du definiert? Du musst nämlich an externen Script die handles irgendwie aus deinem Programm übergeben. Bitte den relevanten Code hier posten.
|
|
|
tony777 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.04.2013, 09:34
Titel: Du musst nämlich an externen Script die handles irgendwie a
|
|
Hallo denny,
ich definiere den Namen des Referenzfeldes im Guide-Inspector (Tag=text_Testanz), da es hier ein statischer Text ist, wird keine Callback-function im M-File erzeugt.
Der Quelltext sieht so aus:
Zitat:
Du musst nämlich an externen Script die handles irgendwie aus deinem Programm übergeben. (Zitatende)
Wie übergibt man handles an einen externen Script?
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 25.04.2013, 09:46
Titel:
|
|
Zitat: |
Wie übergibt man handles an einen externen Script? |
schaue dazu SETAPPDATA/GETAPPDATA
|
|
|
tony777 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.04.2013, 10:03
Titel:
|
|
Vielen Dank!
Hab es mit
hinbekommen!
|
|
|
|
|
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.
|
|